Відмінності між форматами файлів ACCDB й MDB

Microsoft Office Access 2007 створює файли в новому форматі, які не можна відкрити за допомогою попередніх версій цієї програми. У цій статті описано нові функції формату файлу Office Access 2007 і проблеми, які виникають, якщо перетворити файли в попередні формати. Крім того, тут підсумовано зміни в деяких пов’язаних типах файлів, що використовувалися в попередніх версіях.

У цій статті

Нові можливості формату файлів Access 2007

Перетворення у формати файлів попередніх версій

Типи файлів

Зв'язані таблиці

Реплікація

Нові можливості формату файлів Access 2007

В Office Access 2007ядро бази даних Microsoft Jet настроєно для програм системи Microsoft Office 2007. Ця орієнтована на Office версія Jet називається обробником баз даних Access і забезпечує інтеграцію з Windows SharePoint Services 3.0 і Microsoft Office Outlook 2007, створення багатозначних полів підстановки та доступність інших нових можливостей.

Багатозначні поля підстановки.    Більшість програм баз даних, включно з попередніми версіями Access, давали змогу зберігати лише одне значення в кожному полі. В Office Access 2007 можна створювати поля підстановки, які дають можливість зберігати в кожному полі кілька значень. У такий спосіб Access створює в полі зв’язок "багато-до-багатьох" і приховує відомості про впровадження за допомогою системних таблиць.

Наприклад, таблиця "Завдання" з полями підстановки використовується для призначення працівнику завдання. Припустімо, що потрібно призначити одне завдання кільком працівникам. У попередніх версіях Access потрібно було налаштувати нову таблицю перехресних посилань, щоб зберегти кожну комбінацію працівника та завдання, а потім змінити форми та звіти, щоб у них використовувалася нова структура даних. Багатозначні поля підстановки в Office Access 2007 значно спрощують цей процес. Елементи більше не групуються в розкривні списки. Тепер кожен із них має прапорець, тож можна вибрати потрібну кількість елементів. Вибрані елементи відображаються в полі через кому.

Посилання на додаткові відомості про багатозначні поля підстановки див. у розділі Див. також.

Тип даних "Вкладення".    Це новий тип, що дає змогу легко зберігати всі типи документів і двійкові файли в базі даних без зайвого збільшення її обсягу. Якщо потрібно зменшити загальний обсяг збережених даних, вкладення автоматично стискаються. Наприклад, до запису можна вкласти документ Microsoft Office Word 2007 або зберегти низку цифрових зображень. До одного запису можна додати кілька вкладень.

Посилання на додаткові відомості про те, як вкладати файли до записів, див. в розділі Див. також.

Інтеграція з Windows SharePoint Services 3.0 і Office Outlook 2007.    У попередніх версіях файли Access блокувалися в Windows SharePoint Services і Outlook через можливість включення до бази даних Access небезпечного коду. В Office Access 2007 реалізовано новий формат, який дає можливість перевірити безпечність коду або вимкнути його. Це дає змогу набагато повніше інтегрувати базу даних Access із Windows SharePoint Services і Office Outlook 2007. Крім того, такий підхід спрощує перевірку файлів бази даних Access за допомогою антивірусних програм.

Автономні дані.    За допомогою Office Access 2007 можна швидко розпочати роботу зі списками SharePoint в автономному режимі. Ви можете працювати з даними в Access, а потім синхронізувати зміни або повторно підключитися до сайту SharePoint пізніше.

Відстеження історії для полів Memo.    Поля типу Memo використовуються, щоб зберігати великі обсяги інформації. Якщо в Office Access 2007 установити властивість (AppendOnly), журнал усіх змін зберігатиметься в полі Memo, тож їх можна буде переглянути пізніше. Ця функція також підтримує засіб керування версіями у Windows SharePoint Services 3.0, що дає можливість відстежувати зміни в полі з кількома рядками тексту, збереженому в списку SharePoint, за допомогою Access. Для параметра Додавання змін до наявного тексту цього поля має бути встановлено значення Так.

На початок сторінки

Перетворення у формати файлів попередніх версій

Нові функції, описані в попередньому розділі, недоступні у версіях Access, раніших за Office Access 2007. Якщо спробувати зберегти наявну базу даних Office Access 2007, у якій використовуються ці функції, як базу даних ранішої версії (наприклад, як базу даних Access 2002–2003 або Access 2000), з’явиться таке повідомлення:

Введіть ім’я категорії та вибрати колір.

Базу даних не можна перетворити на формат ранішої версії (MDB), доки з неї не буде виключено компоненти, що використовують ці функції.

На початок сторінки

Типи файлів

