Варианты преобразования баз данных в Access 2002
Сравнение преобразования и импорта файлов предыдущих версий Access
Есть еще одна возможность преобразования баз данных из предыдущих версий, кроме преобразования формата файла: импорт объектов баз данных. Эти два варианта имеют одно важное различие. Тот, кто импортирует объекты, становится их владельцем и, соответственно, имеет особые права доступа к ним. Преобразование же файла базы данных не изменяет владельцев хранящихся в нем объектов.
(О способах импорта см. гл. 3.)
Разрешение некорректных ссылок на библиотечные базы данных и надстройки Access
Если база данных Access 2000 или 2002 содержит программный код, использующий объекты доступа к данным (DАО), то после преобразования ее в Access 97 и попытки ее использования возникнет проблема с разрешением ссылок на библиотеки Access. Будет отображаться сообщение об отсутствии, по крайней мере, одной библиотеки объектов Access. Чтобы разрешить некорректные ссылки на библиотеки объектов Access 2000 или 2002:
- Запустите Access 97 и откройте в ней преобразованную базу данных. Когда появится сообщение об отсутствии библиотеки, на которую есть ссылка, нажмите кнопку ОК.
- Откройте любой модуль базы данных в режиме Конструктора.
- Выберите команду Сервис › Ссылки (Tools › References). Появится диалоговое окно Ссылки (References). В списке Доступные ссылки (Available References) снимите флажки, соответствующие ссылкам на отсутствующие библиотеки.
- Установите флажок с названием библиотеки DАО для Access 97 – Microsoft DAO 3.51 Object Library и нажмите кнопку ОК.
Замечание
В отличие от Access 2000 и 2002, в приложении Access 97 невозможно использовать объекты управления данными ActiveX (ADO). Если база данных, которую требуется преобразовать в формат Access 97, использует надстройки или библиотеки объектов, созданные в Access 2000 или 2002, их тоже нужно преобразовать в формат Access 97.