Foxtable(狐表)用户栏目专家坐堂 → A表增加了记录,B表对应行 数值也改变,怎么实现


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

主题:A表增加了记录,B表对应行 数值也改变,怎么实现

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2014/6/7 11:03:00 [显示全部帖子]

Select Case e.datacol.Name
            Case "列名1", "列名2"
                Dim dr As DataRow
                dr = DataTables("表B").Find("列名1='" & e.datarow("列名1") & "' And 列名2='" & e.datarow("列名2") & "'")
                If dr IsNot Nothing Then '如果找到
                    dr("列名1") = e.datarow("列名1")
                    dr("列名2") = e.datarow("列名2")
                Else
                    Dim dx As DataRow = DataTables("表B").AddNew
                    dx("列名1") = e.datarow("列名1")
                    dx("列名2") = e.datarow("列名2")
                End If
        End Select

 回到顶部