以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  逻辑条件AND怎样和OR搭配使用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189124)

--  作者:zhuxinhui
--  发布时间:2023/11/12 23:05:00
--  逻辑条件AND怎样和OR搭配使用
加载A表单号为:20231101-0001,报价类别为:采购或计件或空的行
逻辑条件AND怎样和OR搭配使用
这个条件怎样写

.loadfilter = "单号 = \'" & st & "\' and 报价类别 is null or 报价类别 =\'采购\'"

--  作者:有点蓝
--  发布时间:2023/11/12 23:31:00
--  
http://www.foxtable.com/webhelp/topics/0102.htm

计算表达式值的时候,And 优先于 Or,可以使用括号组合表达式来强制改变优先级,例如:

([省籍] = \'湖南\' Or [省籍] = \'广东\') And [学历] = \'博士\'

表示省籍是湖南或者广东的博士。


.loadfilter = "单号 = \'" & st & "\' and (报价类别 is null or 报价类别 =\'采购\')"