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.
Comment this post