Filtrando um relatório por variável de sessão

Manual do Maker 2

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]