使用公式给参数赋默认初始值

编辑
  • 文档创建者:印然
  • 浏览次数:10147次
  • 编辑次数:5次
  • 最近更新:Kevin-s 于 2019-06-20
  • 1. 描述

    一般参数默认值都是固定的,但有时也需要动态的显示默认值,比如日期参数默认显示当前日期,甚至是需要根据当前日期计算出当前月的第一天和最后一天。

    注:只有在定义参数默认值的时候公式有效,若在参数查询界面输入公式是无效的。


    2. 思路

    在定义默认值的时候可以使用公式来实现动态计算出默认值。


    3. 示例

    开始日期为当前月的第一天、结束日期为当前月的最后一天


    3.1 描述

    如当前日期为 2018-08-01,则参数界面显示为下图效果:

    222

    所对应的参数界面如下:

    222


    3.2 开始日期设置

    属性表>高级>控件值处选择公式,在公式定义对话框,使用公式DATEINMONTH(TODAY(),1)表示当月的第一天,如图所示:

    222

    公式中TODAY()表示获取当前时间,DATEINMONTH(TODAY(),1)表示获取当前月的第一天。


    3.3 结束日期设置

    同样在属性表>高级>控件值处选择公式,在公式定义对话框,使用公式DATEINMONTH(TODAY(),-1)表示当月的最后一天,如图所示:

    222

    公式中TODAY()表示获取当前时间,DATEINMONTH(TODAY(),-1)表示获取当月的最后一天。

    至此动态显示默认值便制作完毕了,保存进行分页预览就可以看到上图效果。


    附件列表


    主题: 报表设计
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]