Access 提供了多种将对象(例如表或窗体)从一个数据库复制到另一个数据库的方法。 复制和粘贴对象是最容易的,但将对象从不同的 Access 数据库导入到当前数据库中会提供更多选项。
概述
可以将表、查询、窗体、报表、宏或模块从一个 Access 数据库导入当前数据库中。 导入对象时, Access 在当前数据库中创建对象的副本。
是否要将数据和表导入 Access 数据库中? 若要了解具体信息以及导入数据和表的注意事项,请参阅 Import or link to data in another Access database(导入或链接到其他 Access 数据库中的数据)。
若要执行以下任一任务,需要导入数据库对象:
-
将窗体、报表或其他对象的设计和布局从不同的 Access 数据库复制到当前数据库中,以快速创建新的窗体、报表或其他对象。
-
定期将窗体、报表或其他对象的最新版本从其他 Access 数据库复制到当前数据库中。 为此,首次导入该对象时可创建导入规范,稍后即可使用该规范重复执行此操作。
请注意,将对象从不同的 Access 数据库导入到当前数据库中,与打开第二个数据库然后从第一个数据库导出对象差别不大。 在 Access 数据库之间导入和导出对象之间的两个主要区别是:
-
可在单个操作中导入多个对象,但无法在单个操作中导出多个对象。 如果想要将多个对象导出到另一数据库,可将目标数据库打开,然后从该数据库中执行导入操作,操作起来更轻松。
-
除数据库对象以外,还可以导入表之间的关系、任何导入和导出规范以及菜单栏和工具栏。 还可将查询导入为表。 导出则不提供这些选项。
将数据库对象从另一个 Access 数据库导入当前数据库
-
如果尚未打开,请打开要导入对象的数据库。 文件格式可为 MDB 或 ACCDB。 如果文件采用 MDE 或 ACCDE 格式,则只能从其他 Access 数据库导入表和查询。 不能将窗体、报表、宏和模块导入到 MDE 或 ACCDE 文件中。
-
导入向导的位置略有不同,具体取决于 Access 版本。 选择与 Access 版本匹配的步骤:
-
如果使用最新版本的 Microsoft 365 订阅版本的 Access ,请在“外部数据”选项卡上的“导入 & 链接”组中,单击“从数据库 > Access新建数据源 >”。
-
如果使用 Access 2016 ,请在“ 外部数据 ”选项卡上的“ 导入 & 链接 ”组中,单击“ Access”。
-
-
Access 打开“ 获取外部数据 - Access 数据库 ”对话框。
-
在“获取外部数据 - Access 数据库”对话框中的“文件名”文本框中,键入源数据库的名称,或单击“浏览”以显示“文件打开”对话框。 浏览到源数据库,选择它,然后单击“打开”。
-
选择“将表、查询、窗体、报表、宏和模块导入当前数据库”,然后单击“确定”打开“导入对象”对话框。
-
在“导入对象”对话框中,单击每个选项卡,然后选择所需对象。 若要取消所选的对象,请再次单击该对象。 若要选择导入当前选项卡上所有的对象,请单击“全选”。 单击“取消全选”即可取消选择当前选项卡上所有的对象。
-
单击“选项”,指定其他设置。 下表介绍每个选项对操作结果的影响。
元素
说明
“关系”复选框
选择导入所选表之间的关系。
“菜单和工具栏”复选框
选择导入存在于源数据库中的任何自定义菜单和工具栏。 菜单和工具栏将显示在名为“加载项”的选项卡上。
“导入/导出规范”复选框
选择导入存在于源数据库中的任何已保存的导入或导出规范。
“导航窗格组”复选框
选择导入存在于源数据库中的任何自定义导航窗格组。
“所有图像和主题”复选框
选择导入存在于源数据库中的任何已保存的图像和主题。
“定义和数据”选项按钮
选择导入所有已选表的结构和数据。
“仅定义”选项按钮
选择仅导入所选表中的字段。 不会导入源记录。
“作为查询”选项按钮
选择导入作为查询的所选查询。 在这种情况下,请记住导入所有基础表以及查询。
“作为表”选项按钮
选择导入作为表的查询。 在这种情况下,不需要导入基础表。
-
单击“确定”开始导入操作。
Access 复制对象,并在遇到任何问题时显示错误消息。 如果该操作成功导入这些对象,则向导的最后一页会允许保存操作详细信息作为导入规范,供将来使用。
导入操作不会覆盖或修改任何现有对象。 如果当前数据库中已存在源数据库中同名的对象, Access 在导入对象的名称) 追加数字 (1、2、3 等。 例如,如果将“问题”窗体导入到已具有名为“问题”的窗体的数据库,则导入的窗体将命名为“问题1”。 如果名称“问题1”已在用,则新窗体会命名为“问题2”,以此类推。
我还需了解哪些信息?
-
若要了解如何将导入的详细信息保存为可供稍后使用的规范,请参阅将导入或导出操作的详细信息另存为规范一文。
-
有关如何运行保存的导入规范的信息,请参阅 运行保存的导入或导出规范一文。
-
有关如何计划在特定时间运行的规范的信息,请参阅 计划导入或导出规范一文。
-
有关如何更改规范名称,删除规范或更新规范中源文件名的相关信息,请参阅管理数据任务一文。