以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查询没有则新增 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=180202) |
-- 作者:nuoyan89 -- 发布时间:2022/10/6 19:50:00 -- 查询没有则新增 老师,帮忙看下,以下根据刀具代码在刀具BOM清单中查询确实没有该记录,但是却不新增指定的内容,请帮忙看看,谢谢! For Each dr30 As Row In Tables("日常换刀操作_刀具换刀").Rows Dim nr1 As DataRow nr1 = DataTables("刀具BOM清单").SQLFind("[刀具代码] = \'"& dr30("刀具代码") & "\'") If nr1 Is Nothing Then Dim nr30 = Tables("刀具BOM清单").AddNew() nr30("成品编码") = dr30("成品编码") nr30("成品描述") = dr30("成品描述") nr30("材料编码") = dr30("材料编码") nr30("材料描述") = dr30("材料描述") nr30("用量") = dr30("用量") nr30("线别") = dr30("线别") nr30("库位") = "刀具库" nr30("创建日期") = Date.Today nr30("规格型号") = dr30("规格型号") nr30("材料类型") = "刀具类" nr30("加工工序") = dr30("加工工序") nr30("加工内容") = dr30("加工内容") nr30("使用设备") = dr30("使用设备") nr30("刀柄型号") = dr30("刀柄型号") nr30("刀具类型") = dr30("刀具类型") nr30("刀具代码") = dr30("刀具代码") nr30("使用状态") = "使用中" nr30("创建人员") = _UserName nr30("配刀类型") = dr30("配刀类型") nr30("层级关系") = dr30("层级关系") nr30("使用频次") = dr30("使用频次") nr30("上传类型") = "刀具清单" nr30("替代") = dr30("替代") End If Next DataTables("刀具BOM清单").load DataTables("刀具BOM清单").Save() |
-- 作者:nuoyan89 -- 发布时间:2022/10/6 20:04:00 -- 老师,我找到原因了,谢谢 |