Consultas anidadas con TreeView

En este ejemplo, se muestra cómo crear un informe con vista en árbol de 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: Tabla de ancho y Unidad de ancho de tabla para 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.

Creando una grid anidada

9. 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.

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

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

12. 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.

Configurando la Grid Anidada como Treeview

13. Todavía en la carpeta Cuadrícula anidada del menú de la aplicación, haga clic en el elemento Configuración.

14. Cambie las propiedades Habilitar vista en árbol y Posición para Sí y Registros abajo respectivamente.

Tutoriales en la misma categoria

Agrupación dinámica

En este tutorial estaremos elaborando un ejemplo de agrupación dinámica. Creación de una ...

Grid Vertical

En este tutorial veremos un ejemplo de una Grid con orientación vertical. Creando una nueva Gri...

Pivot Table con filtro

En este tutorial estaremos realizando un resumen con filtro. Creando una Grid Crear una a...

Exportación XML de subconsulta

1- Crear una aplicación del tipo grid 2-  Procedemos a ir a la barra de herramient...

Comentar este post