以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31199) |
-- 作者:ruanziming -- 发布时间:2013/4/11 17:10:00 -- [求助] Dim dtb
As New DataTableBuilder("眉州分货表") dtb.AddDef("原料名称", Gettype(String), 32) dtb.AddDef("分货组号", Gettype(Integer), 4) For Each
v As String In DataTables("销售订单").GetUniqueValues("","订货单位简称") dtb.AddDef(v, Gettype(String),32) Next dtb.Build() For Each
v As String In DataTables("销售订单").GetUniqueValues("","原料名称") Dim dr1 As DataRow = DataTables("眉州分货表").AddNew() dr1("原料名称")
= v For Each dr2 As DataRow In DataTables("销售订单").DataRows If dr2("原料名称") = v
Then dr1(dr2("订货单位简称")) = dr2("订单数量带单位") End If Next Next MainTable = Tables("眉州分货表") 哪位高手帮忙完善一下这组代码: <!--[if !supportLists]-->1,<!--[endif]-->希望将新增加的dtb.AddDef("分货组号", Gettype(Integer), 4)像“原料名称”列一样带入数据。分货组号与原料名称是对应的。 <!--[if !supportLists]-->2,<!--[endif]-->在带入“订单数量带单位”的时候增加一个条件,"总公司" =
‘眉州’。 |