向 URL 添加超链接(报表生成器和 SSRS)
如果您希望用户能在报表中单击链接即可打开浏览器浏览您指定的 URL,则可向报表项添加一个超链接。 超链接既可以是静态 URL,也可以是计算结果为 URL 的表达式。 如果数据库中的某个字段包含 URL,则表达式可以包含该字段,从而为报表提供超链接的动态列表。 您可以向文本框、图像、图表和仪表添加超链接。 必须确保该用户对您提供的 URL 具有访问权限。
注意
在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。 每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。 有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。
如果您和您的用户有权使用对报表服务器的 URL 请求来查看某一报表服务器上的报表,则您还可以指定指向这些报表的 URL。 例如,可以指定一个报表,并在用户首次查看该报表时隐藏文档结构图。 有关详细信息,请参阅 SQL Server 联机丛书中Reporting Services文档中的 URL 访问 (SSRS ) 。
还可以向具有 “操作” 属性的任何项的 URL 添加超链接,例如图表中的文本框、图像或计算序列。 用户单击该报表项时,将执行您所定义的操作。 有关详细信息,请参阅操作属性对话框 (Report Builder和 SSRS) 和指定外部项的路径 (Report Builder和 SSRS) 。
若要快速开始使用,请参阅教程:设置文本格式(报表生成器)。
注意
绑定到数据集字段的链接容易被篡改。 有关详细信息,请参阅 msdn.microsoft.com 上的 SQL Server Books Online 中的安全报表和资源。
添加超链接
在报表设计视图中,右键单击要添加链接的文本框、图像或图表,然后单击 “属性” 。
在“属性”对话框中,单击 “操作”。
选择 “转到 URL”。 其他部分将显示在此选项的对话框中。
在 “选择 URL”中,键入或选择某一 URL 或者计算结果为某一 URL 的表达式,或者单击下拉箭头并单击包含 URL 的字段的名称。
单击“确定”。
(可选)文本的格式不会自动设置为链接。 对于文本,很有必要更改文本的颜色和效果以指示该文本是一个链接。 例如,在功能区的“主页”选项卡中的 “字体” 部分中,将颜色更改为蓝色,并将效果更改为下划线。
若要测试该链接,请单击 “运行” 以预览报表,然后单击对其设置此链接的报表项。