将 .accdb 数据库转换为早期文件格式

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

如果创建了 (.accdb) 文件格式的 Access 数据库,但希望与使用早期版本 Access 的人员共享该数据库(例如在 Access 2007 之前),在大多数情况下,可以使用“ 另存为” 命令将数据库转换为早期的文件格式。 本文提供了将数据库转换为早期文件格式 (.mdb) 的步骤,并讨论了一些阻止转换数据库的因素。

本文内容

将 .accdb 数据库转换为早期文件格式

执行下列操作以指定文件格式创建 Access 数据库的副本。

首先,打开您的数据库:

  1. 单击“文件”选项卡。
  2. 在左侧,单击 “打开”。
  3. 在“ 打开 ”对话框中,选择并打开要转换的数据库。

现在,转换您的数据库:

  1. 单击“文件”选项卡。

  2. 在“文件类型”下方单击“数据库​​另存为”。 在 “数据库另存为”下,执行下列操作之一:

    • 若要以可使用 Access 2002 或 Access 2003 打开的.mdb格式保存数据库副本,请单击“ Access 2002 - 2003 数据库 (*.mdb) ”。
    • 若要以可使用 Access 2000 打开的.mdb格式保存数据库副本,请单击“ Access 2000 数据库 (*.mdb) ”。
  3. 在“ 另存为” 对话框的“ 文件名 ”框中,键入数据库文件的名称,然后单击“ 保存”。

Access 将关闭原始数据库,并按指定格式打开数据库的新副本。 对数据库所做的任何更改仅影响新副本。 若要更改原始数据库,必须重新打开原始数据库。

注意

要将 Access 2007 数据库转换为与 Access 97 或更早版本兼容的文件格式,必须首先使用 Access 2007 将数据库转换为 Access 2000 文件格式或 Access 2002 - 2003 文件格式。 然后使用早期版本的 Access 将数据库转换为所需格式。 例如,通过使用 Access 2003 中的 “转换数据库 ”命令,可以将 Access 2000 数据库或 Access 2002 - 2003 数据库转换为 Access 97 文件格式。

返回页首

阻止转换为早期文件格式的因素

某些新的数据类型和功能只能以 .accdb 文件格式使用,早期版本的 Access 不支持这些类型和功能。 如果你的数据库包含这些功能中的任何一项,而你尝试将其另存为早期版本的数据库,Access 将显示一条消息,并且不会转换该数据库。 下表描述了阻止转换为早期文件格式的因素:

  • 使用新的数据类型或字段属性设置 早期版本的 Access 不支持以下新的数据类型和字段属性设置:

    • 多值查找字段 (“ 允许多值 ”属性设置为 “是 ”的查找字段)

    • “附件”数据类型

    • 计算数据类型

    • 历史记录跟踪 长文本 (备忘录) 字段 (长文本 - “ 仅追加 ”属性设置为“ ”的“备注”字段)
      除非对数据库进行修订,使其不再使用这些功能,否则无法转换数据库。

      注意

      可以转换包含带 RTF 字段的长文本 (备忘录) 的数据库 (将“ 文本格式” 属性设置为 RTF) 的长文本/备忘录字段。 但是,早于 Access 2007 的 Access 版本不会将该字段解释为富文本。 如果 Access 数据中存在任何 RTF 格式,则文本将使用 HTML 标记显示,而不是早期版本 Access 中的格式,如以下示例所示。

      原始 RTF 格式文本 在早期版本的 Access 中查看的文本
      这是一个示例。 <div><strong><em>This is an example.</em></strong></div>
  • 指向早期版本的 Access 不支持的外部文件的链接在 .accdb Access 数据库中,可以链接到早期 Access 版本不支持的几种类型的数据。 这其中包括:

    • 其他 .accdb 文件格式数据库中的表
    • 使用 .xlsx 格式的 Excel 工作表
    • Windows SharePoint Services 列表
      如果数据库包含指向这些类型数据源的链接,则必须先删除这些链接,然后才能将数据库转换为 Access 2007 之前的文件格式。 一种解决方案是导入数据,而不是链接到数据,以便将数据包含在 Access 数据库本身中。 有关将数据导入 Access 数据库的详细信息,请参阅文章 在 Access 中导入、链接和导出数据简介
  • 数据库加密 使用 .accdb 文件格式的 Access 数据库使用与 Access 早期版本不兼容的新密码保护方法。 如果使用 “使用密码加密 ”命令向 Access .accdb 数据库添加密码,必须先删除密码,然后才能将数据库转换为早期文件格式。 要了解有关添加和删除加密的详细信息,请参阅文章 使用数据库密码加密数据库。

返回页首