Различия форматов файлов ACCDB и MDB

В этом разделе описываются различия между новым форматом файлов Microsoft Office Access 2007 ACCDB и более ранним форматом MDB. В Office Access 2007обработчик баз данных Microsoft Jet было настроено для приложений выпуска выпуск 2007 системы Microsoft Office. Эта ориентированная на Microsoft Оffice версия ядра Jet, названная Access Database Engine, обеспечивает интеграцию с Windows SharePoint Services 3.0 и Microsoft Office Outlook 2007, создание полей подстановок, одновременно допускающих несколько значений, и другие возможности.

В этой статье:

Новые возможности формата файлов Office Access 2007

Расширения файлов

Файлы рабочей группы (MDW)

Блокировка файлов

Файлы ACCDE

Связанные таблицы

Репликация

Новые возможности формата файлов Office Access 2007

Поля подстановок, одновременно допускающие несколько значений     Большая часть программ баз данных, включая ранние версии Access, позволяли хранить одиночные значения в каждом поле. В Office Access 2007 можно создавать поля подстановок, которые содержат одновременно более одного значения в поле. Это создает отношения «многие ко многим» внутри поля и скрывает детали реализации в системных таблицах.

Например, таблица Задача с полями подстановки используется, чтобы назначить задания сотрудникам. Имеется задание, которое нужно поручить нескольким сотрудникам. В ранних версиях Access для этого создавалась новая таблица перекрестных ссылок с описанием каждой комбинации сотрудника и задания, а затем под новую структуру данных изменялись формы и отчеты. В Office Access 2007 это реализуется гораздо проще за счет внедрения полей подстановок, одновременно допускающих несколько значений. Вместо того чтобы выбирать единственный элемент в раскрывающемся списке, теперь у каждого элемента списка есть флажок, и можно выбрать элементы по мере необходимости. Несколько выбранных значений отображаются в поле разделенными запятыми.

Дополнительные сведения о полях подстановок см. в разделе См. также.

Тип данных «Вложение»     Новый тип данных «Вложение» позволяет хранить документы и двоичные файлы любых типов в базе данных без излишнего увеличения ее объема. Чтобы уменьшить общий объем хранимых данных, вложения автоматически сжимаются, если это возможно. Этот тип данных используется, например, если нужно вложить в запись документ Microsoft Office Word 2007 или сохранить в базе данных набор цифровых изображений. В одной записи можно хранить несколько вложений.

Дополнительные сведения о вложении файлов в записи см. по ссылкам в разделе См. также.

Интеграция с Windows SharePoint Services 3.0 и Microsoft Office Outlook 2007     Раньше файлы Access были заблокированы для Windows SharePoint Services 3.0 и Office Outlook 2007, из-за того что небезопасный код мог попасть в базу данных Access. Office Access 2007 реализует новый формат, который позволяет либо проверить код и пропустить как безопасный, либо заблокировать. Это позволяет более полно интегрировать базы данных Access с Windows SharePoint Services 3.0 и Office Outlook 2007 и упрощает проверку базы данных Access антивирусными программами.

Работа с автономными списками SharePoint     Списки SharePoint можно легко получать для работы в автономном режиме, используя Office Access 2007. Работайте с данными в Access, а затем синхронизируйте изменения или подключитесь повторно к веб-узлу SharePoint позже.

Отслеживание истории поля MEMO     Поля MEMO полезны для хранения больших объемов информации. При работе с Office Access 2007 можно задать свойство (Только добавление(AppendOnly)), при котором приложение Access сохраняет историю всех изменений поля MEMO. Историю изменений затем можно просмотреть. Эта возможность поддерживает управление версиями в Windows SharePoint Services 3.0 поэтому приложение Access можно применять чтобы отслеживать изменения в нескольких строках текстового поля, хранящегося в списке SharePoint (если для параметра поля Добавлять изменения к тексту задано значение Да).

В начало страницы

Расширения файлов

