Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

VBA 怎么把几个数据库文件合并到一起?

马喜立  发表于:2010-12-16 14:33:14  
复制

我们公司有10个分公司,我给10个负责人发同1个初始数据库文件,1个月后,它们把数据库里面填好了数,分别发给我,我怎么把这10个数据库合并成一个呢?

其中有1个ID 变量,当初我设置的是自动生成,合并到一起之前,我最后还加1个 ID_TOTAL =ID+分公司序号*1000000

 

谢谢哦.

 

 

 

Top
煮江品茶 发表于:2010-12-16 14:36:59
在窗体上做一个组合框将若干分公司的名称及分公司序号作为数据源。导入是将该组合框的值经过运算带入ID即可。

一启软研 发表于:2010-12-16 15:21:38

两种办法。一种将各分公司数据导入到你的数据库中。另一种是分链接表更新功能,每次在你电脑上只使用一个分公司数据。

 



马喜立 发表于:2010-12-16 22:26:48

点击下载此附件 哪位高手帮忙把程序给出来? 我传上附件了.

一定要程序化的,因为总会频繁更新的,手动复制粘贴不行,太多,太慢,容易出错.

谢谢

 



煮江品茶 发表于:2010-12-17 09:10:08
降低为2003版重新上传一次如何?

马喜立 发表于:2010-12-17 13:09:13

点击下载此附件   谢谢楼上这位朋友,我这次压缩包,已经更新了.有03的

 



一启软研 发表于:2012-08-01 09:44:42

我的版本低、无法看到,不过我做过一个学生宿舍管理系统,功能与您的要求类似。即各公寓楼填报,然后在公寓管理中心更新生成数据。
思路是这样的:

1、建立与其中一个分公司数据的全部链接表;
2、建立链接表与总公司数据库相关表的不匹配记录查询1;

3、建立追加查询1,将查询1内容添加到总公司数据库;

4、建立一个窗体1,添加打开文件对话框控件,将取得的分公司数据库路径文件名填入文本框1;用于打开分公司上报的数据库。

5、在窗体1上添加按钮,设置以下代码:

(1)删除全部链接表

(2)重建全部链接表(数据库指向表文本框1)

(3)运行追加查询1

 

这个系统需要考虑数据基准问题:

1、如果以分公司数据为准,则需要在代码中加入删除该分公司记录的删除查询;

2、如果以总公司数据为准,则不需要删除,但查找总公司入分公司不匹配记录,并返回给分公司核对修正;

仅供参考。

 

 



总记录:6篇  页次:1/1 9 1 :