我应在 Access 2010 中使用哪种文件格式?

Access > Access 基础知识

 

我应在 Access 2010 中使用哪种文件格式?

默认情况下,Microsoft Access 2010 使用在 Access 2007 中引入的 .accdb 文件格式扩展名。Access 继续为在早期版本的 Access 中使用的文件格式提供一定的支持。本文介绍为什么应尽可能使用这种新型文件格式,以及为什么在某些情况下可能需要使用早期版本的文件格式。您还将明确了解如何将数据库转换为这种新型文件格式。

本文内容


hrefIcon_ZA10069439 新型文件格式 (.ACCDB)

hrefIcon_ZA10069439 早期版本的文件格式 (.MDB)

hrefIcon_ZA10069439 转换为新型文件格式


新型文件格式 (.accdb)

Access 2010 采用了一种支持许多产品增强功能的新型文件格式。当您创建一个新数据库时,默认情况下该数据库将使用这种新型文件格式,并使用 .accdb 文件扩展名命名。

这种新型文件格式支持多值字段和附件等新功能,因此应尽可能地使用它。此外,如果要使用 Access Services 将桌面数据库转换为 Web 数据库,则桌面数据库文件必须为 .accdb 格式。

但是,这种新型文件格式不能用早期版本的 Access 打开,也不能与其链接,而且它不支持复制,也不支持用户级安全性。如果需要在早期版本的 Access 中使用数据库,或者需要使用复制功能或用户级安全性,则必须使用早期版本的文件格式。

.ACCDB 文件格式提供的功能

使用 Access Services 进行 Web 发布

如果您有一台服务器运行 Access Services(SharePoint Server 的一个组件),则可将 .accdb 文件格式发布到网站,但会受制于特定的兼容性限制。Web 数据库的一些设计功能和范例不同于桌面数据库,如果不首先进行设计更改,有些桌面数据库无法发布到网站。

在将数据库发布到网站之后,仍然可以打开 .accdb 文件进行设计更改,随后还可与已发布版本同步这些更改。用户无需安装 Access 即可在浏览器中使用发布的 Web 数据库。

多值字段

假设您已向某一员工分配了一个任务,但又决定将该任务分配给多个人。在 Access 2010 中可以创建一个多值字段,您既可以从该多值字段中选择这些员工的姓名,也可以在框中输入其姓名。

在单击该框时,选中的复选框指示您的选择。所选的员工将存储在多值字段中,并在显示时用逗号分隔(默认情况下)。

多值字段旨在使选择和存储多个选项更为轻松,而不必创建更高级的数据库设计。多值字段对于与 Microsoft SharePoint Foundation 集成也十分重要,因为 SharePoint 列表也支持多值字段。

附件数据类型

使用新的附件数据类型,您可以在数据库中轻松存储所有类型的文档和二进制文件,而不会导致数据库的物理大小过分膨胀。附件会在适当的时候自动进行压缩,以尽可能提高空间的使用率。您可以将 Word 文档附加到记录,也可以保存一系列数字图片,甚至可以将多个附件附加到同一条记录。

增强了与 SharePoint 和 Outlook 的集成

以前,由于 Access 数据库中可能包含不安全的代码,采用 .mdb 格式的 Access 文件会被 SharePoint 或 Outlook 阻止。Access 2010 可以将代码验证为安全的或将其禁用。这样,Access 数据库就可以与 SharePoint 或 Outlook 更充分地集成。

备注字段历史记录跟踪

“备注”字段适用于存储大量信息。从 Access 2007 开始,可以设置一个属性 (AppendOnly),该属性强制 Access 保留对“备注”字段所做的所有更改的历史记录。这样就可以查看这些更改的历史记录。此功能还支持 Windows SharePoint Services 3.0 中的版本控制功能,以便使用 Access 跟踪对 SharePoint 列表中存储的多行文本字段的更改(前提是该字段的“追加对现有文本所做的更改”选项设置为“是”)。

增强的加密功能

您可以选择设置一个数据库密码,然后对数据库的内容进行加密。当使用 Access 2007 和采用新型文件格式的文件进行此操作时,Access 会使用 Windows Crypto API 对数据进行加密。另外也可以使用第三方加密工具。

TopPageIcon_CLV 返回页首

早期版本的文件格式 (.mdb)

Office Access 2007 之前的 Access 版本支持使用 .mdb 文件扩展名的文件格式。在 Access 2010 中,仍可以打开 .mdb 文件。如果文件是以 Access 2002-2003 或 Access 2000 文件格式存储的,则可以在 Access 2010 中正常打开并使用它。但是,无法使用要求 .accdb 文件格式的新功能。

如果文件是以 Access 95 或 Access 97 文件格式存储的,则第一次在 Access 2010 中打开时,Access 会建议将数据库升级为当前设置为默认文件格式的文件格式(通常是 .accdb 文件格式,除非您或管理员更改了该设置)。如果您不打算在早于 Access 2007 的 Access 版本中使用该数据库,不希望与使用早于 Access 2007 的 Access 版本的其他人共享该数据库,并且您不使用复制功能或用户级安全性,则应将数据库文件升级为新型 .accdb 格式。在将数据库升级为 .accdb 文件格式后,就不能再使用早于 Access 2007 的 Access 版本打开该数据库了。

如果文件是以 Access 95 或 Access 97 格式存储的并且您选择不升级为 .accdb 格式,则无法进行设计更改。可以在 Access 2010 中查看对象及对数据进行更改,但不能进行设计更改。

TopPageIcon_CLV 返回页首

转换为新型文件格式

要将 Access 数据库显式转换为新型 .accdb 文件格式,必须首先打开数据库,然后将其保存为 .accdb 文件格式。

要点  以下过程适用于在 Access 97、Access 2000、Access 2002 或 Access 2003 中创建的文件。

首先,打开该数据库:

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

然后,转换该数据库:

1.单击“文件”选项卡。
2.单击左侧的“共享”
3.“保存整个数据库”下,单击“数据库另存为”
4.在右侧的“数据库文件类型”下,单击“Access 数据库”
5.“另存为”对话框的“文件名”框中,输入一个文件名或使用所提供的文件名。
6.单击“保存”

即会以 .accdb 文件格式创建该数据库的副本。

TopPageIcon_CLV 返回页首