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.

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