数据校验求助

image.png如何根据此处勾选(AB4)来设置数据校验。此处勾选,数据校验才生效,原来是这样的IF(and($textEditor0="498"||$textEditor0="422",len(S4)=0),false,true)

FineReport 帆软用户o8Hv4jPkHk 发布于 2022-7-25 10:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-7-25 10:51

试试

IF(AB4==true,IF(and($textEditor0="498"||$textEditor0="422",len(S4)=0),false,true),true)

或者

IF(AB4=="true",IF(and($textEditor0="498"||$textEditor0="422",len(S4)=0),false,true),true)

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 好像没用,不管是否为空都会显示校验成功
    2022-07-25 10:57 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 我在想要不要用JS判断是否勾选,然后再赋值到另一个单元格。但是我不知道怎么用JS判断
    2022-07-25 10:59 
  • Z4u3z1 Z4u3z1 回复 帆软用户o8Hv4jPkHk(提问者) 你校验时textEditor0、S4、AB4的值分别是什么?
    2022-07-25 11:04 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 Z4u3z1 IF(and($textEditor0=\"498\"||$textEditor0=\"422\",len(S4)=0,AB4==true),false,true)这样就可以了。谢谢
    2022-07-25 14:09 
  • Z4u3z1 Z4u3z1 回复 帆软用户o8Hv4jPkHk(提问者) 可以不用采纳我的,这属于你自己解决的问题
    2022-07-25 14:14 
  • 1关注人数
  • 252浏览人数
  • 最后回答于:2022-7-25 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部