以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何根据单位简称查找数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148920) |
||||
-- 作者:明天的灵 -- 发布时间:2020/4/18 17:26:00 -- [求助]如何根据单位简称查找数据 表A为有单位全称,表B为单位简称。 现需要遍历表A一次,根据单位单位全称,从表B中对出对应简称最早(首次)出现在行,把该行表B的金额代替到表A的金额。 Dim mc As String Dim dr2 As DataRow For Each dr1 As DataRow In DataTables("表A").DataRows mc = dr1("单位全称") dr2 = DataTables("表B").Find Find("mc Like \'%" & 单位简称 & "%\'") If dr2 Is Nothing Then Else dr1("金额") = dr2("金额") End If Next
[此贴子已经被作者于2020/4/18 17:29:49编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/4/18 17:39:00 -- dr2 = DataTables("表B").Find Find("\'" & mc & "\' Like \'%\' + 单位简称 + \'%\'") |
||||
-- 作者:明天的灵 -- 发布时间:2020/4/18 17:55:00 -- 谢谢蓝版主,结果正确 |