以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]两个表之间替换记录的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=30637)

--  作者:yanxin04
--  发布时间:2013/4/1 13:09:00
--  [求助]两个表之间替换记录的问题

求助高手,

例如表A有 厂家、说明、出库数量等字段,表B有 厂家 实际出库数量 等字段

 

我想编写代码将表B中 所有与表A相同厂家的实际出库数量 替代表A中的出库数量

 

应该如何编写。


--  作者:don
--  发布时间:2013/4/1 13:30:00
--  
Dim dr1,dr2  as Datarow
For each dr1 in dataTables("B").select("厂家 > \'\'")
      dr2=dataTables("A").Find("厂家 = \'" & dr1("厂家") & "\'")
     if dr2 isnot nothing then
           dr1("实际出库数量")  = dr2("出库数量")
      End if 
Next

--  作者:yanxin04
--  发布时间:2013/4/1 15:07:00
--  

谢谢