我正在使用 SSRS for 2008 R2 来显示一些数据生成的报告。在我的数据库表中,我有一个名为 Remarks 的单元格。它通常包含指向软件缺陷的链接。单元格是 nvarchar(max) 并且我添加了诸如http://stackoverflow.com之类的链接。但是,当显示报告时,链接无法按预期单击。我需要做什么才能使链接可点击?非常感谢您的帮助。J。
2 回答
两种方法,第一种假设数据被预先格式化为 URL(例如https://www.google.com
)。第二个假设 URL 包含在一些其他文本中(例如,“这是到Google的链接”)。
仅限网址
右键单击设计视图中的字段,选择
Text Box Properties
。选择
Action
窗格,选择Go to URL
单选按钮。在
Select URL
文本框中,输入字段值表达式。
嵌入文本的 URL
双击设计视图中的字段,然后右键单击
Create Placeholder
。在
Value
文本框中,输入包含 HTML 标记的字段值表达式。在 下
Markup Type
,选中HTML - Interpret tags as styles
单选按钮。运行报告时显示验证链接。
如何在作为超链接的标题区域中创建文本框(在另一个窗口中打开)
1]将文本框从工具栏拖到标题区域到设计表面
2]然后从左侧的“报告数据”窗格中,将数据集中的任何字段拖到文本框中{这是创建一个“占位符”而不是一个普通的“文本框”
3]右键单击该字段,在文本框中,转到“占位符属性”
4]在“占位符属性”窗口的操作窗格中,单击“转到URL”,然后单击fx,即表达式按钮,并将以下内容粘贴到表达式中:
="javascript:void(window.open('http://172.15.189.14:64444/ElectronicForms.aspx','_blank'))"
点击[ok]关闭表达式窗口
5]转到“占位符属性”寡妇中的“常规”选项卡。值字段将填充您拖入文本框中的字段名称,在步骤 2 中,删除字段名称。然后单击 fx,表达式按钮,并在表达式窗口中键入以下内容:
="点击寻求帮助"
然后点击【ok】关闭表达式窗口
然后点击 [ok] 关闭 'PlaceHolder Properties' 窗口