Изтриване на дублирани записи със заявка

Дублираните данни често се вмъкват, когато няколко потребители добавят данни към базата данни едновременно или ако базата данни не е проектирана да проверява за дублиращи се записи. По-лесно е да използвате заявка, когато искате да изтриете много дублирани данни. Първата стъпка е да намерите дублирани записи със заявка във вашата база данни.

Забележка: Методите, описани в тази статия, не се отнасят за уеб приложения на Access.

Преди да изтриете данни

Не можете да отмените изтриване на данни, затова се уверете, че вашата база данни е готова, преди да се опитате да изтриете дублираните записи:

  • Уверете се, че файлът не е само за четене.

  • Ако споделите вашата база данни с други хора, помолете ги да затворят обектите, с които искате да работите, за да избегнете възможни конфликти на данни.

  • Ако имате разрешения да отваряте базата данни в монополен режим: щракнете върху файл >Отвори и изберете базата данни. Щракнете върху стрелката до Отвори и щракнете върху Отвори в монополенрежим.

  • Най-важно е да не забравяте да архивирате вашата база данни. Единственият начин да възстановите изтрити записи е да ги възстановите от архивно копие. Операцията за изтриване може също да изтрие записи в свързани таблици.

Забележка:  За да възстановите от архивно копие, затворете и преименувайте оригиналния файл, така че архивното копие да може да използва името на оригиналната версия. Дайте името на оригиналната версия на архивното копие и го отворете в Access.

Създаване и изпълнение на заявка за изтриване

  1. Щракнете върху раздела създаване > на заявката , след което щракнете двукратно върху таблицата, от която искате да изтриете записи.

  2. Щракнете двукратно върху звездичката (*), за да добавите всички полета на таблицата към конструктора на заявки.

  3. Можете да добавите полетата, които ще използвате, за да идентифицирате записите за изтриване. Например Представете си, че даден клиент е извън бизнеса и трябва да изтриете всички чакащи поръчки за този клиент. За да намерите точно тези записи, можете да добавите полетата ИД на клиент и дата на поръчка към мрежата за проектиране.

  4. Можете също да добавите критерий в реда критерии. Например можете да добавите ИД на клиента за клиента, който е извън бизнеса, както и датата, след която поръчките за този клиент са невалидни.

  5. Изчистете квадратчето за отметка Покажи за всяко поле за критерии.

  6. В раздела Структура щракнете върху Изпълни. Проверете дали заявката връща записите, които искате да изтриете.

  7. Щракнете върху изглед за проектиране и в раздела проектиране щракнете върху Изтрий. Access промени заявката за избиране в заявка за изтриване, скрива реда за Показване в долната част на мрежата за проектиране и добавя реда за Изтриване .

  8. Още една проверка, преди да изпълните заявката за изтриване: Уверете се, че редът Delete в колоната * (всички полета) се показва от и къде трябва да се вижда в някоя от колоните за критерии.

  9. В раздела проектиране щракнете върху изпълни > да.

За повече информация вижте Сравняване на две таблици и намиране на записи без съответствия.

Най-горе на страницата

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×