【问题标题】:SSRS Reports with datetime parameters带有日期时间参数的 SSRS 报告
【发布时间】:2010-02-15 09:07:19
【问题描述】:

我在 SSRS 中创建了一份报告,其中包含两个输入参数 FromDate 和 ToDate 。我声明为 DATETIME 的两个字段,并且我检查了允许这两个值都为 NULL 的选项。因此,在报告中,一个 NULL CHECKBOX 与此参数一起出现。当我点击链接时,报告会自动加载 NULL 输入(不要求用户输入任何内容)。有没有办法避免空值的初始加载并避免报告中的 NULL CHECKBOX ....?

【问题讨论】:

    标签: reporting-services report


    【解决方案1】:

    当您向报表添加参数时,您可以指定您的参数可以给出空值、空值或多个值。您必须在报告中为您的参数设置此设置。

    如果您有将参数传递给报表的应用程序,则可以将 DateTime.MinValue 作为输入参数而不是空值传递。

    【讨论】:

      【解决方案2】:

      取消选中 Allow Null value 和 Allow blank value 并检查 Allow multiple values only for FromDate 和 ToDate 参数。

      【讨论】:

        【解决方案3】:

        这可以在报表管理器中完成,而不是在 RDL。 上传并发布 RDL 后,突出显示报告并单击向下箭头,然后转到管理,然后转到参数。取消选中参数的 HasDefault 和 NULL 属性,然后单击 Apply。 现在,当您单击报告链接时,您可以看到带有空白值的日期参数和未选中的 NULL。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-08-06
          • 1970-01-01
          • 2015-06-28
          • 1970-01-01
          • 1970-01-01
          • 2015-11-29
          相关资源
          最近更新 更多