Foxtable(狐表)用户栏目专家坐堂 → [求助]数据录入,能同时更新其它提定的表吗


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

主题:[求助]数据录入,能同时更新其它提定的表吗

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


加好友 发短信
等级:婴狐 帖子:9 积分:122 威望:0 精华:0 注册:2021/5/29 2:30:00
[求助]数据录入,能同时更新其它提定的表吗  发帖心情 Post By:2021/5/30 18:02:00 [只看该作者]

请教大神们:订单表录入订单信息时,怎么实现订单编号、产品名称同步录入到订单生产进度表、注塑生产进度表、表面处理生产进度表、装配生产进度表?

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


加好友 发短信
等级:超级版主 帖子:106653 积分:542448 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/30 20:49:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/1451.htm

可以先查询需要同步的表,如果没有这个订单号,可以先新增,有就直接更新,比如

If e.DataCol.Name = "产品编号" Then
    Dim 
nms() As String = {"品名","型号","规格","单价"}
    If
 e.NewValue Is Nothing Then

        For
 Each nm As String In nms

            e
.DataRow(nm) = Nothing

        Next

    Else

        Dim
 dr As DataRow

        dr
 = DataTables("产品").Find("[产品编号] = '" & e.NewValue &
 "'")
        If 
dr Is Nothing
dr = DataTables("产品").addnew
dr("产品编号") = e.NewValue
        End If
          For Each nm As String In nms
          
e.DataRow(nm) = dr(nm)
       Next

    End If
End If

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


加好友 发短信
等级:婴狐 帖子:9 积分:122 威望:0 精华:0 注册:2021/5/29 2:30:00
  发帖心情 Post By:2021/5/30 21:34:00 [只看该作者]

非常感谢

 回到顶部