Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么把access文件中的多个表,一次性导入到foxtable的多个表中。


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

主题:[求助]怎么把access文件中的多个表,一次性导入到foxtable的多个表中。

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


加好友 发短信
等级:婴狐 帖子:17 积分:244 威望:0 精华:0 注册:2013/1/21 21:25:00
[求助]怎么把access文件中的多个表,一次性导入到foxtable的多个表中。  发帖心情 Post By:2013/6/1 0:10:00 [只看该作者]

Dim mg As New Merger
mg.SourcePath = "e:\项目管理.accdb"
mg.SourceTableName = "工程概况"
mg.DataTableName = "工程概况"
mg.Merge()

mg.SourceTableName = "手续办理"
mg.DataTableName = "手续办理"
mg.Merge()

mg.SourceTableName = "人员情况"
mg.DataTableName = "人员情况"
mg.Merge()

 

 

工程概况导入一次,手续办理两次,人员情况三次,怎么解决啊 ~


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/1 9:34:00 [只看该作者]

你要导入两次你就执行2次导入代码. 要导入三次就循环3次就行了.

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/6/1 11:15:00 [只看该作者]

Dim mg As New Merger
mg.SourcePath = "e:\项目管理.accdb"
mg.SourceTableName = "工程概况"
mg.DataTableName = "工程概况"
mg.Merge()
For i As Integer = 1 To  2
    mg.SourceTableName = "手续办理"
    mg.DataTableName = "手续办理"
    mg.Merge()
Next
For i As Integer = 1 To 3 Then
    mg.SourceTableName = "人员情况"
    mg.DataTableName = "人员情况"
    mg.Merge()
Next

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


加好友 发短信
等级:童狐 帖子:215 积分:1306 威望:0 精华:0 注册:2013/4/7 22:24:00
  发帖心情 Post By:2013/6/1 11:23:00 [只看该作者]

没弄明白这里是什么情况图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
黑色手推车
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:244 威望:0 精华:0 注册:2013/1/21 21:25:00
  发帖心情 Post By:2013/6/1 12:41:00 [只看该作者]

谢谢狐爸代码,我的意思是我用上面这个代码导出的数据是1:2:3,我想要的是点击导入按钮,直接从数据库里导入三个数据表的方法~同时应用三个数据表,每份数据表导入一次!!谢谢了`


 回到顶部
帅哥哟,离线,有人找我吗?
黑色手推车
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:17 积分:244 威望:0 精华:0 注册:2013/1/21 21:25:00
  发帖心情 Post By:2013/6/1 13:26:00 [只看该作者]

改好了,谢谢各位老师,有没有什么更简洁的代码?

 

 

 

Dim mg1 As New Merger
mg1.SourcePath = "e:\项目管理.accdb"
  mg1.SourceTableName = "工程概况"
  mg1.DataTableName = "工程概况"
  mg1.Merge()

Dim mg2 As New Merger
mg2.SourcePath = "e:\项目管理.accdb"
   mg2.SourceTableName = "手续办理"
   mg2.DataTableName = "手续办理"
   mg2.Merge()

Dim mg3 As New Merger
mg3.SourcePath = "e:\项目管理.accdb"
   mg3.SourceTableName = "人员情况"
   mg3.DataTableName = "人员情况"
   mg3.Merge()


 回到顶部