Я надеюсь, что кто-то может сказать мне, что я делаю неправильно, исправить мое ошибочное понимание того, как это работает, и объяснить, почему это невозможно.
Я разрабатывал довольно простую базу данных / программу для клиента в Access. У них Office 2007, у меня Office 2010. Первоначальный тест по созданию базы данных в 2010 году (в формате «2007») и открытию форм и данных в Office 2007 не выявил проблем.
Перемотка вперед 3 недели. Я отправил им последнюю копию для одобрения, и они не могут открыть ее. Нераспознанный формат базы данных. Посмотрев вокруг, кажется, что формат Access 2007 ничего не значит в плане обратной совместимости (спасибо, M $). Я мог бы следовать на первый взгляд стандартному ответу и удалить пустые поля, вычисленные столбцы и т. Д., Но на самом деле не думаю, что это необходимо.
Я установил среду выполнения Access 2010 на одной из целевых систем, понимая, что это позволит мне открыть ACCBD, разработанную Access 2010. Неудачно. Office 2007 по-прежнему запускает «нераспознанный формат базы данных».
Проблема в том, что Access 2007 установлен в целевой системе? Или я, возможно, неправильно понимаю, для чего предназначен дистрибутив среды выполнения Access? По сути, есть ли способ по-прежнему развертывать программу / базу данных, разработанную в Access 2010, без а) установки (и покупки около 60 лицензий) Office 2007 или б) удаления существующей ACCDB.