Grid Maestro / Detalle con 3 niveles

En este ejemplo se muestra cómo crear un informe anidado. Para construir esta aplicación se utilizarán 3 consultas, utilizando las tablas de categorías, productos y aplicaciones..

Creación del detalle de la Grid

1. Crea una nueva aplicación de grid usando el siguiente SQL.

SELECT
orders.orderid,
orders.orderdate,
order_details.unitprice,
order_details.totalprice
FROM
orders, order_details 
WHERE 
orders.orderid = order_details.orderid
AND
productid = [v_productid]

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

3. Cree otra aplicación de Grid usando la tabla de productos y agregando la cláusula WHERE en SQL a continuación.

WHERE 
categoryid= [v_categoryid]

4. Seleccione los campos a Mostrar en “Posicionamiento de los campos“.

5. En el menú de la aplicación, haga clic en “Campos >> Nuevo campo

4. Cree un campo de tipo “Imagen HTML” y agréguele una imagen. Luego haga clic en el botón “Nuevo enlace

5. En el enlace, seleccione la aplicación que creó anteriormente, asigne los parámetros según la imagen y guarde.

6. Usa las siguientes propiedades para la conexión.

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

Creando la Grid Maestra

8. Crea una nueva aplicación Grid basada en la tabla “categories“.

9. Cree un campo de tipo “Imagen HTML” y agréguele una imagen. Luego haga clic en el botón “Nuevo enlace

10. En el enlace, seleccione la aplicación que creó anteriormente, asigne los parámetros según la imagen y guarde.

11. Usa las siguientes propiedades para la conexión.

12. Haga clic en el botón “Ejecutar aplicación

Para ver más ejemplos creados con Scriptcase, vaya a: Ejemplos: Sistemas completos y aplicaciones con Scriptcase.

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