Access 2007 и 2003: создание mde для пользователей 2003 с проблемами при копировании в 2007 году - PullRequest
0 голосов
/ 17 июня 2010

Итак, у меня есть изображение на моем компьютере с Office 2007, и у меня есть копия этого файла базы данных для разработки, в которой я исправил некоторый код, добавил несколько полей и т. Д. *

Затем я преобразовал файл Access (файл .mdb dev) в формат Access 2002-2003, чтобы создать mde. Затем я создал новый mde, но когда пользователи пытаются открыть, он сообщает им, что это неправильный формат, и что им следует перейти на более новую версию доступа.

Итак, смогу ли я справиться с этим, имея Office 2007, и у других конечных пользователей еще не было нового изображения (так что у них все еще есть Office 2003)? Я думал, что если я преобразовал файл в 2002-2003, то это не должно быть проблемой>

Спасибо Джастин

1 Ответ

1 голос
/ 19 июня 2010

Если вы создаете MDE в самой низкой доступной версии Access, она должна использоваться всеми последующими версиями. Формат файла MDB (A2000, A2002 / 2003, A2007) отличается от версии Access, поскольку для MDE важно то, какая версия VBA выполняет скомпилированный p-код в MDE. Например, файл формата A2000, скомпилированный в A2007, не будет работать на A2000, но если он скомпилирован в A2000, он должен быть доступен для A2000, A2002, A2003, A2007 и A2010.

Но я не совсем уверен в этом. Это может быть перерыв с A2003 до A2007 / 2010. Кроме того, я не очень часто использую MDE, и совсем не в смешанных средах развертывания.

...