如何在SSRS 2005报告的每个页面上放置超链接?
问题描述:
我正在构建一个可能有多个页面的SSRS 2005报告。我想放入一个超链接,以便它出现在每个页面的顶部。超链接返回到相同的报告 - 基本上我有一个“摘要”和“详细”模式,并希望有超链接之间切换。
到目前为止,我尝试了两种方法:如何在SSRS 2005报告的每个页面上放置超链接?
- 把一个文本框体内,并在属性 - >导航,跳转到一个报告。这工作正常,除了它只显示在第一页。
- 将相同的文本框拖到报表的标题中。现在它出现在每个页面上,但点击它会导致错误信息:“报告定义的来源未被指定”。
谷歌变成什么都没有,现在呢?
谢谢。
答
执行此操作的最佳方法是实现摘要报表以深入查看详细报表,并使用摘要报表表格的详细信息行上的数据以详细报表的形式访问该行的详细信息。例如,让我们假设汇总报表是一个包含总计费的发票清单,详细报告显示了该发票上的项目。
- 右键单击该表的细节行中的InvoiceNumber领域,并选择属性
- 单击导航选项卡
- 点击跳转到报告单选按钮,然后从下拉列表 的详细报告
- 单击参数按钮并填写参数名称和值 - 在此示例中,参数名称可能是InvoiceNumber,参数值将是= Fields!InvoiceNumber.Value
- 单击确定两次,您现在有一个超链接总结报告的细节r扩展端口,用户可以向下钻取获得每张发票
- 它也很好的细节给予视觉指示,这是一个超链接,所以我设置颜色为暗蓝
如果你只是想链接直接从摘要报告中反馈到完整的详细报告,您可以在导航设置上使用相同的样式,但是这次在表格的标题行上的文本框中执行此操作,并确保标题的RepeatOnNewPage属性设置为确保它显示在每个页面上。
答
要使您的报告回到主页
- 右键单击该表的细节行中的Title字段,然后选择属性
- 单击导航选项卡
- 点击书签ID和类型=“首页”单击确定两次现在有一个超级链接到主页
- 放置在正在创建的页面,其中一个文本框,然后右键单击它并选择属性
- 点击Ì导航ñ标签
- 点击跳转到报告单选按钮,并把=“首页”单击确定两次
- 类型框中的文字主页