Consulta Mestre/detalhe em 3 níveis

Neste exemplo será demonstrado como criar um relatório aninhados. Para construir esta aplicação serão utilizadas 3 consultas, utilizando as tabelas de categorias, produtos e pedidos.

Criando as consultas detalhe

1. Crie uma nova aplicação de consulta utilizando o seguinte 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. Na barra de ferramentas do ScriptCase clique no botão Gerar Código Fonte.

3. Crie uma outra aplicação de Consulta utilizando a tabela products e adicionando a cláusula WHERE abaixo no SQL .

WHERE categoryid= [v_categoryid]

3. No menu de aplicação clique no item "Campos >> Novo campo"

4. Crie um campo do tipo "Imagem HTML" e adicione uma imagem para ele. Depois clique no botão "Novo link".

5. Na ligação, selecione a aplicação criada anteriormente, e associe os parametros de acordo com a imagem e salve.

6. Utilize as seguintes propriedades para a ligação.

7. Acesse o item "Posicionamento dos campos".

8. Ordene de acordo com a imagem abaixo.

9. Na barra de ferramentas do ScriptCase clique no botão Gerar Código Fonte.

Criando a consulta Mestre

10. Crie uma nova aplicação de consulta baseada na tabela categories

11. Crie um campo do tipo "Imagem HTML" e adicione uma imagem para ele. Depois clique no botão "Novo link".

12. Na ligação, selecione a aplicação criada anteriormente, e associe os parametros de acordo com a imagem e salve.

13. Utilize as seguintes propriedades para a ligação.

14. Clique em "Executar aplicação"