将数据库对象导入到当前 Access 数据库

将数据库对象导入到当前 Access 数据库

Access 提供多种将表或窗体等对象从一个数据库复制到另一数据库的方式。 复制并粘贴对象是最简单的方法,但是将对象从其他 Access 数据库导入到当前数据库可以使用更多选项。

概述

可以将表、查询、窗体、报表、宏或模块从一个 Access 数据库导入到当前数据库。 导入对象时,Access 将在当前数据库中创建对象副本。

是否要将数据和表导入 Access 数据库? 若要了解具体信息以及导入数据和表的注意事项,请参阅 Import or link to data in another Access database(导入或链接到其他 Access 数据库中的数据)。

若要执行以下任一任务,需要导入数据库对象:

  • 将窗体、报表或其他对象的设计和布局从其他 Access 数据库复制到当前数据库作为创建新窗体、报表或其他对象的快速方法。

  • 每隔一定时间,将最新版本的窗体、报表或其他对象从另一个 Access 数据库复制到当前数据库。 为此,首次导入该对象时可创建导入规范,稍后即可使用该规范重复执行此操作。

请注意:将对象从其他 Access 数据库导入到当前数据库,与打开目标数据库、然后从源数据库导出对象的差异极小。 在 Access 数据库间导入和导出对象的两个主要区别如下:

  • 可在单个操作中导入多个对象,但无法在单个操作中导出多个对象。 如果想要将多个对象导出到另一数据库,可将目标数据库打开,然后从该数据库中执行导入操作,操作起来更轻松。

  • 除数据库对象以外,还可以导入表之间的关系、任何导入和导出规范以及菜单栏和工具栏。 还可将查询导入为表。 导出则不提供这些选项。

将数据库对象从其他 Access 数据库导入到当前数据库

  1. 如果尚未打开,请打开要导入对象的数据库。 文件格式可为 MDB 或 ACCDB。 如果文件采用 MDE 或 ACCDE 格式,则只能从其他 Access 数据库中导入表和查询。 不能将窗体、报表、宏和模块导入到 MDE 或 ACCDE 文件中。

  2. Access 版本不同,导入向导的位置会略有不同。 选择与你的 Access 版本相匹配的步骤:

    • 如果使用的 Access 是最新版本的 Office 365 订阅,请在“外部数据”选项卡上的“导入并链接”组中,单击“新数据源”>“来自数据库”>“Access”。

    • 如果使用的是 Access 2016、Access 2013 或 Access 2010,请在“外部数据”选项卡上的“导入并链接”组中,单击“Access”。

  3. Access 将打开“获取外部数据 - Access 数据库”对话框。

  4. 在“获取外部数据 - Access 数据库”对话框的“文件名”文本框中,键入源数据库的名称或单击“浏览”显示“打开的文件”对话框。 浏览到源数据库,选择它,然后单击“打开”。

  5. 选择“将表、查询、窗体、报表、宏和模块导入当前数据库”,然后单击“确定”打开“导入对象”对话框。

  6. 在“导入对象”对话框中,单击每个选项卡,然后选择所需对象。 若要取消所选的对象,请再次单击该对象。 若要选择导入当前选项卡上所有的对象,请单击“全选”。 单击“取消全选”即可取消选择当前选项卡上所有的对象。

    Access 数据库中的“导入对象”对话框

  7. 单击“选项”,指定其他设置。 下表介绍每个选项对操作结果的影响。

    元素

    说明

    关系”复选框

    选择导入所选表之间的关系。

    菜单和工具栏”复选框

    选择导入存在于源数据库中的任何自定义菜单和工具栏。 菜单和工具栏将显示在名为“加载项”的选项卡上。

    导入/导出规范”复选框

    选择导入存在于源数据库中的任何已保存的导入或导出规范。

    导航窗格组”复选框

    选择导入存在于源数据库中的任何自定义导航窗格组。

    所有图像和主题”复选框

    选择导入存在于源数据库中的任何已保存的图像和主题。

    定义和数据”选项按钮

    选择导入所有已选表的结构和数据。

    仅定义”选项按钮

    选择仅导入所选表中的字段。 不会导入源记录。

    作为查询”选项按钮

    选择导入作为查询的所选查询。 在这种情况下,请记住导入所有基础表以及查询。

    作为表”选项按钮

    选择导入作为表的查询。 在这种情况下,不需要导入基础表。

  8. 单击“确定”开始导入操作。

    如果遇到任何问题,Access 会复制对象并显示错误消息。 如果该操作成功导入这些对象,则向导的最后一页会允许保存操作详细信息作为导入规范,供将来使用。

    导入操作不会覆盖或修改任何现有对象。 如果当前数据库中已存在与源数据库中对象名称相同的对象,则 Access 将向导入对象的名称追加数字(1、2、3 等)。 例如,如果将“问题”窗体导入到已具有名为“问题”的窗体的数据库,则导入的窗体将命名为“问题1”。 如果名称“问题1”已在用,则新窗体会命名为“问题2”,以此类推。

我还需了解哪些信息?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×