Foxtable(狐表)用户栏目专家坐堂 → 请教两表导出到同一文件中的代码


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

主题:请教两表导出到同一文件中的代码

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


加好友 发短信
等级:二尾狐 帖子:589 积分:4305 威望:0 精华:0 注册:2018/1/3 16:03:00
请教两表导出到同一文件中的代码  发帖心情 Post By:2023/2/17 17:23:00 [显示全部帖子]

请教两表导出到同一文件中的代码

1、两个订单表导出到同一销售管理.mdb里,请教如何修改代码

将订单表导出为Access格式:

Dim ex as New Exporter
ex.SourceTableName = "
订单" '指定导出表

ex.SourceTableName = "订单2" '指定导出表
ex.filepath = "c:\Data\
销售管理.mdb" '指定目标文件

ex.Export() '开始导出

但结果是,导出后只有“订单2”表

2、 假如销售管理.mdb"订单""订单2"上面的代码怎样修改呢?

合并access文件:

Dim mg As New Merger
mg.SourcePath = "c:\data\
销售管理.mdb"
mg.SourceTableName = "
订单"
'指定要合并的表
mg.DataTableName = "
订单" '指定接收数据的表
mg.Merge()
'开始合并



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


加好友 发短信
等级:二尾狐 帖子:589 积分:4305 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2023/2/17 19:55:00 [显示全部帖子]

蓝老师下面的代码实现了我的要求,还能简化吗

'将订单表导出为Access格式:

Dim ex As New Exporter

ex.SourceTableName = "订单" '指定导出表

ex.NewTableName = "订单" '指定导出后的新表的名称

ex.filepath = "d:\Data\销售管理.mdb" '指定目标文件

ex.Export() '开始导出

ex.SourceTableName = "订单2" '指定导出表

ex.NewTableName = "订单2" '指定导出后的表的名称

ex.filepath = "d:\Data\销售管理.mdb" '指定目标文件

ex.Export() '开始导出


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


加好友 发短信
等级:二尾狐 帖子:589 积分:4305 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2023/2/17 20:02:00 [显示全部帖子]

'同时合并两个订单表
Dim mg As New Merger
mg.SourcePath = "d:\data\销售管理.mdb"
mg.SourceTableName = "订单" '指定要合并的表
mg.DataTableName = "订单" '指定接收数据的表
mg.Merge()'开始合并
mg.SourcePath = "d:\data\销售管理.mdb"
mg.SourceTableName = "订单2" '指定要合并的表
mg.DataTableName = "订单2" '指定接收数据的表
mg.Merge()'开始合并

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


加好友 发短信
等级:二尾狐 帖子:589 积分:4305 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2023/2/17 20:36:00 [显示全部帖子]

应该是这样吧

'同时合并两个订单表

Dim mg As New Merger

mg.SourcePath = "d:\data\销售管理.mdb"

mg.SourceTableName = "订单" '指定要合并的表

mg.DataTableName = "订单" '指定接收数据的表

mg.Merge()'开始合并

Dim mg1 As New Merger

Mg1.SourcePath = "d:\data\销售管理.mdb"

Mg1.SourceTableName = "订单2" '指定要合并的表

Mg1.DataTableName = "订单2" '指定接收数据的表

Mg1.Merge()'开始合并

 回到顶部