В Office Access 2007 представлено несколько новых расширений файлов:

  • ACCDB    Расширение файла нового формата Office Access 2007. Заменяет файлы с расширением MDB.

  • ACCDE    Расширение файлов Office Access 2007, которые работают в режиме «исполнения». В ACCDE файлах удален весь исходный код Visual Basic для приложений (VBA). Пользователь ACCDE файлов может только выполнять код VBA, но не может изменять его. ACCDE заменят файлы с расширением MDE.

  • ACCDT    Расширение файлов шаблонов баз данных Access.

  • ACCDR    ACCDR — это новое расширение файлов, позволяющее открывать базу данных в режиме выполнения. С помощью простой замены расширения файла базы данных с ACCDB на ACCDR можно создать «закрытую» версию базы данных Office Access 2007. Чтобы восстановить полную функциональность, можно просто вернуть файлу старое расширение ACCDB.

В начало страницы

Файлы рабочей группы (MDW)

Файлы рабочей группы содержат информацию о защите баз данных. Для Office Access 2007 изменений в формат файла MDW не вносилось. Диспетчер рабочих групп Office Access 2007 создает MDW-файлы, идентичные созданным в Access 2000 — 2003; MDW-файлы, созданные в этих ранних версиях, могут быть использованы в базах данных Office Access 2007.

В начало страницы

Блокировка файлов

Когда база данных открыта, блокирование файла контролируется файлом блокировки. Когда открыт файл MDB, файл LDB создается для контроля блокирования. Это происходит также при открытии MDB-файла в Office Access 2007. Например, когда открывается файл db1.mdb, создается файл db1.ldb , контролирующий блокирование. Для файлов, созданных в Office Access 2007 в формате ACCDB, блокирование управляется файлом с расширением LACCDB. Следовательно, открытие файла db1.accdb приведет к созданию файла db1.laccdb. Как и LDB-файлы, LACCDB-файлы уничтожаются автоматически, когда база данных будет закрыта всеми пользователями.

С введением отдельных блокирующих файлов для файлов Office Access 2007 и файлов, созданных в более ранних версиях Access, стало возможным одновременно открывать файлы db1.mdb и db1.accdb в Office Access 2007, и это не приведет к возникновению конфликтов в блокирующем файле, поскольку созданы два разных блокирующих файла. Также можно открывать один и тот же файл MDB в Office Access 2007 и в более ранней версии Access одновременно, обе версии используют один и тот же блокирующий файл LDB.

В начало страницы

Файлы ACCDE

Файлы ACCDE являются версией файлов MDE для Office Access 2007. ACCDE-файл – это «блокированная» версия исходного ACCDB-файла. Если ACCDB содержал код VBA, то в файле ACCDE будет содержаться только компилированный код.  В результате пользователь не сможет просмотреть или изменить код VBA. Кроме того, при использовании файлов ACCDE у пользователей нет разрешений на внесение изменений в формы и отчеты. ACCDE-файлы создаются из файлов ACCDB с помощью описанной ниже процедуры.

Создание файлов ACCDE в Office Access 2007

  1. В программе Office Access 2007 откройте базу данных, которую требуется сохранить в виде файла ACCDE.

  2. На вкладке Средства базы данных в группе Средства базы данных выберите команду Создать ACCDE. Значок кнопки

  3. В диалоговом окне Сохранить как, выберите папку, в которую требуется сохранить файл, затем введите имя файла в поле Имя файла и нажмите кнопку Сохранить .

В начало страницы

Связанные таблицы

Как и в предыдущей версии Access, можно связать таблицы новой версии базы данных с таблицами более ранней версии, но не наоборот. Другими словами, можно связать таблицы из файла ACCDB с таблицами из другого файла ACCDB или файла MDB. Но нельзя связать таблицы из файла MDB с таблицами файла ACCDB.

Репликация

Репликация не поддерживается в файлах формата Office Access 2007. Можно использовать Office Access 2007 для репликации базы данных, созданной в более раннем формате, но нельзя сделать репликацию базы данных, созданной в формате Office Access 2007.

В начало страницы

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×