Creando un PDF Report
Nueva Aplicación
Con la evolución creciente en los recursos de la aplicación Grid/Informe para la generación de reportes, la antigua aplicación Report PDF fue retirada de la interfaz. Sin embargo, todavía es posible utilizarla.
Para habilitar esta funcionalidad, el administrador de Scriptcase debe acceder al menú Opciones > Configuración y abrir la página Configuración del sistema.

En la parte inferior de la página, después de la configuración de la clave foránea, es posible habilitar la antigua aplicación de menú para que se muestre como una opción en la creación de nuevas aplicaciones.

Una vez habilitada, la aplicación aparecerá en la pantalla de creación de nuevas aplicaciones, como se muestra en la imagen a continuación.

Datos de la aplicación
Al seleccionar la aplicación aparecerá la siguiente pantalla.

Conexión
Este campo lista todas las conexiones del proyecto y define la conexión que será utilizada por la aplicación.
Seleccione la conexión para listar las tablas de la base de datos.
Conexión con Diccionario de Datos

Cuando la conexión seleccionada tiene un Diccionario de Datos vinculado, el nombre del diccionario se mostrará debajo del campo Conexión.
Esta información indica que la conexión tiene un diccionario configurado, que puede utilizarse para completar las etiquetas de los campos con lang en las aplicaciones generadas.
Al hacer clic en el nombre del diccionario, se mostrará una pantalla donde podrá vincular nuevas tablas al Diccionario de Datos. Utilice esta opción si la tabla seleccionada para crear la aplicación aún no se ha configurado en el diccionario.
Para más detalles, acceda a la documentación del Diccionario de Datos.
Nombre
Define el nombre de la aplicación que será creada. Este campo es obligatorio y debe contener entre 1 y 64 caracteres.
Se permiten caracteres alfanuméricos, punto (.), guion (-) y guion bajo (_). No se permiten espacios ni otros caracteres especiales.
Tablas
Tabla
Define la tabla que será utilizada como fuente de datos de la aplicación.
Después de seleccionar la tabla, los campos disponibles se mostrarán en el campo Campos, lo que permite definir qué campos formarán parte de la aplicación.
Campos
Define los campos que formarán parte de las aplicaciones.
Localización
Define el idioma predeterminado de la aplicación que será creada. De forma predeterminada, Scriptcase selecciona la opción Heredar idioma predeterminado del proyecto, haciendo que la aplicación utilice automáticamente el idioma definido como predeterminado en las propiedades del proyecto.
Si es necesario, puede seleccionar un idioma específico para la aplicación. En este caso, la aplicación utilizará el idioma seleccionado, independientemente del idioma predeterminado definido en el proyecto.

Después de crear la aplicación, el idioma de la aplicación puede modificarse en Aplicación > Configuración. Si la opción Heredar idioma predeterminado del proyecto está seleccionada, el idioma utilizado será definido por el idioma predeterminado del proyecto, que puede modificarse en Proyecto > Propiedades.
Editar charset del idioma
También puede cambiar el charset utilizado por el idioma en la aplicación que se está creando. Para cambiar el charset, haga clic en el botón de edición que se muestra al lado del campo de selección del idioma.

Al hacer clic en el botón, se mostrará la opción para cambiar el charset del idioma seleccionado.

Nota: Este cambio se aplicará solamente a la aplicación que se está creando. El charset definido para los idiomas en la configuración del proyecto no será modificado.
Comando SELECT
Muestra el comando SELECT generado después de seleccionar las tablas y los campos. Este campo también permite insertar una instrucción SQL creada previamente, siempre que utilice tablas existentes en la base de datos seleccionada en la conexión.
SQL Builder
Abre el SQL Builder en una nueva pestaña del navegador.
Este recurso permite crear el comando SQL de forma asistida, seleccionando tablas, campos, condiciones, ordenación y relaciones para generar un SELECT personalizado.
Después de crear el comando, puede incorporarse al campo Comando SELECT de la Grid.
Reconocer claves foráneas y crear JOINs automáticamente
Genera automáticamente el comando SELECT de la aplicación utilizando JOINs, con base en las claves foráneas existentes en la tabla seleccionada.
Este recurso está disponible solo cuando se utiliza una tabla para crear la Grid. Si la tabla seleccionada no tiene claves foráneas configuradas en la base de datos, los
JOINsno se crearán automáticamente.
Relación
Al seleccionar dos o más tablas, aparecerá la pestaña “Relación”. En esta pestaña podemos visualizar la relación creada entre las aplicaciones, donde podemos editar los campos relacionados.

Al hacer clic en una conexión, de la pantalla anterior, se muestra el formulario de edición de los campos relacionados, como se puede ver a continuación.
![Campos relacionados][img_app_04]
Editar Los Campos
Esta pantalla muestra los campos de las tablas seleccionadas y permite realizar ajustes antes de crear la aplicación, como cambiar el tipo de dato, el nombre de visualización y otras configuraciones.

-
Campos - Lista los campos de la tabla utilizada para crear la aplicación.
-
Etiqueta - Define el texto mostrado para el campo en las aplicaciones generadas. Cuando la tabla está asociada a un diccionario de datos, Scriptcase utiliza las variables de idioma asociadas a los campos y muestra el ícono de traducción, permitiendo cambiar el texto de la lang utilizada en la etiqueta.
-
Tipo de dato - Define el tipo de dato del campo, como texto, número, fecha u otros formatos utilizados por la aplicación.
-
Búsqueda - Define si el campo estará disponible en la Búsqueda de la aplicación.
Tema
En esta pantalla se selecciona el tema que utilizará la aplicación. El tema predeterminado del proyecto, que se puede ver en Proyecto> Propriedades, aparecerá automáticamente.
