2023年11月23日发(作者:)

ACCDBMDB⽂件格式之间的区别

本主题描述新的 Microsoft Office Access 2007 ACCDB ⽂件格式和早期版本的 MDB ⽂件格式

之间的差异。在 Office Access 2007 中,Microsoft Jet 数据库引擎已针对 2007 Microsoft

Office system 应⽤程序进⾏了⾃定义。该 Office 特定的 Jet 版本(称为 Access 数据库引擎

(ACE))允许与 Windows SharePoint Services 3.0 Microsoft Office Outlook 2007 集成、创

建多值查阅字段,并在其他⽅⾯进⾏了改进。

本⽂内容

关于 Office Access 2007 ⽂件格式的新功能

⽂件扩展名

⼯作组信息⽂件 (MDW)

锁定⽂件

ACCDE ⽂件

链接表

复制

关于 Office Access 2007 ⽂件格式的新功能

多值查阅字段 ⼤多数数据库程序(包括以前版本的 Access)仅允许在每个字段中存储⼀个

值。但在 Office Access 2007 中,现在可以创建允许在每个字段中存储多个值的查阅字段。

实际上,它在字段中创建多对多关系,并使⽤系统表隐藏了这⼀实现的细节。

例如,假定您有包含⼀个查阅字段的任务表,您使⽤该表向某个雇员分配任务。如果您有⼀

项需要分配给若⼲雇员的任务,该怎么办?在旧版本的 Access 中,您将需要设置新的交叉引

⽤表来存储任务和雇员的每⼀种组合,然后修改表单和报表以使⽤新的数据结构。在 Office

Access 2007 中,通过实现多值查阅字段,达到此⽬的要更加容易。不必每次仅从下拉列表中

选择⼀个项⽬,现在,列表中每个项⽬的旁边有⼀个复选框,您可以视需要选择任意多个项

⽬。多个选择项显⽰在字段中,⽤逗号分隔。

另请参阅部分中可以找到有关多值查阅字段的详细信息的链接。

附件数据类型 利⽤新增的附件数据类型,可以轻松地在数据库中存储所有类型的⽂档和

⼆进制⽂件,⽽不会导致数据库膨胀。附件会在适当的时候⾃动进⾏压缩,以最⼤化空间的使

⽤率。您可以将 Microsoft Office Word 2007 ⽂档附加到记录,也可以保存⼀系列数字图⽚。

甚⾄可以将多个附件附加到同⼀条记录。

有关向记录附加⽂件的详细信息,请参阅另请参阅部分中的链接。

Windows SharePoint Services 3.0 Microsoft Office Outlook 2007 集成 过去,由于

Access 数据库中可能包含不安全的代码,Windows SharePoint Services 3.0 Office

Outlook 2007 中阻⽌使⽤ Access ⽂件。Office Access 2007 实现了⼀种新格式,此格式允许

对代码进⾏验证,从⽽将它们分为安全或禁⽤两类。这样,能够使 Access 数据库更完全地与

Windows SharePoint Services 3.0 Office Outlook 2007 集成,同时使防病毒程序更容易地

检查 Access 数据库⽂件。

脱机使⽤ SharePoint 数据 Office Access 2007 中只需单击⼀下即可使 SharePoint 列表

脱机。可在 Access 中操作数据,然后同步所做的更改,或者以后重新与 SharePoint ⽹站连

接。

备注字段历史记录跟踪备注字段对于存储⼤量信息⼗分有⽤。从 Office Access 2007

始,可以设置⼀个属性 (AppendOnly),该属性可强制 Access 保留备注字段的所有更改记

录。这样就可以查看这些更改的历史记录。该功能还⽀持 Windows SharePoint Services 3.0

中的版本控制功能,这样就可以使⽤ Access 跟踪对 SharePoint 列表中所存储的多⾏⽂本字

段的更改(前提是该字段的追加对现有⽂本所做的更改选项设置为)。

返回页⾸

⽂件扩展名

Office Access 2007 引⼊了⼏个新的⽂件扩展名:

ACCDB ⽤于新的 Office Access 2007 ⽂件格式的⽂件扩展名。取代 MDB ⽂件扩展名。

