2016-09-22 57 views
2

我已经创建了具有多个列的日期,时间,地点,注释字段&按会议名称的SSRS报告。如何在SSRS报告中将整行设置为超链接?

在日期字段中,我创建了超链接来打开与特定会议相关的另一个文档报告。

现在我想设置SSRS报告中整行的超链接来打开另一个报告。

+1

在SSRS中,只有标签可以导航到或跳转到属性。你将不得不克服这一点,并在客户端使用JavaScript或缩减你的需求。 –

+0

你可以重复每个领域的超链接吗? – SMM

+0

@SMM,正确的我们可以在每个字段上重复超链接,但是看起来像片段,不能像整行一样工作。 – Conqueror

回答

1

使用内置的SSRS控件无法将行点击带到另一个报告是不可能的,但是存在黑客行为。除非你想花大量的时间把事情做对,我建议只对这个缩减您的要求;)

修改ReportingServices.js

这是一个完整的黑客。此文件驻留在服务器上的Reporting Services安装文件夹中,并由ReportViewer控件加载以呈现服务器端报告。您可以在其中添加一些语义来自定义和扩展报告中的功能。 Here是一个更详细一点和这种方法的一个例子。

修改PageThatContainReportViewer.aspx

您可以添加Javascript代码到包含报表查看器的页面。由于JavaScript会调用函数,因此您放置在根页面中的j将会被您的报告访问。此外,一旦报表在查看器中呈现报告,您可以与报表内容交互,再次完整黑客

+0

嗨Ross。出于好奇,你知道这是否适用于SharePoint集成?我并不是说我会尝试,但是我们曾经说过“如果......”会出现奇怪的事情。 – SMM

+0

我会建议要么放置一个查看更多...按钮或使每个标签超链接。这是一个没有证据的,可能会出现错误的路径,这个客户端很糟糕。 –