使用参数连接到其他报表

新建日期: 2006 年 7 月 17 日

可以使用参数将主报表关联到钻取报表、子报表和链接报表。设计一组报表时,您通常会将各个报表设计为回答某些特定的问题。每个报表都可以为相关信息提供不同的视图或不同的详细程度。若要提供一组相关报表,请为目标报表上的相关数据创建参数。向目标报表传递正确参数的具体方式取决于目标报表的类型。

钻取报表

钻取操作是在报表项任意文本框的属性页上进行设置的。如果钻取操作的目标是报表项目的本地报表,则可以使用属性页的“导航”选项卡上的“参数”按钮,将参数值设置为传递到目标报表。参数名称将显示在本地报表的下拉列表中。有关详细信息,请参阅文本框属性(“导航”选项卡,报表设计器)

如果目标报表在报表服务器上但不在本地目录中,则需要通过使用报表管理器或 SQL Server Management Studio 检查报表属性以发现目标报表的参数名称。然后,可以手动输入参数名称和默认值。参数名称区分大小写。

可以对任何支持 URL 寻址的报表使用 URL 访问,并将报表参数值作为 URL 语法的一部分。有关详细信息,请参阅 URL Access

有关钻取报表的示例,请查阅 AdventureWorks Product Line Sales 示例报表。

子报表

子报表必须是报表服务器项目中的报表。若要为子报表设置参数,请使用子报表项的属性页中的**“参数”**选项卡。

Aa337167.note(zh-cn,SQL.90).gif注意:
如果在数据区域中使用子报表,将针对数据区域中的每一行处理子报表及其参数。因此,请考虑采用钻取是否更为合适。

有关详细信息,请参阅如何添加子报表和参数(报表设计器)。有关示例,请参阅教程:使用参数的高级功能

链接报表

报表发布之后,可以从已发布的报表创建链接报表。可将链接报表视为指向主报表的指针,不过此链接报表带有一组单独的参数。创建完链接报表后,在报表管理器或 SQL Server Management Studio 中打开它并修改其参数。有关详细信息,请参阅设置已发布报表的参数属性。因为在服务器上对参数实行单独管理,所以重新发布带有新的参数设置的主报表不会覆盖主报表或链接报表的现有参数设置。有关详细信息,请参阅“新建链接报表”页(报表管理器)如何创建链接报表

书签

对于以 HTML 格式呈现的报表,在通过 URL 打开报表时,可以使用报表中的书签,然后将参数值传递到 URL 地址中,从而在特定位置打开报表。有关详细信息,请参阅 Passing a Report Parameter Within a URL

请参阅

任务

如何将查询参数与报表参数相关联(报表设计器)
如何添加、编辑或删除报表参数(报表设计器)

概念

设置已发布报表的参数属性
添加、修改和删除链接报表
将链接添加到报表中
添加子报表
链接报表
使用报表项

其他资源

教程:将参数添加至基本表格报表
教程:使用参数的高级功能
报表参数(报表设计器)
URL Access

帮助和信息

获取 SQL Server 2005 帮助