office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式

2022-05-19 14:40:00
tmtony8
原创
390

如果以 (.accdb) 文件格式创建了 Access 数据库,但想要与使用早期版本的 Access(例如 Access 2007 之前)的人共享数据库,则在大多数情况下,可以使用"另存为"命令将数据库转换为早期版本的文件格式。


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

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

首先,打开数据库:

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

现在,转换数据库:

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

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

      若要使用可以使用 Access 2002 或 Access 2003 打开的 .mdb 格式保存数据库副本,请单击Access 2002 - 2003 Database (*.mdb) ;

       若要使用 Access 2000 打开的 .mdb 格式保存数据库的副本,请单击 Access 2000 Database (*.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 不支持以下新的数据类型和字段属性设置:

  1. 多值查找字段 ("允许多个值"属性设置为"是"的查找字段)

  2. 附件数据类型

  3. 计算数据类型

  4. 历史记录跟踪长文本 (备注) 字段 (长文本 - 将"仅追加"属性设置为"是"的备注字段)

 除非修改数据库,使数据库不再使用这些功能,否则无法转换数据库


注意: 可以将包含长文本和备注 (的数据库) 格式文本字段 ("文本格式"属性设置为"格式文本"的"备注"字段) 。 但是,早于 Access 2007 版本的 Access 不会将该字段解释为格式文本。 如果 Access 数据中有任何格式文本格式,则文本以 HTML 标记显示,而不是在早期版本的 Access 中显示格式


 二、指向早期版本的 Access 不支持的外部文件的链接 在 .accdb Access 数据库中,可以链接到 Access 早期版本不支持的多种数据类型。 这其中包括:

   1. 其他 .accdb 文件格式数据库中的表
   2. 使用 .xlsx 格式的 Excel 工作表

   3. Windows SharePoint Services 列表

   如果数据库包含指向这些类型的数据源的链接,必须先删除链接,然后才能将数据库转换为早于 Access 2007 。 一种解决方法是导入数据,而不是链接到数据,以便数据包含在 Access 数据库本身中


三、数据库加密

   使用 .accdb 文件格式访问数据库使用与早期版本不兼容的新密码保护方法。 如果使用"使用密码加密"命令将密码添加到 Access .accdb 数据库,必须先删除该密码,然后才能将数据库转换为早期版本的文件格式。




分享