Foxtable(狐表)用户栏目专家坐堂 → 菜鸟求代码。高手快救我 老板要叼我了。跨表更新


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

主题:菜鸟求代码。高手快救我 老板要叼我了。跨表更新

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


加好友 发短信
等级:幼狐 帖子:71 积分:809 威望:0 精华:0 注册:2017/8/18 13:09:00
菜鸟求代码。高手快救我 老板要叼我了。跨表更新  发帖心情 Post By:2017/8/22 15:36:00 [只看该作者]

父表:报销单    子表:入库单     以报销单号 关联

我在父表报销单中有合同编号这一项, 子表忘记了打合同编号。数据都录入完毕了,现在我在子表中增加了合同编号这一列,如何用代码实现把父表中的合同编号更新到子表中的合同编号(这句代码我只执行一次,跨表更新完就不用了)。

本人新手,基础好薄弱。。。求现成代码和操作步骤

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4842 积分:35110 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2017/8/22 15:50:00 [只看该作者]

哈哈,上例子

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/22 16:01:00 [只看该作者]

方法1、直接引用父表数据

 

http://www.foxtable.com/webhelp/scr/0106.htm

 

方法2、代码

 

For Each dr As DataRow In DataTables("表A").DataRows
    Dim fdr As DataRow = DataTables("表B").Find("第一列 = '" & dr("第一列") & "'")
    If fdr IsNot Nothing Then
        dr("第二列") = fdr("第二列")
    End If
Next


 回到顶部
帅哥,在线噢!
xietan417
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:732 积分:6516 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2017/8/22 16:02:00 [只看该作者]

做个简单的例子传上来!不然你老板要爆你菊花!

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


加好友 发短信
等级:幼狐 帖子:71 积分:809 威望:0 精华:0 注册:2017/8/18 13:09:00
  发帖心情 Post By:2017/8/23 9:11:00 [只看该作者]

我直接用表达式  弄过去 然后 把数据导出来  然后  再导进去。。。虽然麻烦点 但是还是弄好了。。编程基础太差了我

 回到顶部