2012-04-18 111 views
1

我想知道如果我有10个参数,当我在报告中使用它们时它们显得非常糟糕,因为它们完全隐藏了我的报告。那么是否有任何选择,我可以保留两个参数,并提供一个高级搜索链接,当有人点击它时,会出现一个单独的浏览器窗口,其余参数应该出现在其中。并且当用户选择那些窗口应该关闭的选项时,然后查询会在我的报告中运行,并显示我所需的结果。我的参数动态选项SSRS 2008

+0

你用什么来显示报告?报告管理器? – Diego 2012-04-18 10:18:10

+0

我使用VS 2010 ASP.net报告网站。在SSRS 2008中制作和部署报告之后 – 2012-04-19 04:19:48

回答

1

报告的网址应该是这样的:

http://<server_name>/ReportServer/Pages/ReportViewer.aspx?%2f<Folder>%2f<ReportName>&rs:Command=Render 

,如果你有10个参数par1par2,...,par10并在报告网址末尾添加&par1=10,你会通过价值第一个参数,另一个是空的,但SSRS不会运行报告,以使用户可以通知其他的人,然后运行报告

,或者你可以将默认值设置为参数,并将其设置为内部

如果您正在使用应用程序显示报告,则可以使用另一个选项:获取上一个屏幕上的所有参数,并将所有参数传递到报告URL中,然后添加&rc:Parameters=false以隐藏参数或& rc:toolbar = false以隐藏所有的工具栏