以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 赋值 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53136) |
-- 作者:shanmao -- 发布时间:2014/6/30 16:14:00 -- 赋值 A表中有产品名称和厂家两列,并且这两列都有数据 B表是临时表,B表中也有产品名称和厂家两列,但是B表的产品名称列数据只是A表中产品名称列的一部分,B表中的厂家列没有值。 现在我想在命令窗口,B表根据产品名称把A表中的厂家赋值到B表中的厂家列。这个代码怎么写?
|
-- 作者:有点甜 -- 发布时间:2014/6/30 16:27:00 -- For Each dr1 As DataRow In DataTables("表B").DataRows Dim dr2 As DataRow = DataTables("表A").Find("产品名称 = \'" & dr1("产品名称") & "\'") If dr2 IsNot Nothing Then dr1("厂家") = dr2("厂家") End If Next |
-- 作者:Bin -- 发布时间:2014/6/30 16:27:00 -- for each dr as datarow in datatables("表B").datarows dim drr as datarow = datatables("表A").find("产品名称=\'" & dr("产品名称") & "\'") if drr isnot nothing then dr("厂家")=drr("厂家") end if
next |