Поделиться через


Работа с выражениями отчетов

Выражения часто используются в определениях отчетов для получения, вычисления, отображения, группирования, сортировки, параметризации и форматирования данных отчета. Поскольку многие свойства элементов отчета можно задать в виде выражений, с их помощью можно добиться большей гибкости в управлении содержимым, структурой и интерактивностью отчета. Выражения пишутся на языке Visual Basic, сохраняются в определении отчета и вычисляются обработчиком отчетов при выполнении отчета.

В области конструктора отчетов выражения отображаются в виде простых или сложных выражений. Простое выражение содержит ссылку на одно поле набора данных, параметр или встроенное поле. Простые выражения в области конструктора и в диалоговых окнах заключены в скобки. Например, поле набора данных имеет вид [ProductID]. Простые выражения создаются автоматически (например, при перетаскивании поля из набора данных в текстовое поле), или их можно ввести прямо в ячейку области данных или в текстовое поле в области конструктора либо в диалоговом окне. Сложные выражения содержат несколько ссылок на встроенные объекты, операторы и вызовы функций. Они выводятся в области конструктора в следующем виде: <<Expr>>. Чтобы просмотреть или изменить текст выражения, необходимо открыть диалоговое окно Выражение.

Чтобы просмотреть значения вычисленных выражений в отчете, выполните его предварительный просмотр. При запуске отчета обработчик отчетов вычисляет выражения и заменяет результат выражения значениями свойств.

Чтобы обеспечить дополнительную гибкость для изменения содержимого и внешнего вида отчета, можно использовать параметры выражений. Дополнительные сведения см. в разделе Добавление параметров к отчету.

В этом разделе