gpt4 book ai didi

ms-access - 我应该将 Access 2002-2003 MDB 转换为 2010 ACCDB 吗?

转载 作者:行者123 更新时间:2023-12-02 17:44:48 26 4
gpt4 key购买 nike

我头疼,我的问题不是纯编程问题,不知道是不是属于Stackoverflow的问题。或者它属于其他地方,例如 SuperUser?

当前系统:

目前,我们使用的是Windows XP + Access 2003,我们有一个以Access 2003 MDB格式编写的数据库系统,它分为2个MDB文件,一个用于数据库数据,一个用于前端。

幸运的是,前端不包含数据 Access 页面。它包含:

表单、报告、查询、宏、VBA 模块。

我们没有使用任何第三方对象,所有表单/报表仅使用默认的 Microsoft 控件,所有 VBA 仅使用默认的 Microsoft 库。

我的头痛背景:

由于我公司计算机支持部门的政策,强制我们所有的计算机工作站从Windows XP + Office 2003升级到Windows 7 + Office 2010,他们强制我们升级,因为他们不支持旧系统.

我的头痛:

现在我在研究如果我的系统是Windows 7 + Access 2010我该怎么办。我通过Google研究了一些东西。到目前为止,这是我的总结:

方案一:前端MDB转ACCDB,后端MDB保留。

既然后端数据很重要,我不想冒险做转换。我很担心前端转换是否安全简单?我可以将 ACCDB 链接到 MDB(受密码保护)吗?

解决方案 2:将两个 MDB 都转换为 ACCDB。

它会容易且数据安全吗?我担心它会使我的数据崩溃。

方案三:保持2个MDB都保持MDB

我从微软网站上看到,97 MDB 不能改变设计,好吧我的系统是 2003 MDB,但我很怀疑 2003 MDB 也会有问题。 Access 2010 引入了许多新对象,另一方面,也许某些 2003 对象在 2010 中不再起作用。我从 Google 了解到,有些人无法在 MDB 中保存表单/报表设计,因为 2010 默默地添加了新对象。

谁能给我建议和分享经验?

最佳答案

您可以选择将数据库保留在 mdb 中并在 Access 2010 中运行它。在 80% 的情况下,它会在任何更改下运行良好。如果你有问题,有一个页面:

http://allenbrowne.com/Access2007.html

还有一个实用工具来测试你的数据库:

http://allenbrowne.com/AppIssueChecker.html

看看两者,您就会知道如何解决您的难题。

关于ms-access - 我应该将 Access 2002-2003 MDB 转换为 2010 ACCDB 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16332867/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com