以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  根据条件复制数据到另表。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118500)

--  作者:蓝蚂蚁
--  发布时间:2018/5/4 11:00:00
--  根据条件复制数据到另表。
数据表A的列只有“编码”,如:编码                   盘点表列有:编码    名称   规格  数量
                                       A01                                        A01    ***    ***  15
                                                                                     A02    ***    ***  10
如何实现如下功能:在盘点表中搜索数据表A中的编码,如果找到,则在C表新增在盘点表中找到数据,C表的表结构跟盘点表的表结构一样。请问老师如何编写代码,万分感谢!



--  作者:有点甜
--  发布时间:2018/5/4 11:20:00
--  
Dim dt1 As DataTable = DataTables("表A")
Dim dt2 As DataTable = DataTables("表B")
Dim dt3 As DataTable = DataTables("表C")
For Each dr1 As DataRow In dt1.Select("编码 is not null")
    For Each dr2 As DataRow In dt2.Select("编码 = \'" & dr1("编码") & "\'")
        Dim dr3 As DataRow = dt3.addnew
        dr3("某列") = dr2("某列")
        dr3("某列") = dr2("某列")
        dr3("某列") = dr2("某列")
    Next
Next