以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 同一种采购申请号只增加一行,不需要选中多少就增加多少行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130217) |
-- 作者:有点甜 -- 发布时间:2019/1/16 12:13:00 -- 参考
|
-- 作者:有点甜 -- 发布时间:2019/1/16 12:43:00 -- 两个的申请号,不同啊。认认真真对比。
不然,实例发上来测试。说明测试步骤和需要的效果。 |
-- 作者:有点甜 -- 发布时间:2019/1/16 15:05:00 -- Forms("采购单录入").Open() Dim w As Table = Forms("采购单录入").Controls("订单录入").Table Dim s2 As Row = w.AddNew For Each f As Row In Tables("采购合同_采购申请明细").GetCheckedRows s2("采购申请号") &= f("采购申请号") & "," Next s2("采购申请号") = s2("采购申请号").trim(",") Forms("采购单录入").Open() Dim t As Table = Forms("采购单录入").Controls("订单明细").Table For Each r As Row In Tables("采购合同_采购申请明细").GetCheckedRows Dim r2 As Row = t.AddNew r2("材料编码") = r("材料编码") r2("供应商名称") = r("供应商名称") r2("材料描述") = r("材料描述") r2("规格型号") = r("规格型号") r2("单位") = r("单位") r2("采购申请号") = r("采购申请号") Next |