Neste exemplo será demonstrado como criar um relatório utilizando Subconsultas treeview. Para construir esta aplicação será utilizado duas consultas, uma baseada na tabela Customers (consultas mestre) e outra baseada na tabela Orders (consulta detalhe).
Criando a consulta detalhe
1. Crie uma nova aplicação de consulta baseada na tabela Orders.
Nota: Em caso de dúvidas sobre a criação de uma Consulta, acesse: Criando uma nova Consulta
2. Na tela inicial, de módulos da aplicação, altere as propriedades de Largura da Tabela, do Módulo de Consulta, para 100 %.
3. No menu de aplicação clique no item SQL
4. Adicione a linha abaixo ao SQL da Consulta. O conteúdo escrito entre colchetes é uma variável global, que será utilizado para a passagem de parâmetros na ligação entre as duas consultas.
WHERE CustomerID = ‘[glo_customer_id]’ |
5. Na barra de ferramentas do ScriptCase clique no botão Generate Source.
Criando a consulta Mestre
6. Crie uma nova aplicação de consulta baseada na tabela Customers
7. Acesse o item do Posicionamento dos Campos.
8. E selecione para exibir apenas os campos conforme a imagem.
Criando uma ligação de Subconsulta
9. No menu de aplicação, acesse a pasta Subconsulta e clique no item de Nova Ligação.
10. Daremos o Nome e o Label de “orders”. Clique no botão “Criar”.
11. Selecione a consulta detalhe que criamos anteriormente e clique no botão “Prosseguir”.
12. Em seguida, devemos informar qual será o valor passado para a variável global [glo_customer_id]. Selecione o tipo “Campo” e escolha o valor “CustomerID”.
Configurando a Subconsulta como Treeview
13. Ainda na pasta “Subconsulta” do menu de aplicação clique no item “Configuração”.
14. Altere as propriedades “Habilitar Treeview” e Posicionamento para “Sim” e “Abaixo dos registros” respectivamente.
15. Agora, basta executar a aplicação.
Comente este post