【问题标题】:set default value for date time parameter in rdlc在 rdlc 中设置日期时间参数的默认值
【发布时间】:2018-12-20 09:13:38
【问题描述】:

我在 Visual Studio 2017 中有一个扩展名为 rdl(Microsoft Reporting Services Projects)的报告,该报告有一个日期时间参数

我想将此参数的默认值设置为当前日期,以免强迫用户为此参数选择值

所以当我右键单击参数时,我选择默认值,然后指定值 然后我添加值 =Now()

当我预览报告时,日期时间参数被禁用没有任何好处

如何输入默认值作为没有时间值的当前日期

【问题讨论】:

  • 如您所描述的,该方法应该可以工作。我刚刚尝试过,它对我有用

标签: reporting-services visual-studio-2017 rdlc reportviewer rdl


【解决方案1】:

您唯一的问题似乎是:

如何输入默认值作为没有时间值的当前日期?

为此,您可以使用返回当前日期和时间的=today(),而不是使用返回当前日期和时间的=today()

【讨论】:

  • 这就是我想知道是否放置一个固定值示例 2018 年 7 月 10 日它可以工作,但是当我添加一个表达式值,如 =now() 或 = today() 参数在预览时被禁用
  • 因为以前将 =today() 作为默认值的方法不适用于我,我已应用以下解决方案作为替代方法:我从查询中获取默认值,我的查询是一个数据集有语句 :SELECT CONVERT(date, getdate()) AS CurrentDate 它对我有用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 2022-01-09
相关资源
最近更新 更多