Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Припустімо, у вас є дві класичні бази даних Access або дві версії однієї бази даних і ви бажаєте порівняти структуру їхніх запитів, форм або звітів. Або, можливо, вам потрібно знайти відмінності в модулях коду Visual Basic for Applications (VBA). Якщо ви маєте Microsoft Office Professional Plus 2013 або 2016, можете скористатися засобом порівняння баз даних Microsoft Database Compare, щоб створити звіт про знайдені відмінності.

Примітка.: Database Compare не призначено для веб-програм Access.

Відкриття Database Compare

В ОС Windows 7    У меню " Пуск " у розділі Office 2013 Tools(якщо ви використовуєте Microsoft Office 2013), виберіть пункт база даних порівняння . Якщо ви використовуєте Microsoft Office 2016, виберіть пункт база даних порівняння в розділі Знаряддя Office 2016.

В ОС Windows 8    На екрані запуску виберіть пункт порівняння баз даних.

В ОС Windows 10    Знайдіть базу даних порівняти та виберіть свою інстальовану версію.

На додачу до Database Compare, ви знайдете подібну програму для Excel – Microsoft Spreadsheet Compare. Щоб використовувати її, потрібен пакет Office Professional Plus 2013. (У Windows 8 виконайте пошук за запитом Spreadsheet Compare.)

Ви також можете відкрити засіб порівняння баз даних за допомогою провідника Windows. Потрібно буде знайти виконуваний файл і розташування, залежно від різних умов, наприклад, якщо використовується 32-або 64-розрядна операційна система Windows, або якщо ви використовуєте абонентську версію Office 365. Нижче наведено кілька можливих розташувань.

Якщо ви використовуєте Office 2016, виконайте одну з таких розташувань:

  • C:\Program Files\ Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

  • C: \ Program Files (x86) \Microsoft Office\Office16\DCF\DATABASECOMPARE.EXE

Якщо ви використовуєте Microsoft 365, виконайте одну з таких розташувань:

  • C:\Program Files\ Microsoft Office\Root\Office16\DCF\DATABASECOMPARE.EXE

  • C: \ Program Files (x86) \Microsoft Office\root\Office16\DCF\DATABASECOMPARE.EXE

Порівняння двох файлів баз даних Access

  1. Перейдіть до бази даних, яку потрібно використовувати як базову (попередню версію), натиснувши кнопку Browse (Огляд) праворуч поля Compare (Порівняти).


    .

  2. Знайдіть змінену базу даних (останню версію), натиснувши кнопку праворуч поля To (З).

  3. У розділі Report Options (Параметри звіту) позначте об’єкти або елементи бази даних (Tables (Таблиці), Queries (Запити), Macros (Макроси), Modules (Модулі), Reports (Звіти), Forms (Форми) або Pages (Сторінки)), які потрібно порівняти.

  4. У розділі Report values (Значення звіту) виберіть Full (Повний), щоб отримати детальний звіт про зміни, або Brief (Стислий), щоб отримати стислий звіт. Результати будуть однакові в обох випадках, проте, вибравши формат Brief (Стислий), ви створите значно коротший звіт.

  5. Унизу вікна натисніть кнопку Compare (Порівняти), щоб сформувати звіт.

  6. Коли все буде готово, ви зможете перейти на вкладку Results (Результати) і переглянути докладний аналіз порівняння елементів у новому вікні.

Тлумачення результатів

Вихідна та змінена таблиці

У прикладі вище змінено структуру таблиці "Таблиця1": поля FName і LName перейменовано на "Ім’я" та "Прізвище", тип даних поля "Офіс" змінено з "Число" на "Короткий текст", а також додано поля "Відділ" і "Дата прийняття". Під час перегляду результатів порівняння потрібно враховувати такі моменти:

  • Перейменовані об’єкти або компоненти (наприклад, стовпці таблиці або текстові поля форми) позначаються як Added (Додано), а вихідні – як Deleted (Видалено).

  • Якщо змінити властивість об’єкта, її буде позначено як Changed (Змінено).

  • Якщо є відмінності між модулями коду VBA або макросами Access, відомості про них відображаються в трьох стовпцях. Вихідний текст або код розміщено в стовпці Old Value (Старе значення), новий текст або код – у стовпці New Value (Нове значення), а загальні відомості, як-от "Module changed" (Змінено модуль) або "Macro definition changed" (Змінено визначення макросу) – у стовпці Change Description (Опис змін).

  • Щоб переглянути докладний аналіз відмінностей коду VBA, перейдіть на вкладку Results (Результати), клацніть ім’я модуля з кодом і натисніть кнопку Details (Докладно) або просто двічі клацніть ім’я модуля. Відкриється нове вікно, де вихідний код відображатиметься в рядках на жовтому тлі, а оновлений – у рядках на червоному тлі. У такий же спосіб можна переглянути відмінності запитів і модулів Access.

Можливості Database Compare

Database Compare дає змогу знаходити відмінності між файлами двох класичних баз даних або двома версіями одного файлу. Цей засіб інформує про додані, видалені та перейменовані об’єкти, як-от таблиці, запити, форми, звіти та модулі VBA. Крім того, він виявляє навіть найменші зміни в цих об’єктах, наприклад нові, переміщені або перейменовані поля таблиці, відредаговані запити, змінені властивості форми або звіту, а також оновлений код VBA.

Порівняння баз даних не шукає зміни в даних , що містяться в таблицях, але за допомогою експорту таблиць або результатів запиту до книг Excel можна порівняти ці дві книги в електронній таблиці. Дізнайтеся, як експортувати дані Access, щоб переглянути оновлення записів.

Подальші дії

Якщо у вашій організації є "критично важливі" книги Excel або бази даних Access, радимо інсталювати засоби керування електронними таблицями та базами даних Microsoft.  Сервер Microsoft аудиту та керування ними надає потужні функції керування змінами для файлів Excel і Access, а також доповнюється оцінкою Microsoft і аналізом ризиків, що надає функції інвентаризації та аналізу, які допоможуть знизити ризик, пов'язаний із використанням засобів, розроблених кінцевим користувачем у програмі Excel і Access.

Огляд Database Compare

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×