Odstránenie duplicitných záznamov pomocou dotazu

Odstránenie duplicitných záznamov pomocou dotazu

Duplicitné údaje sa často zakrádajú, keď viacerí používatelia pridávajú údaje do databázy v rovnakom čase alebo ak databáza nebola navrhnutá na kontrolu duplicitných hodnôt. Ak chcete odstrániť veľa duplicitných údajov, jednoduchšie je použiť dotaz. Prvým krokom je nájdenie duplicitných záznamov pomocou dotazu v databáze.

Poznámka: Metódy popísané v tomto článku sa nevzťahujú na webové aplikácie Accessu.

Pred odstránením akýchkoľvek údajov

Odstránenie údajov nie je možné vrátiť späť, preto skontrolujte, či je databáza pripravená skôr, než sa pokúsite odstrániť duplicitné záznamy:

  • Uistite sa, že súbor nie je určený iba na čítanie.

  • Ak databázu zdieľate s inými používateľmi, požiadajte ich o zatvorenie objektov, s ktorými chcete pracovať, aby sa predišlo možným konfliktom údajov.

  • Ak máte povolenia na otvorenie databázy vo výhradnom režime: kliknite na položku súbor >Otvoriť a vyberte databázu. Kliknite na šípku vedľa položky Otvoriť a kliknite na položku Otvoriť exkluzívne.

  • A čo je najdôležitejšie, nezabudnite zálohovať databázu. Jediným spôsobom obnovenia odstránených záznamov je obnovenie zo zálohy. Operácia odstránenia môže odstrániť aj záznamy v súvisiacich tabuľkách.

Poznámka:  Ak chcete obnoviť zálohu, zatvoríte a Premenujte pôvodný súbor tak, aby záložná kópia mohla použiť názov pôvodnej verzie. Priraďte názov pôvodnej verzie k záložnej kópii a otvorte ju v Accesse.

Vytvorenie a spustenie odstraňovacieho dotazu

  1. Kliknite na kartu vytvoriť > návrh dotazu a dvakrát kliknite na tabuľku, z ktorej chcete odstrániť záznamy.

  2. Dvakrát kliknite na hviezdičku (*), čím pridáte všetky polia tabuľky do návrhára dotazov.

  3. Pridajte polia, ktoré budete používať na identifikáciu záznamov na odstránenie. Predpokladajme napríklad, že zákazník ide mimo podniku a je potrebné odstrániť všetky čakajúce objednávky pre daného zákazníka. Ak chcete vyhľadať len tieto záznamy, môžete do mriežky návrhu pridať polia ID zákazníka a dátum objednávky.

  4. Do riadka kritériá môžete pridať aj kritériá. Môžete napríklad pridať identifikáciu zákazníka, ktorý vyšiel mimo podniku, a dátum, po uplynutí ktorého sú objednávky zákazníka neplatné.

  5. Zrušte začiarknutie políčka Zobraziť pre každé pole kritériá.

  6. Na karte návrh kliknite na položku Spustiť. Overte, či dotaz vracia záznamy, ktoré chcete odstrániť.

  7. Kliknite na položku Návrhové zobrazenie a na karte návrh kliknite na položku odstrániť. Access zmení výberový dotaz na odstraňovací dotaz, skryje riadok Zobraziť v dolnej časti mriežky návrhu a pridá riadok odstrániť .

  8. Ďalšie overenie pred spustením odstraňovacieho dotazu: Uistite sa, že riadok odstrániť v stĺpci * (všetky polia) sa zobrazí z a kde sa má zobraziť v niektorom z stĺpcov kritérií.

  9. Na karte návrh kliknite na položku Spustiť > Áno.

Ďalšie informácie nájdete v téme porovnanie dvoch tabuliek a vyhľadanie záznamov bez zhôd.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×