【问题标题】:SSRS 2008 Report Builder 3.0: Optional User Entered ParametersSSRS 2008 Report Builder 3.0:可选的用户输入参数
【发布时间】:2013-03-16 07:52:56
【问题描述】:

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

我将添加另一个名为VCN 的内容。这允许用户输入特定的零件编号,程序将搜索与之相关的数据。

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

【问题讨论】:

  • 关于禁用基于另一个参数的好问题。但是,您似乎需要 2 份报告。一个用于当前,另一个仅具有 VCN 参数。

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


【解决方案1】:

乍一看,两份报告似乎更好,这是我的偏好。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    相关资源
    最近更新 更多