Iniciando com o Assistente SQL

 

É um utilitário visual para auxílio na construção de consultas em linguagem SQL.

 

image1148.jpg

 

Esta é a tela principal do Assistente SQL. Ela é constituída das seguintes partes:

 

  1. Área de Construção de Consultas (1) - é a área principal da ferramenta, na qual será exibida a representação visual das consultas SQL. Também é possível modificar propriedades e relacionamentos entre os atributos das entidades. Caso esta tela tenha sido aberta pelo botão Assistente de Consulta da tela Definições do Formulário, a primeira tabela escolhida é a tabela que servirá como fonte de dados do formulário.

  1. Painel de Atributos (2) - é utilizado para a definição dos atributos que participarão da consulta. Há ainda possibilidades de criações de: apelidos, cálculos, ordenamentos, agrupamentos, subseleções, critérios de pesquisa, dentre outros. Também  se deve observar que todo campo que for marcado como campo de saída neste painel, e que não pertença à tabela principal do formulário, uma vez usado no formulário associado a um componente, não poderá ser editado, pois o Webrun só suporta ações de inclusão, alteração e exclusão de registro na tabela principal.

  2. Árvore de Entidades (3) - lista todas as entidades (tabelas e visões) contidas do banco de dados no qual está o projeto. A listagem é feita em ordem alfabética, agrupando as entidades pela similaridade de seus nomes;

  3. As abas 6,7 e 8 disponibilizam visualizações diferentes da consulta construída. A aba corrente (Diagrama) é explicada pelos itens numerados de 1 até 6; a aba Resultados mostra o resultado da consulta e é explicada pelo item 7; e a aba SQL mostra a estrutura textual da consulta construída e é explicada pelos itens 8 e 9;

  4. A aba Main(4) do Assistente SQL é utilizada para navegação entre a consulta principal e possíveis subconsultas:

 

 

      • Add Object... - abre a tela Adicionar Novo Objeto, pela qual há suporte para a escolha de novas tabelas e visões, permitindo inserir novos objetos;

      • Add Derived Table - este recurso cria uma nova entidade na área de trabalho da aba, além de habilitar uma segunda aba para a construção da Tabelas Derivadas;

      • Union - este recurso habilita o botão de controle de união (5), pelo qual se pode navegar entre as consultas;

      • Edit... - este recurso viabiliza a definição da limitação de registros por consulta, edita o tipo de select para a consulta e dentre outras configurações possíveis.

 

image843.gif

 

É possível criar sub-consultas por meio de um clique com o botão direito do mouse sobre uma tupla vazia da coluna Expressão. Ao executar este passo, execute um clique em outra área da tela para que apareça uma nova aba, a partir da qual poderá ser configurada a subconsulta.

 

  1. A aba Diagrama (6) - é a tela mostrada na primeira imagem acima;

  2. A aba Resultados (7) - exibe o resultado da execução da consulta. Além disso, por meio do campo "Exibir os primeiros x registros" (9), é possível delimitar a quantidade de registros que são mostrados na grade da tela, sendo necessário ainda a efetuação de um clique sobre o botão Atualizar para confirmar a configuração. Caso seja definido o valor -1 no campo, então serão retornados todos os registros da consulta:

 

image62.jpg

 

  1. A aba SQL (8) - apresenta o código SQL gerado pela estrutura definida na Área de Construção de Consulta.

  1. O botão criar view (10) dá acesso ao recurso de criação de uma visão no banco de dados no qual foi criado o projeto, é utilizada como estrutura da visão a consulta criada na aba Diagrama:

 

image63.jpg

 

informações da view

 

Observação: A tela do Assistente SQL, quando acessada pelas Constantes: SQL e SQL Consulta, (da tela Propriedades, aberta pela tela Montador de Expressao do Editor de Fluxo de Ações), apresenta o botão parâmetros, cuja função é a da abertura da tela de definição dos parâmetros definidos na consulta: Ex: =:parametro

 

image1149.jpg

 

image164.gif

 

Com um clique sobre o botão image165.gif (chamado Construtor), aparece a tela Montador de Expressões, na qual são escolhidos/definidos os valores dos parâmetros.

 

 

A partir da versão 2.5.1.63 o Maker passa a dispor de uma nova funcionalidade que é a exibição de informações dos campos das tabelas, tais como: Campo Chave, Tipo do Campo. Como demonsta a imagem abaixo:

 

 

image1208.jpg

 

 

Além de exibir informações sobre o campo, se forem inseridas tabelas com ligação no banco e no assistente for feita a ligação entre as elas, o Maker exibirá o seu relacionamento. Como demonsta a imagem abaixo:

 

 

image1230.jpg

 

 

Observações:

 

 

Itens Relacionados

 

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br