我正在处理Windows 10迁移项目,遇到的一个问题是某些最终用户具有32位.accde文件,这些文件无法在64位Access中打开。目标版本是即点即用Office 365,当前版本是Windows 7上运行的Office 2010。
根据this article,这些文件可以重新编译
...您可以重新编译32位.mde,.ade和.accde文件,使其与64位兼容。
Trick是,我不是MS Access专家,即使到目前为止,我在该项目上的技术经验也非常薄。我不知道如何执行此重新编译。我已经在网上进行了大量搜索,但是没有找到任何东西,因此我在这里寻求集体的信任。
让我知道我还能提供什么其他信息。
答案 0 :(得分:2)
查看{{3}}。
作为一般规则,在以下情况下开发的数据库(采用accdb文件格式) Access x32应该可以在Access x64上正常运行,反之亦然。
...
编译版本(accde文件格式)必须在同一版本上编译 他们将在其上运行的应用程序的版本。所以:
必须编译x32 accde并在Access / Office x32上运行
必须编译x64 accde并在Access / Office x64上运行
重新编译需要使用原始adp / mdb / accdb文件来创建新的可执行文件。使用原始数据库:File> Save&Publish> Make ACCDE
可能首先需要对代码进行一些更改。继续链接文章:
您将需要检查所有API调用,以提供条件编译指令,其中包含与x32和x64兼容的已修改API声明。