用于报告值提示的 s-s-rS 超链接

Posted

技术标签:

【中文标题】用于报告值提示的 s-s-rS 超链接【英文标题】:s-s-rS hyperlink to report prompting for values 【发布时间】:2016-02-05 13:35:58 【问题描述】:

我的主报告正在超链接中使用注册报告。

因此,每当用户点击注册超链接时,它应该显示特定的注册,该注册会显示在报告中。

使用 2 个参数注册报告 - 年份和注册

当我点击主报告中的注册时,它会提示我从下拉列表中选择注册,而不是直接显示数据。

可以做些什么来避免这种情况?

【问题讨论】:

【参考方案1】:

如果两个报告都在同一个项目中,您可以使用钻取操作。这将允许您在两者之间创建链接,而无需构建 URL。在对象的属性中,在Action下,选择Go To Report。这将让您选择每个参数应该使用的内容,可以是静态值,也可以是您的数据。

https://msdn.microsoft.com/en-us/library/dd207031(v=sql.105).aspx

如果它们位于完全不同的位置,您可以在所用网址的末尾添加参数。指向您注册报表的报表服务器,并在每个参数的末尾添加&param_name:param_value

https://msdn.microsoft.com/en-GB/library/ms155391(v=sql.105).aspx

【讨论】:

【参考方案2】:

您可以通过为所需的每个参数添加“&rp:ParameterName=ParmaterValue”来在 URL 中添加参数。

例如

https://MyReportServer/RSViewerPage.aspx?rv:RelativeReportUrl=MyReport.rdl&rp:Param1=True&rp:param2=False

【讨论】:

以上是关于用于报告值提示的 s-s-rS 超链接的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 报表查看器无法将凭据从超链接传递到报表服务器

SQL Server Reporting Services 2005 超链接值?

在 MS Access 2013 报告上标记超链接

s-s-rS 向下钻取报告未正确过滤参数

为超链接设置屏幕提示

ssrs报告导出到excel - 损坏的超链接