Если вы создали базу данных Access в формате (ACCDB), но хотите предоставить доступ к ней пользователям, которые используют более ранние версии Access, например до Access 2007, в большинстве случаев можно преобразовать базу данных в более ранний формат с помощью команды Сохранить как . В этой статье описаны шаги по преобразованию базы данных в более ранний формат файла (.mdb), а также рассматриваются некоторые факторы, которые препятствуют преобразованию базы данных.
В этой статье
Преобразование базы данных 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 с помощью команды "Шифровать с паролем ", сначала необходимо удалить пароль, прежде чем можно будет преобразовать базу данных в более ранний формат файла. Дополнительные сведения о добавлении и удалении шифрования см. в статье Шифрование базы данных с помощью пароля базы данных.