在页面报表或 RDL 报表中,可以使用钻取链接将一个报表连接到另一个详细报表。按照以下步骤设置钻取链接:
1.在设计图面上,选择要在其上设置链接的报表控件(如
TextBox),然后在“属性”窗口下单击“属性”对话框链接。这是用于打开“文本框”对话框的命令。有关如何访问命令的详细信息,请参阅属性窗口。
2.在出现的控件对话框中,转到“导航”页,然后在“操作”下,选择“跳转到报表”单选按钮。这样做会激活其下方的字段。
3.在“跳转到报表”字段下,输入要在单击钻取链接时导航到的报表的名称(如
BasicReport.rdlx)。还可以使用表达式创建钻取链接。
注意:在“跳转到报表”字段中,如果目标报表与父报表位于同一目录中,则仅输入报表名称。或者,您可以输入报表的相对路径。使用自定义资源定位器跳转到连接的数据库中的报表。
4.将详细报表设置为钻取后,在“导航”页上的“参数”下,可以选择输入要传递给详细报表的有效参数“名称”和“值”。此值的计算结果必须为参数的有效值。通过设置参数,您可以直接跳转到所需的信息。例如,如果摘要报表包含每个客户的发票编号和交货日期的列表,则可以使用带有发票编号的钻取链接作为参数,以允许用户跳转到相关发票。
谨慎:参数名称必须与详细报告中的参数名称完全匹配。如果任何参数的拼写不同、大小写不同,或者未提供预期参数,则钻取报表将失败。
5.转到预览选项卡,然后单击钻取链接以导航到目标报表。
6.在查看器工具栏上,单击“返回到父报表”按钮以返回到主报表。
下图显示了在显示年份的列表中设置的简单钻取链接。单击任意年份可钻取到包含该年份热门电影的报表。
带有钻取链接的报表
目标报告