Tutorial: Subconsulta usando treeview

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.

Tutoriais na mesma categoria

Campo Avaliação na Consulta

  Neste tutorial, você verá como usar os campos de avaliação em uma aplicação de Consul...

Campo Avaliação no Resumo

  Neste tutorial, você verá como criar um Resumo usando os campos de Avaliação. Podemos ...

Barra de ferramentas fixa

  Neste exemplo, vamos desenvolver um relatório usando uma barra de ferramentas fixa na parte...

Agrupamento de campos

  ol{margin:0;padding:0}table td,table th{padding:0}.c1{color:#000000;font-weight:400;text-d...

Comente este post