将值传递给SSRS中的URL并在新窗口中打开URL

时间:2013-10-31 13:51:52

标签: reporting-services

我正在尝试使用以下内容在将一些值传递给网址时打开一个新窗口。我是新手,所以我猜这是次要的。

="javascript:void(window.open('https://website.com/Move/Closeout.aspx?cusid=" & Fields!CustomerID.Value & "&soid=" & Fields!SalesorderID.Value', '_blank'))"

在报告中,该链接甚至没有显示为链接,当我点击它时,没有任何反应。

1 个答案:

答案 0 :(得分:0)

您需要将网址设置为导航链接。因此,您的字段表达式只是Fields!CustomerID.Value,然后右键单击该单元格,选择Text Box Properties...,然后选择Action。选择Go to URL radiobutton并在其中输入您的javascript表达式:

="javascript:void(window.open('https://website.com/Move/Closeout.aspx?cusid=" & Fields!CustomerID.Value & "&soid=" & Fields!SalesorderID.Value', '_blank'))"

这会将单元格中显示的CustomerID转换为可点击的链接。

我还将FontColor更改为Blue以表明它是一个链接。