在填报数据校验的时候判断

以下都是在举个栗子啊

首先先判断如果A1 = B1,那么就要去数据库查某笔资料是否存在

sql("ERP","select 'x' from a where seq = '"+ A1 +"'",1)(举个栗子)

这时候如果是x则通过,否则不让提交,应该咋写?

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

image.png

  • 檬茶茶 檬茶茶(提问者) 不行啊,我是要先判断A1 是否等于 B1,如果不等于直接不管控,如果等于了才要再判断是不是sql查出来等于x,不是x则管控
    2021-10-25 09:41 
  • Z4u3z1 Z4u3z1 回复 檬茶茶(提问者) if(A1==B1,LEN(....)>0,\"1=1\") 省略号里面的 自己改。人懒 太长不想打
    2021-10-25 09:46 
最佳回答
0
shirokoLv6资深互助
发布于2021-10-25 09:02

A1 = B1 && sql("ERP","select 'x' from a where seq = '"+ A1 +"'",1,1)='x'

  • 檬茶茶 檬茶茶(提问者) 不行啊,我是要先判断A1 是否等于 B1,如果不等于直接不管控,如果等于了才要再判断是不是sql查出来等于x,不是x则管控
    2021-10-25 09:41 
  • shiroko shiroko 回复 檬茶茶(提问者) 有关系吗?与判断,本来就是先判断第一个,如果不等于直接就不管了
    2021-10-25 10:51 
  • shiroko shiroko 回复 檬茶茶(提问者) 搞什么if多此一举只是让自己安心罢了
    2021-10-25 10:53 
  • 2关注人数
  • 277浏览人数
  • 最后回答于:2021-10-25 09:02
    请选择关闭问题的原因
    确定 取消
    返回顶部