以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多条件引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131579)

--  作者:有点甜
--  发布时间:2019/3/1 18:14:00
--  

For Each dr2 As DataRow In DataTables("BOM基础数据").SQLSelect("[成品编码] = \'" & dr1("成品编码") & "\' And [加工工序] = \'" & dr1("加工工序") & "\' And [加工内容] = \'" & dr1("加工内容") & "\'  and [使用设备] = \'" & dr1("使用设备") & "\' and 材料类型 = \'刀具类\' and 使用状态 = \'进行中\'")

 

如果仍然无法查找,那删减你的条件后测试。


--  作者:有点甜
--  发布时间:2019/3/1 18:31:00
--  

如果仍然无法查找,那删减你的条件后测试。(把条件一个一个删减后测试)

 

不会做上传实例


--  作者:有点蓝
--  发布时间:2019/3/1 20:41:00
--  
代码没有问题,只要生产排产分配表输入的“成品编码/加工工序/加工内容/使用设备”数据在“BOM基础数据”表有对应的数据肯定可以找到

上面实例,BOM基础数据没有使用状态 = \'进行中\'"的数据

--  作者:有点蓝
--  发布时间:2019/3/1 22:51:00
--  
把工序加到键值中

Dim nm As String = dr1("生产批次") & "|" & dr2("材料编码") & "|" & dr2("材料描述") & "|" & dr2("刀柄型号") & "|" & dr2("库位") & "|" & dr2("加工工序")