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:
![](/download/attachments/689869588/image2022-6-1_17-34-16.png?version=1&modificationDate=1654116456120&api=v2)
É 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 |
---|
subtle | true |
---|
title | ToDecimal(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.