5

我有 Access 2010。但是每次我创建并打开一个新数据库时,标题栏都会显示 2007。当在其他人的 Access 2010 中打开相同的 accdb 文件时,它会显示(Access 2007-2010). 为什么会这样?

如何判断我的数据库是 2007 还是 2010?

4

2 回答 2

5

你可能会发现

CurrentProject.FileFormat

西装

9 = Microsoft Access 2000
10 = Microsoft Access 2003
12 = Microsoft Access 2010
于 2012-09-06T15:57:09.347 回答
3

问题是 Access 的一个到另一个版本通常使用相同的文件版本。因此,例如 Access 2002 和 2003 共享相同的版本。(没有 2002 版,也没有 2003 版,而是 2002/2003 版)。

这同样适用于 Access 2007 和 2010。如果您将 SP 更新安装到 office 2010,则 Access 2010 将因此显示 2007-2010,正如您在另一台计算机上记下的那样。因此,当您将 sp 更新安装到 office 时,这是一个 UI 问题。

请记住,就像 Access 2002 和 2003 共享相同的文件版本一样,Access 中的功能集在两个版本之间是不同的。虽然在 2002/2003 中这通常不是什么大问题,但在 Access 2010 中,存在显着的功能差异,因此将 2007/2010 格式与 2010 一起使用意味着您可以非常轻松地更改 accDB 文件,这将导致文件不能与 2007 一起使用。如果您正在处理的数据库需要由以前的版本使用,您可能希望使用 2002/2003 格式以防止意外插入任何 2010 功能,从而防止 accDB文件被 Access 2007 使用。

因此,在您将 SP 更新安装到 office 之前,Access 2010 仅显示 2007 格式,而实际上它应该显示 2007-2010 格式,因为它们是文件的相同格式版本。

于 2012-09-06T16:33:16.557 回答