Informe con Maestro / Detalle – Clientes y sus Pedidos

En este ejemplo, se muestra cómo crear un informe utilizando la cuadrícula anidada. Para construir esta aplicación se utilizarán dos consultas, una basada en la tabla Clientes (Grid Master) y otra basada en la tabla Pedidos (Grid Detail). (Para acceder a estas tablas, simplemente cree el proyecto de muestra “Muestras” y use su base de datos)

Creando el detalle de la grid

1. Crea una nueva aplicación basada en la tabla Pedidos.

2. Cambie las propiedades: Orientación, Tabla de ancho y Unidad de ancho de tabla para Diapositiva, 100 y Porcentaje respectivamente.

3. En el menú de la aplicación, haga clic en el elemento SQL.

4. Agregue la siguiente línea a la Consulta SQL. El contenido escrito entre paréntesis es una variable global que se utilizará para el paso de la configuración de parámetros en la conexión entre las dos consultas.

WHERE
customerid = ‘[v_customer]’

5. En la barra de herramientas de ScriptCase, haga clic en el botón Generar código fuente.

Creando la grid maestro

6. Crea una nueva aplicación basada en la tabla Clientes.

7. Acceda a la barra de herramientas del elemento del menú de la aplicación.

8. En la barra de herramientas superior, active los botones: Primero, Atrás, Siguiente, Último, Contador de filas, PDF e Imprimir alineados con el Centro.

9. También en el menú de la aplicación de la barra de herramientas, vaya a la pestaña de edición Opciones.

10. Permitir la propiedad habilitada Mostrar resumen

Creando una grid anidada

11. En el menú de la aplicación, acceda a la carpeta Cuadrícula anidada. Dentro de la carpeta Cuadrícula anidada, abra la carpeta Enlaces y haga clic en el elemento Nuevo enlace.

12. En el informe de propiedades Nombre y etiqueta “subgrid” y “Pedidos” respectivamente. Para crear la conexión, haga clic en el botón Crear.

13. Seleccione la cuadrícula de detalle y haga clic en el botón Siguiente.

14. En este paso, informaremos cuál será el valor pasado a la variable global [v_customer]. Haga clic en el campo de valor y elija el campo ID de cliente. Haga clic en el botón Guardar para finalizar.

Formato de visualización de grillas utilizando bloques

Formato de visualización de grillas utilizando bloques

15. En el menú de la aplicación, vaya a la carpeta Diseño y haga clic en el elemento Bloques.

16. Haga clic en el botón Crear nuevo bloque para crear un nuevo bloque.

17. Para las propiedades de Nombre y Etiqueta informar “Negocio“. Haga clic en el botón Crear para terminar.

18. Repita el mismo proceso para crear el bloque Pedidos.

19. Cambie los bloques existentes utilizando el formato que se muestra en la imagen a continuación.

Organizando los campos de la Grid entre los Bloques.

20. En el menú de la aplicación, haga clic en el elemento Campos de posicionamiento.

21. Organiza los campos de acuerdo a la imagen de abajo:

Compartir este tutorial

Tutoriales en la misma categoria

Tutorial: Consulta con filtro modal.

En este tutorial se mostrará cómo configurar un filtro de consulta para que se muestre en una ven...

Image field

To add an image type field within a Grid, do the following: 1 - Create a Grid: 2- We ...

Campo Imagen

Para agregar un campo de tipo imagen dentro de una Grid se debe hacer lo siguiente: 1 - Crea...

Opción de Exportación

Para exportar diferentes tipos de archivos debemos realizar los siguientes pasos: 1 - Crear ...

Comentar este post