SSRS:如何在sql services报告中显示超链接

bea*_*man 13 html reporting-services ssrs-2008

我正在使用SSRS for 2008 R2来显示一些数据生成的报告.在我的数据库表中,我有一个名为Remarks的单元格.它通常包含软件缺陷的链接.单元格是nvarchar(max),我添加了链接,例如http://stackoverflow.com.但是,显示报告时,链接无法按预期方式单击.我需要做什么才能使链接可点击?非常感谢任何帮助.J.

Bry*_*yan 29

两种方法,第一种假设数据被预先格式化为URL(例如https://www.google.com).第二个假设URL包含在其他一些文本中(例如"这是指向Google的链接").


仅限URL

  1. 在设计视图中右键单击该字段,然后选择Text Box Properties. 报表生成器字段右键单击

  2. 选择Action窗格,选择Go to URL单选按钮.

  3. Select URL文本框中,输入字段值表达式. 字段操作URL


嵌入在文本中的URL

  1. 双击设计视图中的字段,然后单击鼠标右键Create Placeholder. 报表生成器占位符

  2. Value文本框中,输入包含HTML标记的字段值表达式.

  3. Markup Type,选中HTML - Interpret tags as styles单选按钮. 报表生成器占位符选项

  4. 运行报告时显示验证链接. 报表生成器占位符输出


  • 更新了占位符解决方案,以考虑文本中嵌入的URL.假设URL是用数据中的`<a> </a>标签包装的. (3认同)
  • Beargle,感谢这样一个明确的答案和截图!第二种选择是我追求的那种选择. (2认同)