【发布时间】:2014-11-02 20:01:32
【问题描述】:
我在 SSRS (SQL Server 2012) 中制作了一份报告,其中包含一个名为“STUDENT_ID”的参数。此报表部署在报表服务器上并且工作正常。我的报告网址类似于:
http://myserver/Reports/Pages/Report.aspx?ItemPath=%2fExportReport%2fStudentReport
因此,当我在浏览器中打开上述 URL 时,它会询问我输入的 STUDENT_ID,然后按“查看报告”并显示报告。有没有办法将 STUDENT_ID 参数直接传递给报告而不是先询问?例如如下所示:
http://myserver/Reports/Pages/Report.aspx?ItemPath=%2fExportReport%2fStudentReport&STUDENT_ID=5
我试过了,但它不起作用。有什么想法吗?
【问题讨论】:
-
你能澄清一下
it doesn't work吗?报告是否显示带有STUDENT_ID参数但您仍然需要按View Report或者当您使用STUDENT_ID参数时报告根本不显示? -
好的,我知道要让它像这样工作,我需要使用不同的 URL,即 http://
/ReportServer?/ / &STUDENT_ID=5
标签: reporting-services sql-server-2012 parameter-passing reportviewer ssrs-2012