2011-04-01 42 views
6

我发布了一个ssrs到sharepoint,并试图在查询字符串中传递参数的值,但我一直无法弄清楚语法。这是我传入的查询字符串。我试图通过CLordID = 1324381。在我的报告CLordID将参数传递给SharePoint 2010中的查询字符串中的报告

的https:///_layouts/ReportServer/RSViewerPage.aspx RV:RelativeReportUrl =/TestReports/Orders.rdl & RS:命令=渲染& CLordID = 1324381

当我试试这个,我收到:

指定参数值报告 参数值必须指定 可以显示报告之前。 在 参数区域中选择参数值,然后单击应用 按钮。

我试过使参数,可见,隐藏和内部,但我一直无法得到它的工作。

任何帮助是极大的赞赏

+0

这也适用于以下错误消息“报告缺少参数值但提示已被禁用。” – mikemurf22 2013-11-11 20:26:15

回答

0

在参数选项,可用值下,你有没有设置指定,然后不包括任何值的选项?将它设置为无,你应该是对的。

0

还有另一种选择,即使用HTML查看器呈现报表。

我在这里得到了这个想法:http://techpunch.wordpress.com/2008/09/17/sql-server-reporting-services-url-parameters-in-sharepoint-integrated-mode/
我不知道博客文章会持续多久,所以我试着总结下面。

https://intranet/reportserver?http://intranet/TestReports/Orders.rdl&CLordID=1324381 

这避免了添加“RP
(我不知道,所以我只是用“内联网”适用您的服务器名称):

你可以格式化你的URL是这样的: “给你想要传递的每个参数。

0

在每个参数之前包含“rp:”。 工程就像一个魅力。

相关问题