如何在标题区域中创建一个超链接文本框(在另一个窗口中打开)
我正在使用SSRS for 2008 R2来显示一些数据生成的报告。在数据库表中,我有一个称为备注的单元格。它通常包含指向软件缺陷的链接。该单元格为nvarchar(max),我添加了诸如http://stackoverflow.com之类的链接。但是,显示报告时,该链接无法按预期单击。我需要做什么才能使链接可点击?非常感谢您的帮助。J。
[两种方法,第一种方法假设数据已预先格式化为URL(例如https://www.google.com
)。第二个假设该URL包含在其他文本中(例如,“这是Google的链接”)。
在设计视图中右键单击该字段,选择Text Box Properties
。
选择Action
窗格,选择Go to URL
单选按钮。
在Select 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'))"
单击[确定]关闭表达式窗口
5]转到“占位符属性”窗口中的“常规”选项卡。 在步骤2中,将使用您拖动到文本框中的字段名称填充“值”字段, 删除字段名称。然后单击“ fx,表达式”按钮,然后在表达式窗口中键入以下内容:
=“点击获取帮助”
然后单击[确定]以关闭表达式窗口
然后单击[确定]以关闭“ PlaceHolder属性”窗口
如何在标题区域中创建一个超链接文本框(在另一个窗口中打开)