帆软校验公式如何满足多个条件

投资情况基础表.cpt

帆软校验公式如何满足多个条件:在填报提交时,要求多个单元格的数据满足值时进行提交,否则报错。比如:要求当H27不为0并且E34单元格的值长度小于15时进行判断,当H27为0时不判断E34值的长度。目前这样写的不行len(E34)>=15&&H27=0,

blob.png

FineReport 15310294538 发布于 2018-11-13 15:29 (编辑于 2018-11-14 08:48)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2018-11-13 15:54

if(and(len(E34)>=15,H27=0),true,false)  这样试试

  • 15310294538 15310294538(提问者) 感谢提供帮助,试了,不能实现
    2018-11-13 16:44 
  • 圣体叶小凡 圣体叶小凡 回复 15310294538(提问者) 截图看你页面呢,然后你校验写在哪里
    2018-11-13 16:53 
  • 15310294538 15310294538(提问者) 回复 圣体叶小凡 这里发不了图片 截图我补充在问题里面的,检验公式写在提交报表填报属性-数据校验里面的
    2018-11-13 17:00 
  • 圣体叶小凡 圣体叶小凡 回复 15310294538(提问者) 把H27=0改成 len(H27)=0 ,这样试试 if(and(len(E34)>=15, len(H27)=0),true,false)
    2018-11-13 17:46 
  • 圣体叶小凡 圣体叶小凡 回复 15310294538(提问者) 你先重复一下你的逻辑,因为你h27是0的时候,你给他为空,现在是什么情况下校验通过,什么1情况下校验不通过,你重说一次,我糊涂了都
    2018-11-13 23:29 
最佳回答
0
FaintLv6中级互助
发布于2018-11-13 15:37(编辑于 2018-11-13 15:39)

if(H27!=0,len(E34)>=15,true)

最佳回答
0
axingLv6专家互助
发布于2018-11-13 15:39(编辑于 2018-11-13 17:16)

len(E34)>=15&&len(H27)=0||len(H27)>0

要同时判断两种情况,当H27长度大于0时,不做判断,当H27长度等于0时,E34长度不小于15

  • 15310294538 15310294538(提问者) 感谢提供帮助,我试了,和其方法都一样 都要提示
    2018-11-13 16:37 
  • axing axing 回复 15310294538(提问者) 什么意思?你的逻辑不是像我上面描述的那样吗
    2018-11-13 16:44 
  • 15310294538 15310294538(提问者) 回复 axing 根据你这样写的无论条件是否满足都要提升E34长度不能小于15
    2018-11-13 16:46 
  • axing axing 回复 15310294538(提问者) 能上传模板看看吗
    2018-11-13 16:57 
  • axing axing 回复 15310294538(提问者) H27不是等于0吧,是长度为0吧,我看你用if判断为“”了
    2018-11-13 17:09 
最佳回答
0
yinewstarLv5初级互助
发布于2018-11-13 15:40

if((len(E34)>=15&&H27=0),1=1,1=2)

我以前是这样判断

最佳回答
0
flyingsnakeLv6资深互助
发布于2018-11-13 20:07

len(E34)>=15&&H27!='0'



  • 7关注人数
  • 5849浏览人数
  • 最后回答于:2018-11-14 08:48
    请选择关闭问题的原因
    确定 取消
    返回顶部