首页 > 解决方案 > MS Access - VBA - 克隆表

问题描述

我想基本上将一个表的全部内容复制到另一个表。

语境:

我只需要直接复制数据。到目前为止,我发现的唯一代码是

DoCmd.TransferDatabase但我似乎无法正确配置它。

标签: sqlvbams-access

解决方案


最简单的方法可能是运行生成表查询来(重新)创建本地表:

Dim Sql As String

Sql = "SELECT * INTO LocalTable FROM SharePointTable;"
CurrentDb.Execute Sql

不过,这会发出警告。如果太多,请创建本地表,然后运行两个查询 - 第一个查询从本地表中删除所有记录,第二个查询将 SharePoint 表中的所有记录附加到本地表。


推荐阅读