Использование файлов объектов приложения предыдущих версий Access

Если база данных, созданная в ранней версии Access: 2.0, 95 или 97, впервые открывается в Access 2000 или 2002, появится диалоговое окно, предупреждающее о том, что база данных имеет более раннюю версию, поэтому она недоступна для изменений.

Предлагается преобразовать выбранную базу данных в формат Access 2000 или 2002, чтобы получить возможность работать с этой базой, изменяя структуру ее объектов, и использовать все возможности Access 2000 или 2002. Выбор результирующего формата в данном случае зависит от того, какой формат считается выбранным по умолчанию: Access 2000 или 2002. Чтобы выбрать тот или иной формат, перед преобразованием откройте какую-нибудь базу данных в Access 2002, выберите команду Сервис, Параметры (Tools, Options) и в появившемся диалоговом окне Параметры (Options) на вкладке Другие (Advanced) выберите желаемый формат в раскрывающемся списке Формат файла по умолчанию (Default File format).

Чтобы преобразовать базу данных ранней версии в формат Access 2000 или 2002, необходимо выбрать переключатель Преобразовать базу данных (Convert Database) и нажать кнопку ОК. Появится диалоговое окно, в котором нужно указать имя и путь для сохранения базы данных в формате новой версии. После нажатия кнопки Сохранить (Save) в строке состояния отобразятся сообщения Преобразование (Converting), Компиляция (Compiling), Сжатие (Compacting) и Проверка системных объектов (Verifying System Objects). После удачного завершения преобразования появится предупреждающее диалоговое окно о том, что преобразованную версию больше нельзя будет использовать в предыдущих версиях Access, и откроется обновленная база данных.

При преобразовании базы данных Access ранней версии, в которой содержатся ссылки на таблицы в другой базе данных, удостоверьтесь, что внешние таблицы хранятся в файле с заданным именем в той же папке, на которую указывают ссылки. Если Access не найдет связанные таблицы в процессе преобразования базы данных, вы не сможете использовать преобразованную базу данных. Как только база данных преобразована в формат Access 2000 или 2002, необходимо переместить файл со связанными таблицами в нужную папку и переустановить связи на таблицы с помощью Диспетчера связанных таблиц. Преобразование баз данных не затрагивает связанные таблицы — файл, в котором хранятся эти таблицы, остается в формате предыдущей версии Access.

Если необходимо сохранить формат базы данных, например, когда разработка базы осуществляется в команде с сотрудниками, которые по каким-либо причинам пользуются ранней версией Access, возможно открытие текущей базы данных без преобразования. В этом случае объекты будут доступны только для просмотра, но не для редактирования. Если все же принято решение открыть базу данных ранней версии в Access 2002 без преобразования, следует выбрать переключатель Открыть базу данных (Open Database) в диалоговом окне, представленном на рис. 19.13, и нажать кнопку ОК. Access добавит в базу данных информацию, необходимую для того, чтобы прежняя версия могла работать в Access 2002, и откроет ее. Если в дальнейшем потребуется преобразовать эту базу данных в новый формат Access 2000 или 2002, откройте ее в Access 2002 и выберите команду Сервис, Служебные программы, Преобразовать базу данных (Tools, Database Utilities, Convert Database) и команду к формату Access 2000 (То Access 2000 File format) или команду к формату Access 2002 (То Access 2002 File format).