Construção da consulta
O FastQueryBuilder pode ser usado para criar consultas visualmente. FastQueryBuilder é incluído nas edições FastReport Professional e Enterprise, e também pode ser comprado como um produto independente. O construtor de consultas cria consultas visualmente na linguagem SQL. O construtor é ilustrado abaixo:
1 – barra de ferramentas
2 – espaço de trabalho do construtor
3 – lista de tabelas disponíveis
4 – propriedades de campo da tabela selecionada
Barra de ferramentas:
- abrir arquivo SQL
- salvar consulta em um arquivo (o diagrama da consulta também é salvo no arquivo)
- limpar o espaço de trabalho do construtor
- botão OK: salvar e fechar o construtor
- botão Cancelar: fechar o construtor sem salvar
O espaço de trabalho e a lista de tabelas disponíveis suportam arrastar e soltar, ou seja, tabelas podem ser arrastadas para o espaço de trabalho com o mouse. Também é possível clicar duas vezes em uma tabela na lista de tabelas disponíveis.
Para incluir um campo da tabela na consulta, selecione-o na lista:
Os campos selecionados são exibidos no espaço de propriedades do campo (4):
Visível: controla se o campo é exibido na saída
Onde: condição de seleção do campo, por exemplo '> 5'
Classificação: direção de classificação do campo
Função: função aplicada ao campo
Grupo: agrupamento no campo
Ao "arrastar" campos entre as tabelas no espaço de trabalho (2), "linhas de união" são exibidas. Quando campos são unidos, a compatibilidade dos tipos dos campos unidos é verificada. O construtor não permite a união de campos de tipos não compatíveis. Para alterar os parâmetros da união, mantenha o cursor sobre a "linha de união", clique com o botão direito e selecione o item Opções. A caixa de diálogo Opções de Link é exibida, na qual é possível configurar a união, como é mostrado abaixo: