Foxtable(狐表)用户栏目专家坐堂 → 表同步


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

主题:表同步

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


加好友 发短信
等级:幼狐 帖子:123 积分:1140 威望:0 精华:0 注册:2016/4/6 14:05:00
表同步  发帖心情 Post By:2022/8/25 15:51:00 [显示全部帖子]

表A“合同主表”,表B“外包合同”,关联是外包合同的主合同号=合同主表的合同编号。
我想B表的所有行的项目名称 = A表的项目名称

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


加好友 发短信
等级:幼狐 帖子:123 积分:1140 威望:0 精华:0 注册:2016/4/6 14:05:00
查找回填  发帖心情 Post By:2022/8/25 18:54:00 [显示全部帖子]

我现在是A,B表都有数据了,我就是想菜单做个按钮判断如果B表的项目名称字段如果为空,就按主合同号去合同主表找到相同编号然后把项目名称回填到B表里


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


加好友 发短信
等级:幼狐 帖子:123 积分:1140 威望:0 精华:0 注册:2016/4/6 14:05:00
谢谢  发帖心情 Post By:2022/8/25 20:35:00 [显示全部帖子]

For Each dr As DataRow In DataTables("外包合同").DataRows
    If dr("项目名称") IsNot Nothing
        Dim dr2 As DataRow = DataTables("合同主表").Find("[合同编号] = '"& dr("主合同号") &"'")
        If dr2 IsNot Nothing Then
            dr("项目名称") = dr2("项目名称")
            dr("工程地址") = dr2("工程地址")
        End If
    End If
Next
msgbox("同步完成!")

 回到顶部