填报数据校验

如何对时间字段进行校验呢。

我用这个公式

DATESUBDATE(d3, ds1.G(dengjirq),"d")

发现 ds1.g是一个数组,无法for循环判断,。

应该怎么写验证规则去验证日期字段呢

FineReport 15557549115 发布于 2020-12-4 17:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-12-4 17:34(编辑于 2020-12-4 18:04)

你要验证啥 ?

填报数据校验  :REGEXP(B6,"d{4}-d{2}-d{2}")=true
出错信息:"日期格式错误"

image.png


更新回答

----------------------------

填报数据校验 :

sql("连接名", "select count(1) from 表 where 日期字段='" + B6+ "'", 1, 1)=0
出错信息:"数据库中无此日期"


  • 15557549115 15557549115(提问者) 想验证数据库里是否存在当前提交的日期
    2020-12-04 17:55 
  • luojian0323 luojian0323 回复 15557549115(提问者) 上面写的是数据库如果有此日期,检验不通过 如果你要检验的是数据库中没有这个日期,则校验不通过的话,后面的=0就改成 >0
    2020-12-04 18:05 
  • 2关注人数
  • 306浏览人数
  • 最后回答于:2020-12-4 18:04
    请选择关闭问题的原因
    确定 取消
    返回顶部