Filtrando um relatório por variável de sessão
Não é possível utilizar a função pré-definida "FUNCAO_SESSAO_<nome_da_variavel>" no assistente de consulta do relatório. Caso seja necessário sua utilização, existe uma solução alternativa que é o REPORT_FILTER, no qual será demonstrado a seguir:
Para atribuir o valor de uma variável de sessão ao seu relatório, siga os seguintes passos:
1º passo: Crie um filtro no assistente de consulta do relatório:
Ex: =:maker
2º passo: Crie uma variável de sessão com o seguinte escopo "REPORT_FILTER_<nome do filtro>":
Ex: REPORT_FILTER_maker
Se existir valor na variável de sessão, o relatório vai ser aberto e filtrado por esse valor.
Observação: O fluxo que define a variável de sessão deve ser salvo na camada servidor.
Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]