Просмотр ACCDB с Access 2010 Runtime, когда установлен Access 2007 - PullRequest
0 голосов
/ 12 августа 2010

Я надеюсь, что кто-то может сказать мне, что я делаю неправильно, исправить мое ошибочное понимание того, как это работает, и объяснить, почему это невозможно.

Я разрабатывал довольно простую базу данных / программу для клиента в 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.

Ответы [ 2 ]

2 голосов
/ 12 августа 2010

Я недостаточно поработал с A2007 и A2010, чтобы решить проблему с невозможностью открыть A2007 ACCDB, в которой вы работали с A2010. Ваше понимание того, для чего нужна среда выполнения Access, в основном правильно.

Однако, когда клиент выполнял среду выполнения A2010 для вашего ACCDB, он создавал ярлык, ссылающийся на путь к исполняемой программе A2010 msaccess.exe, а также путь и имя файла ACCDB? Аналогично

"C: \ Program Files \ Microsoft Office \ OFFICE14 \ ART \ MSACCESS.EXE" "Q: \ 1 access \ NewsgroupAnswers.mdb"

0 голосов
/ 17 января 2014

Вы можете сохранить в формате 2007 с 2010 года, но одна малоизвестная проблема заключается в том, что при внесении изменений в файл доступа 2007 в течение 2010 года вы не сможете открыть его в 2007 году снова. Чтобы это исправить, вы должны создать файл -new- 2007 и импортировать все элементы в новый файл (только сжатие и восстановление не будут работать), а затем этот новый файл снова можно будет использовать в течение 2007 года.

...