Foxtable(狐表)用户栏目专家坐堂 → 醉了,5000条数据处理20分钟


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

主题:醉了,5000条数据处理20分钟

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


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
醉了,5000条数据处理20分钟  发帖心情 Post By:2016/7/16 22:10:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "身份证号","户主姓名","粮食直补面积","粮食直补标准","粮食直补金额","农资补贴面积","农资补贴标准","农资补贴金额"
        Dim dr As DataRow = e.DataRow
        Dim pr As DataRow
        If dr.IsNull("身份证号") Then
        Else
            Dim filter As String
            filter = "身份证号 = '" & dr("身份证号") & "'"
            pr = DataTables("员工资料").Find(filter)
            If pr IsNot Nothing Then
                pr("姓名") = dr("户主姓名")
                pr("户主关系") = "户主"
            End If
        End If
End Select

 

从当前表复制“姓名”和“户主关系”到“员工资料表”,当前表5000多行,“员工资料”表80000多行,处理要20分钟,肯定是方法问题,求大神指点。


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


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
  发帖心情 Post By:2016/7/17 7:32:00 [显示全部帖子]

不知道跨表有没有影响?正在试验中

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


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
  发帖心情 Post By:2016/7/17 13:18:00 [显示全部帖子]

@cbt: 能不能麻烦老兄告知一下数据字典应该如何操作?

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


加好友 发短信
等级:小狐 帖子:350 积分:3412 威望:0 精华:0 注册:2015/5/12 15:33:00
  发帖心情 Post By:2016/7/18 11:10:00 [显示全部帖子]

高手如云,学习了,谢谢

 回到顶部