Egy törlő lekérdezés futtatásakor az Access a Nem lehet törölni a megadott táblákból hibaüzenetet jeleníti meg. Ez a cikk ismerteti azokat az eseteket, amelyekben törlő lekérdezést használhat, elmagyarázza, hogy miért jelenik meg a hibaüzenet, és útmutatást ad a hiba javításához.
Az Accessben számos módon törölhet rekordokat. A rekordok törlésének részletesebb leírását a Rekordok hozzáadásának, szerkesztésének és törlésének módjai című cikkben találja.
Tartalom
Bevezetés
Törlő lekérdezést érdemes használnia, ha több rekordot szeretne egyetlen művelettel törölni egy táblából. A törlő lekérdezés akkor sikeres, ha:
-
egyetlen olyan táblát használ, amelynek nincs kapcsolata egyetlen másik táblával sem;
-
két, egy-az-egyhez kapcsolattal rendelkező táblát egyesít;
-
egyetlen táblát használ, amely egy „egy-a-többhöz kapcsolatnak” az „egy” oldala, és a kaszkádolt törlés engedélyezve van a kapcsolathoz;
-
tartalmazza az egy-a-többhöz kapcsolat „egy” oldalán lévő táblát és az adott kapcsolat „több” oldalán lévő táblát (például egy mező feltételeit a „több” táblában).
Fontos A lekérdezést kétszer kell futtatni a rekordok törléséhez mindkét táblából.
Miért jelenik meg ez a hibaüzenet, és hogyan háríthatom el?
Ha több tábla felhasználásával állít össze törlő lekérdezést, és a lekérdezés Egyedi rekordok tulajdonsága Nem értékre van állítva, akkor az Access a lekérdezés futtatásakor a Nem lehet törölni a megadott táblákból hibaüzenetet jeleníti meg.
A hiba elhárításához állítsa a lekérdezés Egyedi rekordok tulajdonságát Igen értékre.
-
Nyissa meg a törlő lekérdezést Tervező nézetben.
-
Ha nem nyílik meg a lekérdezés tulajdonságlapja, akkor nyissa meg az F4 billentyű lenyomásával.
-
A lekérdezéstervezőre kattintva jelenítse meg a lekérdezés tulajdonságait (a mezők tulajdonságai helyett).
-
Keresse meg a lekérdezés tulajdonságlapján az Egyedi rekordok tulajdonságot, majd állítsa az Igen értékre.