Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.
Изтриване на дублирани записи със заявка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×