Partilhar via


Trabalhando com expressões de relatórios

As expressões são amplamente usadas em toda a definição de relatórios para recuperar, calcular, exibir, agrupar, classificar, filtrar, parametrizar e formatar os dados em um relatório. Uma vez que muitas propriedades de itens de relatórios podem ser definidas para uma expressão, você terá grande flexibilidade para controlar o conteúdo, design e natureza interativa do seu relatório usando expressões. As expressões são escritas em Visual Basic, salvas na definição de relatórios e avaliadas pelo processador de relatórios quando você executa o relatório.

Na superfície do design de relatórios, as expressões são exibidas como expressões complexas ou simples. As expressões simples contêm uma referência a um único campo de conjunto de dados, parâmetro ou campo interno. As expressões simples são exibidas na superfície de design e em caixas de diálogo entre colchetes; por exemplo, um campo de conjunto de dados é exibido como [ProductID]. As expressões simples são criadas para você automaticamente (por exemplo, quando você arrasta um campo de um conjunto de dados para uma caixa de texto) ou você pode digitá-las diretamente em uma célula da região de dados ou em uma caixa de texto na superfície de design ou em uma caixa de diálogo. As expressões complexas podem conter várias referências internas, operadores e chamadas de função e são exibidas na superfície de design como <<Expr>>. Para ver ou alterar o texto da expressão, abra a caixa de diálogo Expressão.

Para ver os valores da expressão avaliada em um relatório, exiba-o. Quando o relatório é executado, o processador de relatório avalia as expressões e substitui os resultados da expressão para os valores da propriedade.

Os parâmetros podem ser usados com expressões para fornecer flexibilidade adicional, alterando o conteúdo e a aparência de um relatório. Para obter mais informações, consulte Adicionando parâmetros ao relatório.

Nesta seção