Foxtable(狐表)用户栏目专家坐堂 → 求相同结构的二个表合并


  共有2492人关注过本帖树形打印复制链接

主题:求相同结构的二个表合并

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/21 20:54:00 [显示全部帖子]

Dim nma() As String
Dim nmb() As String
Systemready = False
For Each r As Row In Tables("表A").Rows
    Dim dr As DataRow = DataTables("表B").find("年= " & r("年") & " and 月=" & r("月") & " and  编号=‘" & r("编号") & "’")
if dr is nothing then 
dr  = DataTables("表B").AddNew   
    For i As Integer = 0 To nma.Length - 1
        dr(nmb(i)) = r(nma(i))
    Next
end f
r("c1") = r("c2")
r("c2")=nothing
Next
Systemready = True

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 11:17:00 [显示全部帖子]

不要使用Filler。至少不能用在4楼这种代码里。用回3楼的用法

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 11:31:00 [显示全部帖子]

上传实例说明

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107727 积分:547968 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/29 16:15:00 [显示全部帖子]

怎么样才算是相同的记录?如果一个条件能够区分,就只需要1个条件;如果需要2个条件才能够区分,就必须是2个条件,以此类推

 回到顶部