Tutorial: 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]

4. Selecione os campos a serem exibidos em “ Posicionamento dos Campos “.

5. No menu , clique em ” Campos >> Novo Campo

4. Crie um campo do tipo “ Imagem HTML ” e adicione uma imagem a ele. Em seguida, clique no botão ” Novo link

5. No link, selecione a aplicação criada anteriormente, atribua os parâmetros de acordo com a imagem e salve.

6. Use as seguintes propriedades para a conexão.

7. Na barra de ferramentas do ScriptCase, clique no botão Gerar código-fonte.

Criando a consulta Mestre

8. Crie uma nova aplicação de consulta com base na tabela ” categorias “.

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

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

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

12. Clique em “Executar aplicação”

Compartilhe este tutorial

Tutoriais na mesma categoria

Card View HTML (Formato Livre)

Neste exemplo, veremos o recurso do Scriptcase que permite utilizar templates HTML para visualizar ...

Colunas Fixas no Resumo

Neste exemplo, veremos a opção de fixar colunas no módulo de Resumo das aplicações de Consulta...

Salvando Visualizações de Relatório

Neste exemplo, veremos as opções disponíveis para o usuário final armazenar em sessão ou em ar...

Renomeando arquivos de exportação

Os arquivos resultantes das exportações realizadas na consulta, são armazenados no diretório&nb...

Comente este post