Cadastro de relatórios
Filtros utilizando campos UNBOUND em relatórios customizados
REPORTS.CAD_REPORT2.FAQ-143735
Existem situações onde desejamos incluir filtros que são campos unbounds ou que precisam ser filtrados "por dentro".
Para fazer isso proceda da seguinte forma:
- Inclua um campo unbound na guia "Campos"
- No valor padrão, coloque apenas "|"
- Marque o campo para ser utilizado como "Filtro". Opcionalmente, marque como "Requerido"
- Não marque o campo como "Tot.", "Agr." ou "Vis."
- No SQL do relatório, inclua a expressão de filtro no local desejado, da seguinte forma:
${filter("nome-do-campo", "expressao-sql")}
O "nome-do-campo" deve ser exatamente igual ao nome do unbound criado e "expressao-sql" é a expressão que representa o valor a ser filtrado (possivelmente no formato alias.coluna)
Ver também:
- (faq:143744;Reorts custom)