У цьому розділі стисло описано типи файлів, які використовуються в Office Access 2007.

  • ACCDB.    Це стандартне розширення імені файлу для баз даних у форматі файлу Office Access 2007. Цей формат прийшов на зміну розширенню імені файлу MDB, який використовується в попередніх версіях програми Access.

  • ACCDE.    Це розширення імені файлу Office Access 2007, скомпільованого у формат "лише для виконання". Цей формат прийшов на зміну розширенню імені файлу MDE, який використовується в попередніх версіях програми Access.

    Файл ACCDE – це "закрита" версія вихідного ACCDB-файлу. Якщо файл ACCDE містить будь-який код Visual Basic for Applications (VBA), у файлі ACCDE міститиметься лише скомпільований код. Унаслідок цього VBA-код не можна переглянути або змінити. Крім того, користувачі, які працюють із файлами ACCDE, не можуть змінювати форми та звіти. Файли ACCDE можна створити з файлів ACCDB, виконавши наведені нижче дії.

    1. В Office Access 2007 відкрийте базу даних, яку потрібно зберегти як файл .accde.

    2. На вкладці Знаряддя бази даних у групі Знаряддя бази даних клацніть елемент Створити файл ACCDE. Зображення кнопки

    3. У діалоговому вікні Збереження документа виберіть папку, в якій потрібно зберегти файл, введіть ім’я файлу в полі Ім'я файлу, відтак натисніть кнопку Зберегти.

  • ACCDT.    Це розширення імені файлу для шаблонів баз даних Access.

  • ACCDR.    Це нове розширення імені файлу, яке дає змогу відкривати базу даних у режимі виконання. Якщо змінити розширення імені файлу бази даних з ACCDB на ACCDR, можна створити "закриту" версію бази даних Office Access 2007. Щоб відновити повну функціональність бази даних, слід знову змінити розширення імені файлу на ACCDB.

  • MDW.    У файлах відомостей робочої групи зберігаються відомості захищених баз даних. У формат файлів MDW для Office Access 2007 не внесено жодних змін. Керівник робочої групи Office Access 2007 створює файли MDW, які ідентичні файлам, створеним в Access 2000–2003. Файли MDW, створені в цих попередніх версіях, можна використовувати в базах даних Office Access 2007.

    Примітка : В Office Access 2007 можна відкрити базу даних попередньої версії, захищену за допомогою безпеки на рівні користувача. Однак у базах даних Office Access 2007 відсутня безпека на рівні користувача. На стрічці (компонент інтерфейсу користувача Microsoft Office Fluent) немає команди для запуску керівника робочої групи, проте в Office Access 2007 можна запустити його за допомогою команди DoCmd.RunCommandacCmdWorkgroupAdministrator в коді VBA або створити макрос Access, який містить дію RunCommand з аргументом Command для параметра WorkgroupAdminstrator.

  • LACCDB.    Якщо відкрити базу даних Office Access 2007, блокування файлу контролюється за допомогою файлу блокування з розширенням LACCDB. Файл LACCDB відповідає файлу блокування LDB, який створюється, якщо відкрити файл попередньої версії Access (MDB). Тип блокування файлу, що створюється, залежить від типу файлу відкритої бази даних, а не від версії програми Access, що використовується. Наприклад, якщо відкрити файл Db1.mdb, Access створить і відкриє файл з іменем Db1.ldb. Якщо ж відкрити файл Db1.accdb, Access створить і відкриє файл з іменем Db1.laccdb. Файли блокування видаляються автоматично, коли всі користувачі закриють базу даних.

    Якщо для файлів, створених в Office Access 2007 і попередніх версіях цієї програми, зберігаються окремі файли блокування, бази даних Db1.mdb та Db1.accdb можуть відкритися в Office Access 2007 одночасно без жодних конфліктів файлів блокування. Це відбувається завдяки тому, що створюються два різні файли блокування (LDB та LACCDB). Крім того, той самий файл MDB один користувач може відкрити в Office Access 2007, а інший – у попередній версії цієї програми. У такому випадку для обох сеансів використовуватиметься той самий файл блокування LDB.

На початок сторінки

Зв'язані таблиці

Таблицю форматів файлів попередньої версії Access можна зв’язати з базою даних новішої версії Access, але зв’язати таблицю новішої версії Access із базою даних попередньої версії цієї програми не можна. Наприклад, можна зв’язати базу даних ACCDB з таблицями в іншій базі даних такого ж типу або MDB. Проте таблиці бази даних MDB не можна зв’язати з таблицями бази даних ACCDB.

Реплікація

У файлах формату Office Access 2007 реплікація не підтримується. Office Access 2007 можна використати для реплікації бази даних, створеної в попередньому форматі файлів, проте реплікацію бази даних, створеної у форматі Office Access 2007, виконати не можна.

На початок сторінки

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×