SSRS 2008 Report Builder 3.0:可选的用户输入参数

时间:2013-03-14 12:21:24

标签: sql-server sql-server-2008 tsql ssrs-2008 reportbuilder3.0

我的程序允许用户输入参数Start DateEnd DateShift

我要添加另一个名为VCN的人。这允许用户输入特定的部件号,程序将搜索与其相关的数据。

但是,当我这样做时,我希望能够关闭其他3个参数。这意味着用户可以输入前3个参数或VCN个数字。当用户输入VCN号码时,我不希望搜索受到其他3个参数的约束。

1 个答案:

答案 0 :(得分:1)

乍一看,看起来你的两个报告会更好,这是我的偏好。

我还没有找到基于另一种方法禁用参数的方法,但我建议使用VCN参数作为覆盖。在这,我会:

  1. VCN设置为可选,并允许空值。
  2. VCN设置为默认设置并设置为null,并允许报告正常运行。
  3. 如果用户在VCN中输入任何内容,请使用此内容并忽略其他参数中的任何内容。
  4. 然后使用if VCN为null然后将其他查询删除或根据需要执行。