Как перекомпилировать 32-битный файл MS Access для 64-битного офиса - PullRequest
0 голосов
/ 24 сентября 2019

Я работаю над проектом миграции на Windows 10, и одна проблема, с которой я столкнулся, заключается в том, что некоторые конечные пользователи имеют 32-битные файлы .accde, которые нельзя открыть в 64-битном доступе.Целевая версия - Office 365, работающий по принципу «нажми и работай», текущая версия - Office 2010, работающая в Windows 7.

Согласно этой статье , эти файлы можно перекомпилировать

... вы можете перекомпилировать 32-битные файлы .mde, .ade и .accde, чтобы сделать их 64-битными совместимыми.

Хитрость в том, что я не являюсь парнем из MS Access идаже до сих пор в этом проекте мой опыт работы с техникой очень тонкий.Я не могу понять, как выполнить эту перекомпиляцию.Я провел немало поисков в Интернете и ничего не нашел, поэтому я перехожу к коллективному интеллекту здесь.

Дайте мне знать, какие еще детали я могу предоставить.

1 Ответ

2 голосов
/ 24 сентября 2019

Обзор https://www.devhut.net/2017/04/13/access-x32-vs-x64-compatibility/.

Как правило, база данных (в формате файла accdb), разработанная в Access x32, должна нормально работать в Access x64 и наоборот.
...
Скомпилированные версии (в соответствии с форматом файла) должны быть скомпилированы в той же версии приложения, в которой они будут работать.Поэтому:
x32 accde должен быть скомпилирован и запущен в Access / Office x32
x64 accde должен быть скомпилирован и запущен в Access / Office x64

Для перекомпиляции требуется использовать оригинальный adp / mdb /файл accdb для создания нового исполняемого файла.С оригинальной базой данных: File> Save & Publish> Make ACCDE

Может потребоваться сначала изменить код.Продолжаем со связанной статьей:

Вам нужно будет просмотреть все вызовы API, предоставляющие директивы условной компиляции, содержащие измененное объявление API, совместимые как с x32, так и с x64.

...