编辑表达式(报表设计器)

更新日期: 2005 年 12 月 5 日

使用表达式编辑器可以在 Microsoft Visual Basic 中编写表达式。表达式编辑器包含代码窗口、类别树、类别项和说明窗格。您可以通过下列项打开表达式编辑器:

  • 报表中的文本框。
  • “属性”页中的属性。
  • 数据区域属性中的“组”选项卡。
  • 数据区域属性中的“排序”选项卡。
  • 数据集、数据区域或数据区域分组的“筛选器”选项卡。
  • 数据区域组中的文档结构图标签。
  • 数据区域组中的父组。
  • 数据集中的查询字符串。
  • 查询的参数值。
  • 报表的参数值。
  • 数据源的连接字符串。

某些属性页(例如,表属性(“排序”选项卡,报表设计器))允许创建在报表处理期间组合的多个表达式,但表达式编辑器一次仅使用单个表达式。

通过右键单击文本框、在属性的值列表中选择 <Expression> 或单击对话框中的**“表达式”**(Fx) 按钮,即可打开表达式编辑器。您可以使用表达式来设置多种属性,包括颜色、字体和边框。

在“编辑表达式”对话框中输入表达式

表达式编辑器是上下文相关的;随着您所使用的表达式类别的不同,各类别项和说明也会相应地变化。表达式编辑器支持 IntelliSense、语句结束和语法着色功能,从而便于您检测语法错误。如果需要较大的工作区域,可以移动表达式编辑器并调整其大小。

有关包括示例在内的详细信息,请参阅 Reporting Services 中的表达式示例在表达式中使用参数

表达式构造

创建的表达式以等号 (=) 开头,并可包含常量、全局值、字段和其他元素。下面的列表介绍了表达式的不同类别和部分。

  • 常量
    选择“常量”节点可以定义包含常量值的表达式。常量可用于指定颜色、字体和枚举。

    并不是所有的项都支持可设置为常量的表达式。如果某属性无法设置为常量值,其说明将会提供此信息。

  • 参数
    提供参数的列表。提供的参数包括查询参数和报表参数。
  • 字段
    显示可以在表达式中使用的字段的列表。该列表因属性而异。双击某字段可将该字段复制到**“表达式”框。或者,也可以将字段拖到“表达式”**框。
  • 数据集
    提供可用数据集的列表并显示数据集的成员字段。
  • 运算符
    显示可包含在计算或字符串操作中的运算符。
  • 常见函数
    显示常见函数,按类型(例如文本、日期和时间等)分组。

选项

  • 代码窗口
    使用顶部窗格中的代码窗口可以键入表达式。在打开表达式编辑器时,代码窗口将包含相应的字段表达式。您可替换或修改该表达式。您可以从全局集合中粘贴函数、运算符、常量、字段、参数和项。代码窗口将实时反映您所做的修改。

    红色波浪下划线指示语法错误。将光标悬停在带有下划线的文本上查看错误消息。

    当键入跟有标点分隔符的全局集合字词时,您将看到可用属性、成员或方法的下拉列表。在下拉列表中,可以键入前几个字符以及制表符来自动填充选项。

  • 类别树
    显示表达式的不同类别。选择类别可为创建表达式建立上下文。例如,选择聚合函数将显示可归并入表达式中的 AVGCount 和其他函数。
  • 说明、示例或成员列表
    根据所选的类别项,第三个窗格将包含说明、示例表达式或成员列表。

请参阅

参考

报表设计器的 F1 帮助

其他资源

在 Reporting Services 中使用表达式
Reporting Services 教程
设置报表项的格式
设置报表中的数值和日期值的格式

帮助和信息

获取 SQL Server 2005 帮助