Совместимость
форматов баз данных разных версий 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 с другими версиями,
которые перечислены в столбцах таблицы. В этой таблице использованы следующие
условные обозначения:
Таблица
19.3.
Совместимость форматов баз данных разных версий Microsoft Access
Версия Access
|
Формат Access
2002
|
Формат Access
2000
|
Формат Access
97
|
Формат Access
95
|
Формат Access
2.0
|
||
Access 2002
|
чтение,
|
чтение,
|
чтение,
|
чтение,
|
чтение,
|
||
|
запись
|
запись
|
запись
|
запись
|
запись
|
||
|
изменение
|
изменение
|
|
|
|
||
|
структуры и создание
|
структуры и создание
|
|
|
|
||
Access 2000
|
|
чтение,
|
чтение,
|
чтение,
|
чтение,
|
||
|
|
запись
|
запись
|
запись
|
запись
|
||
|
|
изменение
|
|
|
|
||
|
|
структуры и создание
|
|
|
|
||