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]

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”


Tutoriais na mesma categoria

Quebras – Relatório Clientes x Estados

Esse tutorial demostra como criar um relatório usando Quebras e o Resumo . Criando uma nova Co...

Mostrar Video Youtube na Consulta

Nesse exemplo podemos ver como configurar a exibição de videos do Youtube na Consulta. Criand...

Menu com Aplicações de Gráfico

Neste exemplo utilizaremos uma aplicação de menu treeview para exibir os novos gráficos gera...

Usando o Filtro Refinado

Neste exemplo será desenvolvido um relatório utilizando a opção de filtro refinado, que per...

Comente este post