请问日期控件如何设置不能选择上月之后的时间呢,如本月是12月,最晚只能选择到11月

image.png

FineReport xyzhang 发布于 2022-12-1 08:36
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
weibwLv7高级互助
发布于2022-12-1 08:40(编辑于 2022-12-1 09:02)

DATEINMONTH(MONTHDELTA(today(),-1),-1)

image.png

  • xyzhang xyzhang(提问者) 我现在给他默认的就是这个前一个月,但是是允许他选择的,只能选择11月份及之前,11月份之后的不能选择
    2022-12-01 08:53 
  • weibw weibw 回复 xyzhang(提问者) DATEINMONTH(MONTHDELTA(today(),-1),-1) 那就把这个填到结束日期,参考修改后的答案
    2022-12-01 09:01 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-1 08:41

MONTHDELTA(DATEINMONTH(today(),1),-1)

image.png

  • xyzhang xyzhang(提问者) 我现在给他默认的就是这个前一个月,但是是允许他选择的,只能选择11月份及之前,11月份之后的不能选择
    2022-12-01 08:54 
  • snrtuemc snrtuemc 回复 xyzhang(提问者) 那就把这个公式放到结束日期那边,
    2022-12-01 08:56 
最佳回答
0
帆软用户s1Pwsa2BAQLv5初级互助
发布于2022-12-1 15:58

可以自定义一个数据集里面的数据就是动态变化的,固定式的时间如

字段值 X<DATEINMONTH(MONTHDELTA(GETDATE(),-1),-1),也可以把X变成你的时间参数,还有一种办法就是image.png

自定义数据集里面尝试绑定公式实现,年份和月份同时单独设置比较清晰一点

最佳回答
0
RFLv5初级互助
发布于2022-12-1 16:02(编辑于 2022-12-1 16:04)

image.pngDATEINMONTH(MONTHDELTA(today(),-1),-1)你设置的是控件值公式,但是你需要在 结束日期那里设置个公式,这2个位置是不同的

  • 4关注人数
  • 342浏览人数
  • 最后回答于:2022-12-1 16:04
    请选择关闭问题的原因
    确定 取消
    返回顶部