Variáveis

As variáveis podem ser usadas para transmitir valores dentro dos relatórios e entre relatórios. Por exemplo, se forem usadas variáveis em fórmulas, os valores retornados por essas fórmulas serão atualizados automaticamente se o valor da variável for alterado. Também é possível usar variáveis como variáveis de entrada e saída em caixas de combinação para garantir que uma seleção efetuada em um relatório seja selecionada automaticamente em outro relatório.

Variáveis globais estão disponíveis em todo o catálogo de relatórios. Variáveis de relatório estão disponíveis apenas no relatório em que foram criadas. Recomendamos que, se possível, você use variáveis de relatório em vez de variáveis globais. O uso de variáveis de relatório faz com que variáveis cujo propósito não é claro não sejam armazenadas na pasta Variáveis globais. Variáveis locais de ação são variáveis temporárias que podem ser usadas para armazenar resultados intermediários, valores estáticos ou resultados de fórmulas pré-calculadas em definições de ação. As variáveis locais de ação existem apenas durante a execução de uma ação. Use variáveis locais de ação como uma alternativa para criar variáveis de relatório que tenham uma finalidade temporária, mas que existam permanentemente no catálogo de relatórios.

Instantâneos de relatório armazenam apenas variáveis de relatório. Se o relatório usar variáveis globais, o instantâneo poderá não exibir os dados esperados.

As variáveis globais permitem que os usuários interajam com um grupo de relatórios como um todo, em vez de interagirem com um conjunto de relatórios individuais. Entretanto, você pode querer, às vezes, apresentar relatórios em vários estados. As variáveis de relatório permitem fazer isso. Copie variáveis de relatório em relatórios separados e defina os respectivos valores individualmente.

As variáveis globais e de relatório podem ter estes valores:

  • Um valor para o usuário atual
  • Um valor padrão
  • Um valor para uma função ou usuário especificado.

A definição da variável consiste em nome, descrição, o valor de persistente e o valor padrão da variável.

É possível exibir o valor atual de uma variável em um relatório usando esta sintaxe:

=variablename.text
	 

Os dois tipos de variável são exibidos no painel Acessórios do Gerenciador de aplicativos.