Foxtable(狐表)用户栏目专家坐堂 → Exporter导出多表的问题


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

主题:Exporter导出多表的问题

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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
Exporter导出多表的问题  发帖心情 Post By:2010/2/2 17:03:00 [只看该作者]

向同一个Access文件中导出多个查询表的数据,总是出错。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目23.rar


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/2/2 17:07:00 [只看该作者]

收到,我抽空看看

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/2/25 10:02:00 [只看该作者]

这个没有问题的,应该这样:

'导出第一个表
Dim dc as New Exporter
dc.FilePath = "d:\123.mdb"
dc.SourceTableName = Tables("窗口1_Table1").Name

Tables("窗口1_Table1").fill("select Category,Name from code","aaa",True)
dc.NewTableName = "A"
dc.Export

'往同一个文件中导出第二个表
dc = New Exporter
dc.FilePath = "d:\123.mdb"
dc.SourceTableName = Tables("窗口1_Table1").Name

Tables("窗口1_Table1").fill("select Category as bb ,Name from code","aaa",True)
dc.NewTableName = "b"
dc.Export


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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/2/25 10:07:00 [只看该作者]

我试试。。

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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/2/25 10:20:00 [只看该作者]

按3楼代码测试通过。
只是有一点不明白,这3行代码已经定义过了,为什么在导出第2个表时还要重复定义一次?
dc = New Exporter
dc.FilePath = "d:\123.mdb"
dc.SourceTableName = Tables("窗口1_Table1").Name

这样的代码感觉有点啰嗦,如果是导出N个表,就要重复N次。。。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/2/25 11:13:00 [只看该作者]

只能这样的

 回到顶部