以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何同时判断两个字段  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120276)

--  作者:tovot
--  发布时间:2018/6/11 17:23:00
--  [求助]如何同时判断两个字段
之前发过一篇求助:
订单里筛选产品的时候如何过滤掉已经在当前订单里的产品,避免一张订单里出现多次同一款产品
帖子地址:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=119125
问题得到解决

现在遇到另外一种情况   需要同时判断两个字段
比如发货单明细是根据订单里的产品来添加的  所以需要同时判断订单号和产品的编码   从而使一张送货单里不会重复出现同一个订单的同一款产品

此主题相关图片如下:截图20180611165916.png
按此在新窗口浏览图片

请教如何实现


--  作者:有点甜
--  发布时间:2018/6/11 17:47:00
--  

Dim s As String = "\'\',"

For Each r As Row In Tables("表A").Rows

    s &= "\'" & r("第一列") & "|" & r("第二列") & "\',"

Next

vars("s") = s.trim(",")

msgbox(vars("s"))

 

------------

 

"第一列+\'|\'+第二列 not in (" & vars("s") & ")"