如何在报告执行后禁用SSRS中的参数

时间:2016-08-24 03:22:58

标签: reporting-services ssrs-2008

我想要做的是一旦设置参数并按下查看报告,我想禁用参数。也就是说,一旦用户输入参数并运行报告,他就不能立即更改参数,除非他刷新整页。

可以这样做吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

没有办法直接执行此操作,但您可以使用一对报告来完成此操作,但需要在某些时候从用户那里获得额外点击:

  • 创建仅包含隐藏参数的报告的“子”版本。
  • 创建报告的父版本,不包含具有公共参数的数据元素。
  • 将链接样式的文本框添加到父报表中,该报表的操作使用父级参数导航到子报表。
  • 为方便起见,请在子报告中添加一个链接式文本框,以返回到父级重新输入参数。 (可选)
  • 如果需要,请包含显示子报告中参数的只读文本框。 (可选)

因此,对您的用户:他们输入参数,然后单击链接以查看报告。如果他们想要更改参数,他们需要点击链接返回,这将强制刷新。