Pokud spustíte přidávací dotaz v accessové desktopové databázi, může se zobrazit chybová zpráva Aplikace Microsoft Access nemůže přidat všechny záznamy v přidávacím dotazu.
Tato chybová zpráva se může zobrazit z některého z následujících důvodů:
Chyby převodu typů: Možná se pokoušíte připojit data jednoho typu do pole jiného typu. Třeba přidání textu do pole, jehož datový typ je nastavený na Číslo, vyvolá tuto chybu. Zkontrolujte datové typy polí v cílové tabulce a potom zkontrolujte, že do každého z nich přidáváte správný typ dat.
Porušení klíčů: Možná se pokoušíte připojit data do jednoho nebo více polí, které jsou součástí primárního klíče tabulky, například pole ID. Zkontrolujte návrh cílové tabulky, jestli má primární klíč (nebo libovolný index) nastavenou vlastnost Žádné duplicity na hodnotu Ano. Pak zkontrolujte data, která přidáváte, že neporušují pravidla cílové tabulky.
Porušení zámků: Pokud je cílová tabulka otevřená v návrhovém zobrazení nebo ji má otevřenou jiný uživatel v síti, může to mít za následek zamknutí záznamů, které dotazu zabrání, aby mohl přidat záznamy. Zkontrolujte, jestli jsou všichni z databáze odpojení.
Porušení ověřovacích pravidel Zkontrolujte návrh cílové tabulky a zjistěte, jaká ověřovací pravidla existují. Pokud se například vyžaduje pole a váš dotaz pro něj neposkytuje data, zobrazí se chyba. V cílové tabulce také zkontrolujte všechna textová pole, u kterých je vlastnost Povolit nulovou délku nastavená na Hodnotu Ne. Pokud dotaz do takového pole nepřidá žádné znaky, zobrazí se chyba. Problém můžou způsobovat i jiná ověřovací pravidla – například pro pole Quantity můžete mít následující ověřovací pravidlo:
>=10
V tomto případě se nedají přidat záznamy s množstvím méně než 10.
Další informace o vytváření přidávacích dotazů najdete v článku Přidání záznamů do tabulky pomocí přidávacího dotazu.