我正在尝试将一个表从access数据库导入到其他access数据库。但我不想准确地导入,我有不同的字段
课程表1
------------------------------
id | name | cost | other_field
------------------------------
1 | C012 | 250 | data课程表2
------------------------------
id | name | cost
------------------------------
1 | C012 | 250 我将所有数据都导入到课程1中,并且我想将此表导入到另一个表中,但只需要导入一些字段。
你能帮帮我吗?谢谢。
发布于 2016-06-13 17:16:30
链接到OtherAccessDb中的Table1
DoCmd.TransferDatabase acLink, "Microsoft Access", "C\:Path\OtherAccessDb.accdb", acTable, "Table1", Table1现在传递数据。如果您已经创建了Table2,请使用SQL语句将Table1中的数据插入到其中
DoCmd.Execuet "INSERT INTO Table2 (id, name, cost) SELECT id, name, cost FROM Table1"如果您尚未创建Table2,请使用SQL语句创建它,从Table1向其插入数据
DoCmd.Execuet "SELECT INTO Table2 id, name, cost FROM Table1如果您不需要用于其他用途的Table1链接,建议您将其删除:
CurrentDb.TableDefs.Delete "Table1"注意:此答案显示了使用VBA码的过程。如果是一次性作业,则可以使用Access功能区创建链接和SQL查询。
https://stackoverflow.com/questions/37781686
复制相似问题