填报表,如何控制本月只能填上月和未来月的数据

例如现在2月,填2023年,1月 和2023年,2月等都可以填写进去,但是填2022年,11月、12月都不能填

image.png

FineReport vinny 发布于 2023-2-20 15:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-20 15:11(编辑于 2023-2-20 16:31)

DATE(C2,D2,1)>=DATEINMONTH(MONTHDELTA(TODAY(),-1),1)

image.png

-----------

image.png

  • vinny vinny(提问者) 那填报页面也要展示数据。这个公式就会把历史数据也进行判断,那还有没有别的办法呢?
    2023-02-20 15:49 
  • Z4u3z1 Z4u3z1 回复 vinny(提问者) 展示数据有什么影响?不点检验或者提交都不会报错啊
    2023-02-20 15:51 
  • vinny vinny(提问者) 回复 Z4u3z1 我的意思的我新增的时候,要控制这两个单元格只能填上月和未来月的数据。但页面还会展示以前填写的数据,比如以前的年份2022,1月,现在新增的这行是2023,1月,新增的这行是不会报错,但是它也把以前的数据校验了,2022,1月这行数据就报错的。我的初衷是只有新增和导入的时候去校验
    2023-02-20 16:30 
  • Z4u3z1 Z4u3z1 回复 vinny(提问者) 这样啊。那你把上面的校验公式改到提交条件里去 (删除校验设置)
    2023-02-20 16:32 
  • vinny vinny(提问者) 回复 Z4u3z1 用的是智能提交的方法,加进去后会导致删除不了。那这个删除的有全选的js批量删除,有什么办法解决这个删除吗
    2023-02-21 11:00 
最佳回答
0
runnerLv7资深互助
发布于2023-2-20 15:09

用个日期控件,然后限制最大最小年月,然后直接给后面单元格赋值

  • vinny vinny(提问者) 年月是手填的,不需要赋值,用户也不想选日期
    2023-02-20 15:15 
  • 2关注人数
  • 275浏览人数
  • 最后回答于:2023-2-20 16:31
    请选择关闭问题的原因
    确定 取消
    返回顶部