Foxtable(狐表)用户栏目专家坐堂 → 跨表更新


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

主题:跨表更新

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


加好友 发短信
等级:二尾狐 帖子:556 积分:5103 威望:0 精华:0 注册:2017/4/20 11:08:00
跨表更新  发帖心情 Post By:2025/3/12 11:51:00 [显示全部帖子]

老师好!

      关于跨表更新,请教一段代码,请帮看看,谢谢!

Select Case e.DataCol.Name
    Case "物料名称"   '''改变表列 "产品物料信息表"
        
        Dim Filter As String = "[子件编码] = '" & e.DataRow("物料编码") & "'"
        Dim drs As List(Of DataRow) = DataTables("BOM明细").Select(Filter)
        For Each dr As DataRow In drs
            dr(e.DataCol.Name) = e.NewValue
            '''现在在"产品物料信息表"修改"物料名称"列, "BOM明细"表里用到此物料的"物料名称"列会自动更新,
            '''需要实现 "BOM明细"表里用到此物料的"子件物料名称"列等于修改后"产品物料信息表的""物料名称"
            
        Next
End Select

                       谢谢!

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


加好友 发短信
等级:二尾狐 帖子:556 积分:5103 威望:0 精华:0 注册:2017/4/20 11:08:00
  发帖心情 Post By:2025/3/12 12:38:00 [显示全部帖子]

谢谢老师,可以了,换成实际列名等于修改值
非常感谢!

 回到顶部