SSRS int参数作为文本传递给子报告

时间:2015-06-03 20:42:16

标签: reporting-services

我正在使用SSRS 2012而我试图将第一个报告中的整数值(ItemKey)传递给在新窗口中打开的第二个报告中的参数(prmItemKey)。

第二个报告按预期打开,但不是接收传递的值,而是接收字段名称作为文本。

="javascript:void(window.open('http://rd-sql.rossdown.local/ReportServer?%2fSupportFolder%2fItem+Details&rs:Command=Render&prmItemKey=Fields!ItemKey.Value'))"

参数prmItemKey需要一个整数,当报告收到type mismatch error作为文本时,报告会返回Fields!ItemKey.Value

1 个答案:

答案 0 :(得分:1)

我希望它实际上将您的查询字符串中的“Fields!ItemKey.Value”文本传递给已链接的报告。

在将yourTextField.inputAccessoryView = toolBar; 放入查询字符串

之前,您需要展开它
Fields!ItemKey.Value

[edit]添加了说明,使解决方案更容易找到。 (谢谢丹)