数据校验单元格的数据是否为数据字典中的数据

image.png

填报完成后对这个单元格进行校验,判断所填写的数据是不是数据字典里的数据,不可以随便填写,这个功能怎么实现,在数据校验里需要怎么写

FineReport 18847124794 发布于 2020-7-15 10:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
HHHHH123Lv7中级互助
发布于2020-7-15 10:34(编辑于 2020-7-16 09:23)

为了避免导入不受规则限制,可以在报表填报属性加内置效验,即使是导入不满足效验公式也不能导入

image.pngLEN(ds1.select(TT, TT = A2)) != 0

你可以改成LEN(分类.select(show, show= B3)) != 0



image.pngds2.select(MONTH, MM = A2)

假如ds2里面MM对应着MONTH,你在填报的时候根据MM的值,填报的就是MONTH的值了啊

  • 18847124794 18847124794(提问者) 对,我主要就是想在导入时候做这么一个限制,这个该怎么实现,内置的校验应该怎么写呢
    2020-07-15 11:23 
  • HHHHH123 HHHHH123 回复 18847124794(提问者) 答案已修改
    2020-07-15 14:21 
  • 18847124794 18847124794(提问者) 这个可不可以用于批量导入时,我页面上显示的是名字,实际导入的是名字对应的编码,这样的话可以实现吗
    2020-07-15 15:30 
  • HHHHH123 HHHHH123 回复 18847124794(提问者) 是上面的这个意思吗
    2020-07-16 09:23 
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-15 10:10

楼主:直接取消☑️,完美避免了用户自定义其它非字典值,一举多得,简单问题别复杂化了!

image.png

  • 18847124794 18847124794(提问者) 我现在主要是想对导入功能做这么一个限制,所以这样的可能不行
    2020-07-15 11:23 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2020-7-15 11:41(编辑于 2020-7-15 11:42)

报表填报属性哪里做个数据校验,通过sql公式去查询对应的单元格数据在数据库里是否有值进行判断

image.png

最佳回答
0
shirokoLv6资深互助
发布于2020-7-15 13:25
INARRAY(B3,VALUE("分类","show"))>0

试一下

最佳回答
0
孤陌Lv6资深互助
发布于2020-7-16 09:57

数据检验 写公式  

FIND(A2,分类.select(show))>0  

  • 6关注人数
  • 741浏览人数
  • 最后回答于:2020-7-16 09:57
    请选择关闭问题的原因
    确定 取消
    返回顶部