Office
Přihlásit se
Odstranění duplicitních záznamů pomocí dotazu

Odstranění duplicitních záznamů pomocí dotazu

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Duplicitní data se objeví v situacích, kdy do databáze přidává data více uživatelů najednou nebo pokud návrh databáze neobsahuje kontrolu výskytu duplikátů. Pokud je třeba odstranit větší množství duplicitních dat, je jednodušší udělat to pomocí dotazu než ručně. Nejdříve je třeba vyhledat duplicitní záznamy v databázi pomocí dotazu.

Poznámka: Metody popisované v tomto článku se nevztahují Accessových webových aplikacích.

Před odstraněním dat

Odstranění dat nelze vzít zpět, proto před pokusem o odstranění duplicitních záznamů zkontrolujte, zda je databáze na tuto operaci připravena:

  • Zkontrolujte, že soubor databáze není určen pouze ke čtení.

  • Jestliže databázi sdílíte s jinými uživateli, pořádejte je, aby zavřeli všechny objekty, se kterými chcete pracovat, aby nedošlo ke konfliktům dat.

  • Pokud máte oprávnění k otevření databáze ve výhradním režimu: klikněte na Soubor >otevřetea vyberte databázi. Klikněte na šipku vedle pole otevřené a klikněte na Otevřít s výhradním.

  • Nejdůležitější věc – nezapomeňte vytvořit zálohu databáze. Jedinou možností, jak obnovit odstraněné záznamy, je jejich vytažení ze zálohy databáze. Operace odstranění může odstranit také záznamy v souvisejících tabulkách.

Poznámka: Pokud chcete databázi obnovit ze záložní verzi, zavřete soubor s originálem databáze a dejte mu jiný název. Přiřaďte záložní kopii název původní verze databáze a otevřete ji v Accessu.

Vytvoření a spuštění odstraňovacího dotazu

  1. Klikněte na kartu vytvořit > Návrh dotazu a v dialogovém okně Zobrazit tabulku poklikejte na tabulku, ze které chcete odstranit záznamy.

  2. Poklikáním na hvězdičku (*) přidáte do návrháře dotazu všechny sloupce tabulky.

  3. Přidejte pole, která použijete pro identifikaci záznamů pro odstranění. Předpokládejme například, že zákazník s vámi ukončí spolupráci a vy potřebujete odstranit všechny čekající objednávky tohoto zákazníka. Pokud chcete vyhledat jen tyhle záznamy, můžete přidat do návrhové mřížky pole ID zákazníka a Datum objednávky.

  4. Dále můžete taky přidat kritéria do řádkuKritéria. Můžete například zadat ID zákazníka, se kterým už nespolupracujete, a datum, od něhož jsou objednávky tohoto zákazníka neplatné.

  5. U každého pole kritérií zrušte zaškrtnutí políčka Zobrazit.

  6. Na kartě Návrh klikněte na Spustit. Ověřte, že dotaz vrací záznamy, které chcete odstranit.

  7. Klikněte na příkaz Návrhové zobrazení a na kartě Návrh klikněte na Odstranit. Aplikace Access výběrový dotaz se změní na odstraňovacího dotazu, skryje řádek Zobrazit v dolní části návrhové mřížky a přidá řádek Odstranit.

  8. Čeká vás ještě jedno nutné ověření před spuštěním odstraňovacího dotazu: zkontrolujte, zda je v řádku Odstranit ve sloupci * (všechna pole) zobrazená hodnota Z a ve všech sloupcích s kritérii hodnota Kde.

  9. Na kartě Návrh klikněte na Spustit > Ano.

Další informace najdete v tématu Porovnat dvě tabulky a vyhledání záznamů bez shody.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×