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