SSRS 2005报告自动渲染

时间:2009-03-17 18:10:42

标签: sql-server-2005 reporting-services reportingservices-2005

我创建了许多SSRS 2005报告,并为每个报告提供了许多参数。每个参数都有默认值,因此当有人通过SSRS网站访问报告时,报告会自动呈现。

我想要做的是让所有报告都有默认值,但阻止报告自动呈现。我在网上看过,除了声称无法完成的人之外,我没有看到任何其他内容。我希望看到一些专家建议,以防止报告自动呈现而无需开发自定义Web界面。

有什么想法吗?

有人知道SSRS 2008中这种行为是否有所不同?

3 个答案:

答案 0 :(得分:1)

奇怪的是,我在其中一个报告中遇到了同样的问题。您必须至少有一个未绑定到默认值的参数才能达到此效果,否则您无法按照建议进行操作。

证明:

http://groups.google.com/group/microsoft.public.sqlserver.reportingsvcs/browse_thread/thread/d9669fb82ecb18f0/87ed0eb0996d62bf?lnk=st&q=%22reporting+services%22+auto+load&rnum=4&hl=en&pli=1

答案 1 :(得分:0)

我遇到的唯一解决方案是让一个参数不会自动选择默认值。用户只需选择一个值并运行报告。我更喜欢将它作为第一个参数,因此它对于每个报告都是一致的,除此之外的任何内容都是自定义选择。

答案 2 :(得分:0)

使用可见的Text参数阻止SSRS 2008 R2的自动运行:

使用以下内容创建参数:DateType=Text, "Allow Blank"=True, "Allow Null"=False, "Visibility"=True, "Available Values"=None, "Default Value"=No default value.