Foxtable(狐表)用户栏目专家坐堂 → 如何实现近百张表的多表查询


  共有1999人关注过本帖平板打印复制链接

主题:如何实现近百张表的多表查询

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


加好友 发短信
等级:幼狐 帖子:70 积分:1244 威望:0 精华:0 注册:2013/10/21 23:01:00
如何实现近百张表的多表查询  发帖心情 Post By:2016/10/30 21:16:00 [只看该作者]

有近百张每个月的数据表,每张表的结构都是一样的,现在要新建表A,希望在表A中输入姓名,实现把其余所有表中的数据提取到表A中。
因为数据表太多了,不能逐个建立关联吧,大家看看在表A  datacolchanged事件中写的代码,
1、哪里出错?     2、还有如何实现按月份逐行提取?
For Each dt As DataTable In DataTables
    Dim dr As DataRow
    dr = dt.Find("dt.datacols("姓名") = e.DataRow("姓名")")
    If dr IsNot Nothing Then
        e.DataRow("数量") = dr(dt.dataCols("数量"))
    End If
Next
 
数据表太多,没有一一导入,做了个例子,代码因为错误,无法保存在事件代码中。
          
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目2.table

[此贴子已经被作者于2016/10/30 21:59:57编辑过]

 回到顶部