第 4 课:添加表数据区域

定义查询后,您可以开始定义报表布局。报表布局包括表、文本框、图像和要在报表中包括的其他项。在 Reporting Service 中,包含基础数据集中重复数据行的项是数据区域。可通过将数据区域和其他报表项拖放到“布局”选项卡的设计图面上来创建报表布局。一旦添加了数据区域,即可选择要添加到每个数据区域的字段。

向报表布局中添加表数据区域和字段

  1. 单击**“布局”**选项卡。

  2. 在**“工具箱”中,单击“表”**,再单击设计图面。报表设计器将在设计图面的宽度内绘制一个具有三列的表。

    ms167503.note(zh-cn,SQL.90).gif注意:
    此时,“工具箱”可能显示为设计区域左侧的一个选项卡。若要打开“工具箱”,请将指针移到“工具箱”选项卡上。如果“工具箱”不可见,请单击“视图”菜单中的“工具箱”
  3. 在**“数据库”**窗口中,展开报表数据集以显示字段。

    ms167503.note(zh-cn,SQL.90).gif注意:
    如果“数据集”窗口不可见,请单击“视图”菜单中的“数据集”
  4. OrderDate 字段从**“数据集”**窗口拖到此表第一列的中间行(详细信息行)中。

    当将字段拖到中间单元时,会发生两件事。首先,详细信息单元将包含下面的文本:"=Fields!OrderDate.Value"。该文本是为 OrderDate 字段指定数据值的字段表达式。添加到详细信息行的字段始终被指定为表达式。其次,列标题值自动放置在紧邻字段表达式上面的第一行。默认情况下,该列是字段的名称。

  5. SalesOrderNumber 字段从**“数据集”**窗口拖到此表第二列的中间行(详细信息行)中。

  6. TotalDue 字段从**“数据集”**窗口拖到此表第三列的中间行(详细信息行)中。

    ms167503.note(zh-cn,SQL.90).gif注意:
    您在本教程的查询中不会使用所有字段,某些字段将在后续的教程中使用。

以下关系图显示已由下列字段填充的表数据区域:OrderDate、SalesOrderNumber 和 TotalDue。

具有字段的表数据区域

下一个任务

您已成功定义了报表布局。下一步,您将预览报表以查看它的外观。请参阅第 5 课:预览基本报表

请参阅

概念

教程:创建基本报表

其他资源

在 Reporting Services 中使用表达式
使用表数据区域
使用报表数据集中的字段
使用数据区域
了解报表布局和呈现方式
了解数据区域

帮助和信息

获取 SQL Server 2005 帮助