Удаление повторяющихся записей с помощью запроса

Удаление повторяющихся записей с помощью запроса

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Дублирование данных часто creeps Если нескольким пользователям одновременно Добавление данных в базу данных или базы данных не было предназначен для проверки на наличие повторений. Если вы хотите удалить много повторяющихся данных с помощью запроса проще. Первый шаг — для поиска повторяющихся записей с помощью запроса в базе данных.

Примечание : Методы, описанные в этой статье, не применяются к веб-приложения Access.

Прежде чем удалять данные

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

  • Проверьте, что файл не является доступным только для чтения.

  • Если база данных открыта для общего доступа, попросите коллег закрыть нужные вам объекты, чтобы избежать возможного конфликта данных.

  • Если у вас есть разрешения на открытие базы данных в монопольном режиме: щелкните Файл >Откройтеи выберите базу данных. Щелкните стрелку рядом с пунктом Открыть и нажмите кнопку Монопольно.

  • Важнее всего не забудьте Создать резервную копию базы данных. Единственный способ восстановить удаленные записи — будет восстановить их из резервной копии. В ходе операции удаления может также удалить записи из связанных таблиц.

Примечание : Чтобы восстановить записи из резервной копии, закройте и переименуйте исходный файл: тогда копия сможет использовать имя оригинальной версии. Назначьте резервной копии имя оригинальной версии и откройте ее в Access.

Создание и выполнение запроса на удаление

  1. Перейдите на вкладку Создать > Конструктор запросов и в диалоговом окне Добавление таблицы дважды щелкните таблицу, из которой вы хотите удалить записи.

  2. Чтобы добавить в конструктор запросов все поля таблицы, дважды щелкните звездочку (*).

  3. Добавьте поля, которые позволят определить записи, подлежащие удалению. Например, ваш клиент решил прекратить свою деятельность, и вы хотите удалить записи обо всех его невыполненных заказах. Чтобы найти эти записи, вам нужно добавить в бланк поля "Код клиента" и "Дата заказа".

  4. Также можно Добавить условия в строке условие отбора. Например можно добавить код заказчика клиента, пошло из бизнеса и Дата, после чего недопустимы заказов этого клиента.

  5. Снимите флажок Показать для каждого поля условия.

  6. На вкладке Конструктор нажмите кнопку Выполнить. Убедитесь, что запрос возвращает именно те записи, которые вы хотите удалить.

  7. Нажмите кнопку Режим конструктора и на вкладке " Конструктор " выберите команду Удалить. Access примет запрос на удаление запроса на выборку, скрывает Показать строку в нижней части бланка и добавляет Удалить строки.

  8. Перед запуском запроса на удаление сделайте еще одну проверку: убедитесь, что в строке Удаление в столбце * (все поля) проставлено значение Из , а во всех столбцах условий — значение Условие.

  9. На вкладке Конструктор нажмите Выполнить > Да.

Дополнительные сведения: Сравнение двух таблиц с целью выявления записей без соответствия.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

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

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

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

×