Passo 1: Abrir tela "Selecionar entidade"
Figura 1 - Construção de uma consulta de forma visual
Passo 2: Escolher a entidade
A tela de seleção de entidades exibe todas as entidades disponíveis no projeto.
Figura 2 - Opção para escolha da entidade
Passo 3: Adicionar entidade
Após selecionada e confirmada a entidade, é preciso adicioná-la a consulta para que seus campos se tornem disponiveis para seleção. É possivel adicionar mais de uma entidade a uma consulta.
Figura 3 - Adicionando entidade selecionada a consulta
Passo 4: Escolher os campos da entidade
Após ter a entidade adicionada, é possivel escolher através de um menu vertical os campos que farão parte da consulta, assim como funções que retornam valores baseados no campo/coluna selecionado.
As funções de agregação que podem ser utilizadas são: MIN- Retorna o menor valor da coluna selecionada MAX- Retorna o maior valor da coluna selecionada AVG- Retorna a média aritmética de uma coluna selecionada SUM- Retorna a soma total de uma coluna selecionada COUNT- Retorna a quantidade de registros de uma coluna selecionada |
Figura 4 - Escolhendo campos e funções
Passo 5: Criar regras
Após a escolha da entidade e dos campos, existe a possibilidade da criação de regras. Essas regras permitem que condições de filtragem sejam aplicadas a consulta para que resultados mais específicos sejam obtidos.
Figura 5 - Criando nova regra para a consulta
Durante a criação de regras, é possível combinar operadores a fim de filtrar registros utilizando mais de uma condição.
Esses operadores são: NÃO- O operador exibe um registro se a(s) condição(s) NÃO for(em) VERDADEIRA(S). E- O operador exibe um registro se todas as condições separadas por E forem VERDADEIRAS. OU- O operador exibe um registro se alguma das condições separadas por OU forem VERDADEIRAS. |
Figura 5 - Definindo operadores para filtro da consulta
Ainda dentro da criação de regras pode-se adicionar um ou mais novos grupos. Estes grupos representam novas condições de filtragem a serem aplicadas a consulta.
Figura 5 - Adição de um novo grupo com uma nova regra a ser aplicada a consulta
Uma regra pode ter seu valor passado de duas formas: Estática ou Dinâmica. Regra com valor sendo passado de forma estática
Regra com valor sendo passado de forma dinâmica
|
Passo 6: Ordenar resultado
A seção ordenar determina a ordem de apresentação do resultado de uma consulta de forma ascendente(Asc) ou descendente(Des) considerando como critério um campo/coluna.
Figura 6 - Adicionando critério de ordenação a consulta
Passo 7: Botões
Existem três botões ao final da tela do assitente de consulta visual. Testar Consulta, Editar como Texto e Visualizar como Texto.
Testar Consulta- Permite o teste de uma consulta antes de sua confirmação Editar como Texto- Permite a edição do código da consulta gerado a partir da tela do assistente de consultas visuais Visualizar como Texto- Permite apenas a visualização do código da consulta gerado a partir da tela do assistente de consultas visuais |
Figura 7 - Botões