我希望有人可以告诉我我做错了什么,纠正我对它如何工作的错误理解,并解释为什么它不可能。
我一直在为 Access 中的客户端开发一个相当基本的数据库/程序。他们有 Office 2007,我有 Office 2010。在 2010 年创建数据库(“2007”格式)并在 Office 2007 中打开表单和数据的初步测试显示没有问题。
快进3周。我已向他们发送了一份最近的副本以供批准,但他们无法打开它。无法识别的数据库格式。环顾四周,似乎 Access 2007 格式在向后兼容性方面并没有任何意义(感谢 M$)。我可以按照看似标准的答案删除空字段、计算列等,但真的认为没有必要。
我已经在其中一个目标系统上安装了 Access 2010 运行时,我知道它可以让我打开 Access 2010 开发的 ACCBD。没运气。Office 2007 仍然启动,并且“无法识别的数据库格式”。
是不是目标系统上安装了Access 2007的问题?还是我可能误解了 Access 运行时分发的用途?基本上,有没有一种方法仍然可以部署在 Access 2010 中开发的程序/数据库,而无需 a) 安装 Office 2007(并购买大约 60 个许可证),或 b) 剥离现有的 ACCDB。