Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Предположим, что у вас есть две классические базы данных Access или две версии одной и той же базы данных, и вы хотите сравнить их, чтобы найти изменения в дизайне запросов, форм и отчетов. А может быть, вы хотите найти различия в модулях кода Visual Basic для приложений (VBA). Если у вас Microsoft Office профессиональный плюс 2013 или 2016, вы можете с помощью сравнения баз данных (Майкрософт) запустить отчет о различиях, которые он находит.

Примечание: Сравнить базы данных с веб-приложениями Access нельзя.

Открытие средства сравнения баз данных

В Windows 7    В меню "Пуск" Windows вOffice2013выберите пункт "Сравнить базы данных", если вы используете Microsoft Office 2013. Если вы используете Microsoft Office 2016, в средстве Office 2016выберите "Сравнить базы данных".

В Windows 8    На экране "Начните" нажмите кнопку "Сравнить базы данных".

В Windows 10    Найщите и выберите установленную версию.

Помимо средства сравнения баз данных имеется и соответствующая программа для Excel — средство сравнения электронных таблиц (Майкрософт). Для нее также требуется Office профессиональный плюс 2013. (Чтобы найти ее в Windows 8, введите средство сравнения электронных таблиц.)

Средство сравнения баз данных также можно открыть в проводнике. Вам потребуется найти исполняемый файл, и его расположение может отличаться в зависимости от различных условий, например при использовании 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. Найдите базу данных, которую собираетесь использовать как "основную" (или более раннюю версию), для чего нажмите кнопку обзора справа от поля Compare (Сравнить).


    Поля "Сравнить" и "С" и параметры отчета

  2. Найдите базу данных, которая рассматривается как "измененная" (или самую последнюю версию), для чего нажмите кнопку справа от поля To (С чем).

  3. В разделе Report Options (Параметры отчета) выберите объекты и элементы базы данных (таблицы, запросы, макросы, модули, отчеты, формы или страницы), которые нужно сравнивать, установив соответствующие флажки.

  4. В разделе Report values (Значения отчета) выберите Full (Полные), чтобы получить детальный отчет об изменениях, или Brief (Краткие), чтобы отчет был покороче. При выборе любого из вариантов данные в результате будут одни и те же, но во втором случае они будут более компактными.

  5. В нижней части окна нажмите кнопку Compare (Сравнить), чтобы выполнить отчет.

  6. По завершении отчета вы можете перейти на вкладку Results (Результаты), чтобы открыть новое окно с углубленным построчным сравнением элементов.

Интерпретация результатов

Исходная и измененная таблицы

В приведенном выше примере структура таблицы Таблица1 изменилась: поля 1Имя и 2Имя были переименованы в "Имя" и "Фамилия", тип данных "Номер" для поля "Офис" изменен на "Короткий текст", а также добавлены поля "Отдел" и "Дата найма". При просмотре результатов сравнения учитывайте следующие моменты:

  • Переименованные объекты или компоненты объектов (например, столбец в таблице или текстовое поле в форме) отображаются как "добавленные", а исходные — как "удаленные".

  • Если изменено свойство объекта, оно отображается как "измененное".

  • Если найдены различия между модулями кода VBA или макросами Access, подробные сведения об изменениях отображаются в трех столбцах. Исходный текст или код указывается в столбце Старое значение, более новый текст или код — в столбце Новое значение, а общие сведения (например, "Модуль изменен" или "Макроопределение изменено") — в столбце Описание изменения.

  • Чтобы увидеть построчное сравнение различий в коде VBA, откройте вкладку Results (Результаты), щелкните название модуля, содержащего код, и выберите элемент Details (Сведения) или просто дважды щелкните название модуля. Открывается новое окно, в котором отображаются строки исходного кода с желтым фоном и строки обновленного кода с красным фоном. Таким способом можно также просмотреть различия в запросах и модулях Access.

Возможности средства сравнения баз данных

С помощью сравнения баз данных можно найти изменения в оформлении двух файлов баз данных Access на компьютере или двух версий одного и того же файла. Средство сравнения баз данных уведомляет обо всех добавлениях, удалениях или переименованиях таких объектов, как таблицы, запросы, формы, отчеты и модули VBA. Средство находит даже мельчайшие изменения в этих объектах, например новые, удаленные или переименованные поля в таблице, изменения любого типа в запросе, изменения в свойствах формы или отчета и все измененные коды VBA.

Средство сравнения баз данных не обращает внимания на изменения данных, хранящихся в таблицах, однако после экспорта таблиц или результатов запросов в книги Excel вы можете сравнить две книги с помощью средства сравнения электронных таблиц. О том, как это сделать, читайте в статье Экспорт данных Access для просмотра обновлений записей.

Дальнейшие действия

Если в вашей организации есть критически важные книги Excel или базы данных Access, можно установить средства управления электронными таблицами и базами данных Майкрософт.  Сервер аудита и управления средствами управления (Майкрософт) предоставляет мощные функции управления изменениями для файлов Excel и Access. Его дополняет служба Обнаружения и оценки риска (Майкрософт), которая предоставляет функции инвентаризации и анализа, которые призваны помочь вам снизить риск, связанный с использованием средств, разработанных конечными пользователями в Excel и Access.

Общие сведения оhttps://o15.officeredir.microsoft.com/r/rliddbc15

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×