编辑表达式(报表设计器)
更新日期: 2005 年 12 月 5 日
使用表达式编辑器可以在 Microsoft Visual Basic 中编写表达式。表达式编辑器包含代码窗口、类别树、类别项和说明窗格。您可以通过下列项打开表达式编辑器:
- 报表中的文本框。
- “属性”页中的属性。
- 数据区域属性中的“组”选项卡。
- 数据区域属性中的“排序”选项卡。
- 数据集、数据区域或数据区域分组的“筛选器”选项卡。
- 数据区域组中的文档结构图标签。
- 数据区域组中的父组。
- 数据集中的查询字符串。
- 查询的参数值。
- 报表的参数值。
- 数据源的连接字符串。
某些属性页(例如,表属性(“排序”选项卡,报表设计器))允许创建在报表处理期间组合的多个表达式,但表达式编辑器一次仅使用单个表达式。
通过右键单击文本框、在属性的值列表中选择 <Expression> 或单击对话框中的**“表达式”**(Fx) 按钮,即可打开表达式编辑器。您可以使用表达式来设置多种属性,包括颜色、字体和边框。
表达式编辑器是上下文相关的;随着您所使用的表达式类别的不同,各类别项和说明也会相应地变化。表达式编辑器支持 IntelliSense、语句结束和语法着色功能,从而便于您检测语法错误。如果需要较大的工作区域,可以移动表达式编辑器并调整其大小。
有关包括示例在内的详细信息,请参阅 Reporting Services 中的表达式示例和在表达式中使用参数。
表达式构造
创建的表达式以等号 (=) 开头,并可包含常量、全局值、字段和其他元素。下面的列表介绍了表达式的不同类别和部分。
常量
选择“常量”节点可以定义包含常量值的表达式。常量可用于指定颜色、字体和枚举。并不是所有的项都支持可设置为常量的表达式。如果某属性无法设置为常量值,其说明将会提供此信息。
- 全局
提供的列表包含可以在表达式中使用的全局集合中的项。有关详细信息,请参阅在表达式中使用全局集合 (Reporting Services)。
- 参数
提供参数的列表。提供的参数包括查询参数和报表参数。
- 字段
显示可以在表达式中使用的字段的列表。该列表因属性而异。双击某字段可将该字段复制到**“表达式”框。或者,也可以将字段拖到“表达式”**框。
- 数据集
提供可用数据集的列表并显示数据集的成员字段。
- 运算符
显示可包含在计算或字符串操作中的运算符。
- 常见函数
显示常见函数,按类型(例如文本、日期和时间等)分组。
选项
代码窗口
使用顶部窗格中的代码窗口可以键入表达式。在打开表达式编辑器时,代码窗口将包含相应的字段表达式。您可替换或修改该表达式。您可以从全局集合中粘贴函数、运算符、常量、字段、参数和项。代码窗口将实时反映您所做的修改。红色波浪下划线指示语法错误。将光标悬停在带有下划线的文本上查看错误消息。
当键入跟有标点分隔符的全局集合字词时,您将看到可用属性、成员或方法的下拉列表。在下拉列表中,可以键入前几个字符以及制表符来自动填充选项。
- 类别树
显示表达式的不同类别。选择类别可为创建表达式建立上下文。例如,选择聚合函数将显示可归并入表达式中的 AVG、Count 和其他函数。
- 说明、示例或成员列表
根据所选的类别项,第三个窗格将包含说明、示例表达式或成员列表。
请参阅
参考
其他资源
在 Reporting Services 中使用表达式
Reporting Services 教程
设置报表项的格式
设置报表中的数值和日期值的格式