ACCDE ⽤于处于仅执⾏模式的 Office Access 2007 ⽂件的⽂件扩展名。ACCDE ⽂件删除了

所有 Visual Basic for Applications (VBA) 源代码。ACCDE ⽂件的⽤户只能执⾏ VBA 代码,⽽不

能修改这些代码。ACCDE 取代 MDE ⽂件扩展名。

ACCDT ⽤于 Access 数据库模板的⽂件扩展名。

ACCDR ACCDR 是⼀个新的⽂件扩展名,它可以使您在运⾏时模式下打开数据库。只需将数据

库⽂件的扩展名由 .accdb 更改为 .accdr,您便可以创建 Office Access 2007 数据库的锁定版

本。可以将⽂件扩展名改回到 .accdb 以恢复完整功能。

返回页⾸

⼯作组信息⽂件 (MDW)

⼯作组信息⽂件存储安全数据库的信息。对 Office Access 2007 .mdw ⽂件格式没有做出更

改。Office Access 2007 ⼯作组管理器将通过 Access 2003 创建 .mdw ⽂件,这些⽂件与在

Access 2000 中创建的 .mdw ⽂件相同,在旧版本软件中创建的 .mdw ⽂件可以由 Office

Access 2007 数据库使⽤。

返回页⾸

锁定⽂件

数据库打开时,由锁定⽂件控制⽂件的锁定。打开 .mdb ⽂件时,Access 会创建并打开⼀个

.ldb 锁定⽂件。即使使⽤ Office Access 2007 打开 .mdb 数据库⽂件,情况也是如此。例如,

如果打开⽂件 ,则 Access 会创建并打开⼀个名为 的⽂件,该 .ldb ⽂件控

制锁定。对于使⽤ Office Access 2007 ⽂件格式创建的⽂件(.accdb ⽂件),Access 通过创

建并打开⼀个扩展名为 .laccdb 的⽂件来控制锁定。例如,如果打开 ,则 Access

会创建并打开⼀个名为 的锁定⽂件。与 .ldb ⽂件⼀样,.laccdb ⽂件会在所有⽤户

关闭该数据库后⾃动删除。

通过为 Office Access 2007 ⽂件和在旧版本的 Access 中创建的⽂件维护单独的锁定⽂件,由

于创建了两个不同的锁定⽂件,因此可以在 Office Access 2007 中同时打开

,⽽不会在锁定⽂件中产⽣任何冲突。还可以同时在 Office Access 2007 和旧版本

Access 中打开同⼀个 .mdb ⽂件,且两个版本使⽤同⼀个 .ldb 锁定⽂件。

返回页⾸

ACCDE ⽂件

.accde ⽂件是旧版本 Access 中的 .mde ⽂件的 Office Access 2007 版本。它是原始 .accdb

⽂件的锁定版本。如果 .accdb ⽂件包含任何 VBA 代码,.accde ⽂件中将仅包含编译的代

码,因此⽤户不能查看或修改 VBA 代码。⽽且,.accde ⽂件⽤户⽆权更改表单或报表设计。

可以使⽤以下过程从 .accdb ⽂件创建 .accde ⽂件:

Office Access 2007 中创建 ACCDE ⽂件

1. Office Access 2007 中,打开要另存为 .accde ⽂件的数据库。

2. 数据库⼯具选项卡上的数据库⼯具组中,单击⽣成 ACCDE”

3. 另存为对话框中,通过浏览找到要在其中保存该⽂件的⽂件夹,在⽂件名框中键⼊该

⽂件的名称,然后单击保存

返回页⾸

链接表

可以将旧版本 Access 格式的表链接到较新版本 Access 中的数据库,但是不能将较新版本

Access 格式的表链接到旧版本的 Access 中的数据库。例如,可以从 .accdb 数据库链接到另

⼀个 .accdb 数据库中的表,或者链接到 .mdb 数据库中的表;但是不能从 .mdb 数据库链接到

.accdb 数据库中的表。

复制

Office Access 2007 ⽂件格式中不⽀持复制。您可以使⽤ Office Access 2007 复制以早期

⽂件格式创建的数据库,但不能复制以 Office Access 2007 格式创建的数据库。