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 版本相匹配的步骤:
-
如果使用的 Access 是最新版本的 Microsoft 365 订阅,请在“外部数据”选项卡上的“导入并链接”组中,单击“新数据源”>“从数据库”>“Access”。
-
如果使用的是 Access 2016、Access 2013 或 Access 2010,请在“外部数据”选项卡上的“导入并链接”组中,单击“Access”。
-
-
Access 将打开“获取外部数据 - Access 数据库”对话框。
-
在“获取外部数据 - Access 数据库”对话框的“文件名”文本框中,键入源数据库的名称或单击“浏览”显示“打开的文件”对话框。 浏览到源数据库,选择它,然后单击“打开”。
-
选择“将表、查询、窗体、报表、宏和模块导入当前数据库”,然后单击“确定”打开“导入对象”对话框。
-
在“导入对象”对话框中,单击每个选项卡,然后选择所需对象。 若要取消所选的对象,请再次单击该对象。 若要选择导入当前选项卡上所有的对象,请单击“全选”。 单击“取消全选”即可取消选择当前选项卡上所有的对象。
-
单击“选项”,指定其他设置。 下表介绍每个选项对操作结果的影响。
元素
说明
“关系”复选框
选择导入所选表之间的关系。
“菜单和工具栏”复选框
选择导入存在于源数据库中的任何自定义菜单和工具栏。 菜单和工具栏将显示在名为“加载项”的选项卡上。
“导入/导出规范”复选框
选择导入存在于源数据库中的任何已保存的导入或导出规范。
“导航窗格组”复选框
选择导入存在于源数据库中的任何自定义导航窗格组。
“所有图像和主题”复选框
选择导入存在于源数据库中的任何已保存的图像和主题。
“定义和数据”选项按钮
选择导入所有已选表的结构和数据。
“仅定义”选项按钮
选择仅导入所选表中的字段。 不会导入源记录。
“作为查询”选项按钮
选择导入作为查询的所选查询。 在这种情况下,请记住导入所有基础表以及查询。
“作为表”选项按钮
选择导入作为表的查询。 在这种情况下,不需要导入基础表。
-
单击“确定”开始导入操作。
如果遇到任何问题,Access 会复制对象并显示错误消息。 如果该操作成功导入这些对象,则向导的最后一页会允许保存操作详细信息作为导入规范,供将来使用。
导入操作不会覆盖或修改任何现有对象。 如果当前数据库中已存在与源数据库中对象名称相同的对象,则 Access 将向导入对象的名称追加数字(1、2、3 等)。 例如,如果将“问题”窗体导入到已具有名为“问题”的窗体的数据库,则导入的窗体将命名为“问题1”。 如果名称“问题1”已在用,则新窗体会命名为“问题2”,以此类推。
我还需了解哪些信息?
-
若要了解如何将导入的详细信息保存为可供稍后使用的规范,请参阅将导入或导出操作的详细信息另存为规范一文。
-
若要了解如何运行已保存的导入规范,请参阅运行保存的导入或导出操作一文。
-
若要了解如何计划在特定时间运行规范,请参阅计划导入或导出操作一文。
-
有关如何更改规范名称,删除规范或更新规范中源文件名的相关信息,请参阅管理数据任务一文。