如何判断ACCDB文件的版本?

时间:2012-09-06 15:48:06

标签: ms-access

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

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

2 个答案:

答案 0 :(得分:2)

你可能会找到

CurrentProject.FileFormat

套装

9 = Microsoft Access 2000
10 = Microsoft Access 2003
12 = Microsoft Access 2010

答案 1 :(得分:2)

问题在于,从一个版本到另一个版本的Access版本通常使用SAME文件版本。例如,Access 2002和2003共享了SAME版本。 (没有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中,存在一个显着特征差异,因此使用2010/2010格式与2010意味着您可以非常轻松地对accDB文件进行更改,这将导致文件无法与2007一起使用。如果您正在使用的数据库需要以前的版本使用,您可能希望使用2002/2003格式来防止意外插入任何2010功能,从而阻止accDB文件来自Access 2007使用。

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