3

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

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

有什么想法吗?

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

4

3 回答 3

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

于 2009-03-17T18:31:05.870 回答
0

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

于 2009-03-17T18:29:12.877 回答
0

使用可见文本参数防止 SSRS 2008 R2 自动运行:

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

于 2012-08-21T20:40:44.037 回答