Relatórios Utilizando Consulta Livre
Definições de Relatório
Consulta Livre
Se nos passos iniciais optou pela consulta sql, nesta etapa ela poderá ser incluída, conforme imagem abaixo.

Pré processamento e Pós processamento
As opções de pré e pós processamento devem ser utilizadas quando ocorrer a necessidade de incluir uma execução antes ou após a execução do relatório.
Ex: Necessidade de executar um procedimento que popula informações em uma tabela auxiliar que será utilizada na consulta do relatório.


Formatação Campos
Observe que os campos utilizados na cláusula select estão retornados na opção de Formatação Campos.
Para editar informações como máscara, alinhamento, largura, etc, utilize o duplo clique, altere a informação que deseja e salve.

Ordenação
Cadastre a ordenação dos relatórios.
- No botão
Adicionarsuperior adicione o registro de ordenação. - No botão
Adicionarinferior adicione o campos na sequência desejada.

Parâmetro
O próximo passo é a definição dos parâmetros que serão utilizados nos filtros do relatório.
Quando utilizada uma consulta sql, os parâmetros devem estar previstos na cláusula where do select ou do pré-processamento, de acordo com a necessidade.

Fórmulas
Cadastre fórmulas para realização de operações no relatório (tipo Percentual ou Soma Parcial).

Total
Com a fórmula já cadastrada é possível definir na próxima etapa os totalizadores.
No exemplo da imagem foi utilizada a opção Média, ou seja, ao final do relatório obteremos a média retornada do campo DATA_ADMISSAO

Não é necessário ter uma fórmula para a criação de totalizadores.
Ex: poderia ter sido criado um totalizador da matrícula, utilizando a opção Contador, assim ao final do relatório teríamos um total de matrículas retornadas.
Segurança
Associe um perfil de usuário ao relatório.
Essa parametrização fará com que usuários deste perfil possam realizar manutenções na relatório criado.

Finalização
Finalize a construção do relatório alterando o seu Status.
Clique em Executar para realizar a geração do relatório.
