我已经做了足够多的研究,将超链接插入到SSRS数据字段中,但到目前为止,尝试插入url协议以打开第三方应用程序并没有好运。
我正在执行以下步骤添加操作以使用VS2012插入超链接。
1.在“属性”对话框中,单击“操作”。
2.选择转到URL。此选项的对话框中会显示一个附加部分。
3.在选择URL中,我在下面输入我的代码:但它不起作用
="sp-select://./ordertracking/order?id=" &Fields!guid.Value
,它显然会查找http:// ftp://,https://和file://和 没有别的,所以它不起作用。
我如何解决这个问题? sp-select://是我需要用来打开第三方应用程序的协议。我尝试使用javascript来解决它但仍然没有运气。
提前致谢!
答案 0 :(得分:0)
由于URL操作的SSRS协议有限,您可以在SQL select语句中创建另一个列,并从URL表达式指向它。
'sp-select://./ordertracking/order?id=' + cast(oi.guid as nvarchar (80)) as 'column'
然后它将忽略要使用的协议,并仍然启动该字段的文本地址。