使用报表表达式

从报表定义到报表的检索、计算、显示、分组、排序、筛选、参数化以及设置报表数据的格式,表达式都广泛使用。由于许多报表项属性都可以设置为表达式,因此,使用表达式可以非常灵活地控制报表的内容、设计以及交互性。表达式以 Visual Basic 编写,保存在报表定义中,运行报表时,由报表处理器计算。

在报表设计图面上,可以出现“简单表达式”或“复杂表达式”。“简单表达式”包含对单个数据集字段、参数或内置字段的引用。简单表达式以前后加方括号的形式显示在设计图面和对话框中;例如,某个数据集字段显示为 [ProductID]。系统可自动为您创建简单表达式,例如当您将字段从数据集拖到文本框中时;当然,您也可以在设计图面或对话框中的数据区域单元格或文本框中直接键入简单表达式。复杂表达式可包含多个内置引用、运算符和函数调用,它在设计图面上显示为 <<Expr>>。若要查看或更改表达式文本,必须打开**“表达式”**对话框。

若要在报表中查看表达式的计算值,请预览报表。报表运行时,报表处理器会计算表达式,并用表达式的计算结果替代属性值。

参数可与表达式一起使用,从而可更加灵活地更改报表的内容和外观。有关详细信息,请参阅向报表中添加参数

本节涉及的主题