Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações

Antes de ler, é interessa saber: Ordem de execução de expressões em relatórios

Para reutilizar valores de um componente em outro no relatório, basta referenciá-lo através de expressões utilizando a propriedade "Text", por exemplo: [ReportItem.Label6.Text]. 

Nesse exemplo, o campo do tipo Label está inserido na banda Detail1:



É importante salientar que a propriedade "Text" dos campos é do tipo string.

Exemplo

Para reutilizar um componente em que seu valor pode ser convertido para o tipo numérico, basta referenciá-lo utilizando a expressão:

Estado
subtletrue
titleToDecimal(Replace([ReportItems.label7.Text], ',', '.'))

REPLACE: Utilizamos essa função devido ao fato de que o editor de expressões interpreta números decimais com o separador decimal “.” (ponto), ou seja, é importante converter o número apresentado com o separador decimal “,” (vírgula) para “.”.

TODECIMAL: Utilizamos para converter o valor do tipo string retornado pela função Replace para um valor numérico com casas decimais.