如何仅从另一个访问数据库(accdb)文件中的表导入数据

时间:2011-06-29 00:45:18

标签: ms-access access-vba

我对一些客户端正在使用的后端数据库的设计做了一些更改。现在我需要用新的后端数据库文件替换旧的后端数据库文件,但同时也将所有旧的记录导入到新的后端。设计更改不重要,并且没有更改字段名称。当我尝试通过外部数据 - > Access访问从旧数据库到新数据库的表时,它会导入完整的表而不仅仅是他们的数据。如何仅将旧数据库中的旧表导入数据到新数据库?我试图设计一个追加查询,但找不到从其他数据库获取数据的方法。如果重要,我正在使用Access 2010。

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:0)

我强烈建议在新的FE文件中创建代码,以便在现有表上创建新表,关系,索引和新字段。并运行所需的任何更新查询,虽然听起来像你目前的情况没有。

Updating an Access Backend MDBs structure using VBA code The Compare'Em utility has made this process much easier.

我建议将FE和BE的版本号保存在表中,这样可以帮助您确定何时运行代码或不允许以旧格式BE运行新的FE。