Alias: Informe o alias de sua Consulta SQL Sentença SQL: Digite a sentença SQL Seguindo o exemplo citado acima, vamos cadastrar uma Consulta SQL que precisa de dois parâmetros que são retornados pela Entidade "Funcionário" e um parâmetro geral. Nesta consulta, a tabela PFHSTSAL tem as informações de histórico salarial de um Funcionário e irá retornar qual foi o ultimo salário recebido pelo mesmo, antes do salário atual. SELECT PFHSTSAL.SALARIO FROM PFHSTSAL WHERE PFHSTSAL.SALARIO < :SALARIO AND PFHSTSAL.CHAPA = :CHAPA AND PFHSTSAL.CODCOLIGADA =:CODIGO ORDER BY PFHSTSAL.SALARIO DESC Essa consulta pode retornar mais de uma linha contendo informações, porém somente a primeira linha retornada será exibida no relatório. |
Note que a opção "Ligar parâmetros" aparece na tela. Clique nela para vincular os parâmetros da sentença aos parâmetros cadastrados ou aos parâmetros de Entidade. Continuando com o exemplo citado acima, 1 dos 3 parâmetros da Consulta será buscado dos parâmetros gerais (que são parâmetros cadastrados previamente e podem ter seu valor alterado na hora de geração do relatório). Nesse caso, o parâmetro "CODIGO" foi ligado à um Parâmetro Geral. 
Caso o parâmetro ainda não tenha sido cadastrado, clique na opção "Adicionar parâmetros" para adicionar um novo parâmetro e vincular o mesmo a sua consulta SQL. |
|
Continuando com o exemplo citado acima, 2 dos 3 parâmetros da Consulta serão buscados dos parâmetros de entidades. Neste caso, deve-se escolher a Entidade e a coluna correspondente em que o valor será buscado. 
|
|
Um mesmo parâmetro só pode ser ligado em uma das abas, ou seja, ele não pode ser ligado à um parâmetro geral e à um parâmetro de entidade ao mesmo tempo. |
|