Иллюстрированный самоучитель по Microsoft Access 2002

Совместимость форматов баз данных разных версий Microsoft Access

При разработке новых версий Access фирма Microsoft стремится обеспечить совместимость снизу вверх всех созданных ранее приложений.

В новой версии Access 2002 формат предыдущей версии Access 2000 поддерживается полностью, т. е. базы данных и проекты Access 2000 можно беспрепятственно открывать и изменять в них объекты, данные и структуру данных, пользуясь новыми инструментальными средствами Access 2002. Хотя, если возникнет потребность в использовании всего спектра новых возможностей Access 2002, базу данных или проект Access 2000 можно будет преобразовать в формат Access 2002.

Файлы баз данных ранних версий Access (1.0, 1.1, 2.0, 95, 97) существенно отличаются по структуре от формата баз данных Access 2000, в то время как между версиями Access 2000 и Access 2002 не так уж много отличий. Поэтому для полноценного использования прежних версий этих файлов необходимо их преобразование в форматы более поздних версий Access. Новые версии Access снабжаются специальными утилитами для преобразования файлов баз данных предшествующих версий. Многокомпонентная структура MDB-файлов усложняет процедуру их преобразования и не всегда допускает полную совместимость версий. Неполная совместимость с ранними версиями приводит к ограничению набора допустимых операций для работы с преобразованными таблицами. В формат Access 2002 можно преобразовать только базы данных, начиная с версии 2.0 и выше. Чтобы использовать в Access 2002 базы данных более ранних версий, требуется сначала преобразовать их в формат Access 2.0, 95, 97 или 2000 средствами этих версий Access.

Базу данных Access 2.0, 95 или 97 необязательно преобразовывать, чтобы использовать ее в новой версии Access 2002, если не требуется изменять в этой базе данных структуру данных и объектов или создавать новые объекты. Эту базу данных можно просто открыть в Access 2002 без преобразования.

Общая схема поддержки форматов предыдущих версий Microsoft Access (без преобразования) для Access 2000 и Access 2002 представлена в табл. 19.3. Каждая строка таблицы содержит сведения о типе совместимости соответствующей версии Access с другими версиями, которые перечислены в столбцах таблицы. В этой таблице использованы следующие условные обозначения:

  • чтение: Access позволяет читать формат файла указанной версии без использования дополнительной программы просмотра или утилиты преобразования форматов;
  • запись: Access дает возможность записывать изменения в исходном формате указанной версии практически без потерь эффективности полученного файла из-за различий между версиями;
  • изменение структуры и создание: вы можете создавать базы данных и изменять структуру данных и объектов баз данных в формате указанной версии.

Таблица 19.3. Совместимость форматов баз данных разных версий Microsoft Access.

Версия Access Формат Access 2002 Формат Access 2000 Формат Access 97 Формат Access 95 Формат Access 2.0
Access 2002 чтение, запись, изменение структуры и создание чтение, запись, изменение структуры и создание чтение, запись чтение, запись чтение, запись
Access 2000   чтение, запись, изменение структуры и создание чтение, запись чтение, запись чтение, запись
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.