SSRS - 动态更改日历参数

时间:2014-03-14 12:50:15

标签: ssrs-2008

假设我们有一个包含两个日期参数的报告:StartDate和EndDate可由日历选择器选择,而不是通过下拉值列表选择。 但我需要为这两个参数实现一个条件:

  1. 如果我设置StartDate> EndDate,自动StartDate必须更改为EndDate值(在StartDate文本框中)。
  2. 如果我设置EndDate< StartDate,自动EndDate必须更改为StartDate值(在EndDate文本框中)
  3. 换句话说,StartDate< = EndDate,无论我从StartDate文本框还是EndDate文本框设置这些值。 我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

如果您使用的是标准SSRS报告查看器,则无法进行。参数只能以一种方式依赖,因此例如,您可以在每次设置startdate时验证enddate,而不是相反。要绕过此操作,请编写自己的reportviewer控件或使用报表级验证,例如当用户选择错误的日期时,显示"选择了错误的日期"报告中的消息而不是数据。