Эта статья была написана MysticGeek, техническим блоггером из блогов TutoryBird.
Работа с дублирующимися данными в базе данных Access может быть довольно раздражающей во время напряженного рабочего дня, поэтому я решил написать методику, которая поможет идентифицировать дублирующиеся записи, чтобы вы могли обрабатывать их вручную.
Существует много причин для дублирования данных: например, если несколько пользователей вводят данные одновременно через связанные таблицы, или вы можете наследовать таблицу с уже введенными дублирующими данными.
Сначала откройте MDB (Microsoft Database), содержащую таблицу, которую вы хотите проверить на наличие дубликатов. Нажмите на вкладку Запросы и Создать.
Откроется диалоговое окно «Новый запрос». Выделите Мастер поиска дубликатов и нажмите кнопку ОК.
Теперь выделите таблицу, которую вы хотите проверить на наличие дубликатов данных. Вы также можете выбрать Запросы или Таблицы и Запросы. Я никогда не видел использования для поиска запросов … но, возможно, это пригодится для ситуации другого человека. Как только вы выделите соответствующую таблицу, нажмите Далее.
Здесь мы выберем поле или поля в таблице, которую мы хотим проверить на наличие дубликатов данных. Старайтесь избегать обобщенных полей.
Назовите запрос и нажмите Finish. Запрос сразу запустится и выдаст результаты. Также Запрос сохраняется в разделе «Запросы» Access.
В зависимости от выбранных таблиц и полей ваши результаты будут выглядеть примерно так, как показано на снимках ниже, которые показывают, что на первом снимке я ничего не дублировал, а на другом – результаты дубликатов.