批量导入时数据校验不生效

批量导入数据时,数据校验不生效。比如设置了某个单元格不能为空,但是实际上是空的也能导入。提交前点击了数据校验,显示校验成功。

查了一下,发现这种问题需要再填报属性里面添加数据校验。但是公式不会写。比如我有个单元格是填名字的,系统里面已经录好了名字,别的名字是不能录入的,这个校验公式该怎么写。

FineReport 用户P3791388 发布于 2021-3-15 18:41
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
张洪威Lv6高级互助
发布于2021-3-15 18:46

https://bbs.fanruan.com/wenda/question/30088.html

这个问题里有详细教程,sql函数处理就行。

  • 用户P3791388 用户P3791388(提问者) 已经照葫芦画瓢写了,但还是不对。大佬帮我看看。 sql(\"JDBC4\",\"select count(D3) from 员工花名册 where 昵称=\'\"+D3+\"\'\",1)>1 我想实现的效果是:【昵称】必须是员工花名册这个数据库里面存在的名字,不能想填啥就填啥。昵称所在的单元格是D3。
    2021-03-15 19:20 
  • 张洪威 张洪威 回复 用户P3791388(提问者) 用小于1,那个校验公式是指能通过的。
    2021-03-15 19:57 
  • 用户P3791388 用户P3791388(提问者) 回复 张洪威 亲,改成小于1 还是不行。你看看我的公式是不是写错了。如果是大于1,昵称可以随便填。如果是小于1,昵称不管写什么都不对。
    2021-03-16 19:34 
  • 张洪威 张洪威 回复 用户P3791388(提问者) 小于1 跟,1,1 你的,1之后少了一个,1。
    2021-03-16 19:39 
  • 用户P3791388 用户P3791388(提问者) 回复 张洪威 还是不对,select后面跟的东西对不对。我怀疑这个地方是不是也是错误的
    2021-03-16 23:22 
  • 2关注人数
  • 765浏览人数
  • 最后回答于:2021-3-15 18:46
    请选择关闭问题的原因
    确定 取消
    返回顶部