以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关联表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65100)

--  作者:mickywang
--  发布时间:2015/3/9 13:41:00
--  [求助]关联表的问题

 

有兩个表, 分别是表A和表B, 表A是父表, 它们的第一列为关联列, 我想把表A的第二列的资料写入到表B的第二列中(假设表B有1000筆资料要写進相对的资料). 请问如何写?


 

我用下面的方法写了, 只能把父表的第一筆写進表B中, 而且每一筆的资料是一様, 高手们请幇幇忙~~~

 

Dim dr As DataRow = DataTables("dtf").DataRows(0)

Dim pr As DataRow = dr.GetParentrow("vendor")

.ReplaceFor("vcode", pr("vendorcode") )

 

 


--  作者:Bin
--  发布时间:2015/3/9 14:14:00
--  
for each dr as datarow in datatables("表A").datarows
      datatables("表B").replacefor("第二列",dr("第二列"),"关联列 = \'" & dr("关联列") & "\'")
next
[此贴子已经被作者于2015/3/9 14:29:45编辑过]

--  作者:有点甜
--  发布时间:2015/3/9 14:22:00
--  
For Each dr As DataRow In DataTables("表A").datarows
    DataTables("表B").replacefor("第二列", dr("第二列"), "关联列 = \'" & dr("关联列") & "\'")
Next

--  作者:mickywang
--  发布时间:2015/3/9 14:35:00
--  
 

谢谢兩位的幇忙!