Foxtable(狐表)用户栏目专家坐堂 → 表部分内容复制到另一表


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

主题:表部分内容复制到另一表

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


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/23 9:50:00 [显示全部帖子]

Dim dr As DataRow = e.DataRow
Select Case e.DataCol.Name
    Case "省","县","乡","村林班","横坐标","纵坐标","地区类别","小班号","图幅号","坡度","计划年度","作业年度","退耕还林地类别","林地权属","林木权属","林种","树种","植被配置类型","上报面积","管理情况_档案","管理情况_管护","管理情况_不动产权证书"
        If e.DataRow.isnull("省") = False AndAlso e.DataRow.Isnull("县") = False AndAlso e.DataRow.Isnull("乡") = False AndAlso e.DataRow.Isnull("村林班") = False AndAlso e.DataRow.Isnull("横坐标") = False AndAlso e.DataRow.Isnull("纵坐标") = False AndAlso e.DataRow.Isnull("地区类别") = False AndAlso e.DataRow.Isnull("小班号") = False AndAlso e.DataRow.Isnull("图幅号") = False AndAlso e.DataRow.Isnull("计划年度") = False AndAlso e.DataRow.Isnull("作业年度") = False AndAlso e.DataRow.Isnull("退耕还林地类别") = False AndAlso e.DataRow.Isnull("林地权属") = False AndAlso e.DataRow.Isnull("林木权属") = False AndAlso e.DataRow.Isnull("林种") = False AndAlso e.DataRow.Isnull("树种") = False AndAlso e.DataRow.Isnull("植被配置类型") = False AndAlso e.DataRow.Isnull("上报面积") = False Then
            Dim nma() As String = {"省","县","乡","村林班","横坐标","纵坐标","地区类别","小班号","图幅号","计划年度","作业年度","退耕还林地类别","林地权属","林木权属","林种","树种","植被配置类型","上报面积","管理情况_档案","管理情况_管护","管理情况_不动产权证书"} 'A表数据来源列
            Dim nmb() As String = {"省","县","乡","村林班","横坐标","纵坐标","地区类别","小班号","图幅号","计划年度","作业年度","退耕还林地类别","林地权属","林木权属","林种","树种","植被配置类型","上报面积","管理情况_档案","管理情况_管护","管理情况_不动产权证书"} 'B表数据接收列
            For j As Integer = 1 To 3
                dr  = DataTables("四五小班表").AddNew
                For i As Integer = 0 To nma.Length - 1
                    dr(nmb(i)) = e.DataRow(nma(i))
                Next
            Next
        End If
End Select

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


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/23 10:28:00 [显示全部帖子]

原来的代码不可能每次都增加三行。

但是每改一次就会增加一行,使用find查询一下是否已经存在相同的数据,但是根据什么列进行判断重复呢?


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


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/23 12:00:00 [显示全部帖子]

2个表必须要有可以关联的列,才能判断是否重复。

 回到顶部