Если вы создали базу данных Access в формате (ACCDB), но хотите предоставить доступ к ней пользователям, которые используют более ранние версии Access, например до Access 2007, в большинстве случаев можно преобразовать базу данных в более ранний формат с помощью команды Сохранить как . В этой статье описаны шаги по преобразованию базы данных в более ранний формат файла (.mdb), а также рассматриваются некоторые факторы, которые препятствуют преобразованию базы данных.
В этой статье
- Преобразование базы данных ACCDB в более ранний формат файла
- Факторы, препятствующие преобразованию в более ранний формат файла
Преобразование базы данных ACCDB в более ранний формат файла
Выполните следующие действия, чтобы создать копию базы данных Access в указанном формате файла.
Сначала откройте базу данных:
- Откройте вкладку Файл.
- В левой части экрана нажмите кнопку Открыть.
- В диалоговом окне Открыть выберите и откройте базу данных, которую требуется преобразовать.
Теперь преобразуйте базу данных:
Откройте вкладку Файл.
В разделе Типы файлов щелкните Сохранить базу данных как. В разделе Сохранить базу данных как выполните одно из следующих действий.
- Чтобы сохранить копию базы данных в формате .mdb, который можно открыть с помощью Access 2002 или Access 2003, щелкните Access 2002 - 2003 Database (*.mdb).
- Чтобы сохранить копию базы данных в формате .mdb, который можно открыть с помощью Access 2000, щелкните Access 2000 Database (*.mdb).
В диалоговом окне Сохранить как в поле Имя файла введите имя файла базы данных и нажмите кнопку Сохранить.
Access закрывает исходную базу данных и открывает новую копию базы данных в указанном вами формате. Любые изменения, внесенные в базу данных, влияют только на новую копию. Чтобы внести изменения в исходную базу данных, необходимо повторно открыть исходную базу данных.
Примечание
Чтобы преобразовать базу данных Access 2007 в формат файла, совместимый с Access 97 или более ранней версией, необходимо сначала использовать Access 2007 для преобразования базы данных в формат файлов Access 2000 или Access 2002–2003. Затем вы используете более раннюю версию Access для преобразования базы данных в нужный формат. Например, с помощью команды Преобразовать базу данных в Access 2003 можно преобразовать базу данных Access 2000 или базу данных Access 2002 — 2003 в формат файла Access 97.
Факторы, препятствующие преобразованию в более ранний формат файла
Некоторые новые типы данных и функции могут использоваться только в формате ACCDB и не поддерживаются более ранними версиями Access. Если база данных содержит какие-либо из этих функций и вы пытаетесь сохранить ее как базу данных более ранней версии, Access отобразит сообщение и не преобразует базу данных. В следующем списке описаны факторы, которые препятствуют преобразованию в более ранний формат файлов:
Использование новых типов данных или параметров свойств полей Следующие новые типы данных и параметры свойств полей не поддерживаются более ранними версиями Access:
Поля подстановки с несколькими значениями (поля подстановки, для которых свойству Разрешить несколько значений задано значение Да)
Тип данных Attachment
Вычисляемый тип данных
Поля длинного текста (memo) для отслеживания журнала (длинный текст — поля memo, для которых свойству Только добавление задано значение Да)
Вы не сможете преобразовать базу данных, если не пересматриваете базу данных, чтобы она больше не использовала эти функции.Примечание
Вы можете преобразовать базу данных, содержащую длинный текст (Memo), с полями форматированного текста (длинный текст или memo, для которых свойству Text Format задано значение Формат текста). Однако версии Access, предшествующие Access 2007, не интерпретируют поле как форматированный текст. Если в данных Access присутствует форматирование форматированного текста, текст отображается с HTML-тегами вместо форматирования в более ранних версиях Access, как показано в следующем примере.
Исходный форматированный текст Текст, просматриваемый в более ранних версиях Access Это пример. <div><strong><em>This is an example.</em></strong></div>
Ссылки на внешние файлы, которые не поддерживаются более ранними версиями Access В базах данных .accdb Access можно связать с несколькими типами данных, которые не поддерживаются более ранними версиями Access. В том числе:
- Таблицы в других базах данных в формате ACCDB
- Листы Excel в формате .xlsx
- списки Windows SharePoint Services
Если база данных содержит ссылки на эти типы источников данных, необходимо удалить ссылки, прежде чем преобразовать базу данных в формат файла, предшествующий Access 2007. Одним из решений является импорт данных, а не связывание с ним, чтобы данные содержались в самой базе данных Access. Дополнительные сведения об импорте данных в базу данных Access см. в статье Общие сведения об импорте, связывании и экспорте данных в Access.
Шифрование базы данных Для доступа к базам данных в формате ACCDB используется новый метод защиты паролем, несовместимый с более ранними версиями Access. Если вы добавляете пароль в базу данных Access .accdb с помощью команды "Шифровать с паролем ", сначала необходимо удалить пароль, прежде чем можно будет преобразовать базу данных в более ранний формат файла. Дополнительные сведения о добавлении и удалении шифрования см. в статье Шифрование базы данных с помощью пароля базы данных.