Ko zaženete poizvedba za brisanje, lahko Access prikaže sporočilo o napaki ni bilo mogoče izbrisati iz določenih tabel. V tem članku so navedeni primeri, v katerih lahko uporabite poizvedbo za brisanje, v katerem je razloženo, zakaj se prikaže sporočilo o napaki in ponudi korake za odpravljanje napake.
Zapise v Accessu je mogoče izbrisati na več načinov. Če želite natančnejše razlago brisanja zapisov, si oglejte članek načini za dodajanje, urejanje in brisanje zapisov.
V tem članku
Uvod
Če želite iz tabele izbrisati več zapisov hkrati, lahko uporabite poizvedbo za brisanje. Poizvedba za brisanje je uspešna, ko:
-
Se nanaša na eno tabelo, ki nima relacije z nobeno drugo tabelo.
-
Se nanaša na tabeli z relacijo »ena proti ena«.
-
Uporabi eno tabelo, ki je ena od strani relacija »ena proti mnogo«in kaskadno brisanje je omogočena za to relacijo.
-
Se nanaša na tabelo na strani »ena« relacije »ena proti mnogo« in na tabelo na strani »mnogo« te iste relacije (na primer da uporabi kriterij iz polja tabele na strani »mnogo«).
Pomembno Poizvedbo morate zagnati dvakrat, če želite izbrisati zapise iz obeh tabel.
Zakaj se prikazuje sporočilo o napaki in kako naj napako odpravim?
Če za poizvedbo za brisanje uporabite več tabel in je lastnost Enolični zapisi nastavljena na Ne, Access ob zagonu poizvedbe prikaže sporočilo o napaki: Iz navedenih tabel ni mogoče brisati.
Če želite odpraviti težavo, nastavite lastnost Enolični zapisi na Da.
-
Odprite poizvedbo za brisanje v pogledu načrta.
-
Če list z lastnostmi poizvedbe ni odprt, pritisnite F4, da se odpre.
-
Če želite prikazati lastnosti poizvedbe (in ne lastnosti polja), kliknite načrtovalca poizvedbe.
-
Na listu z lastnostmi poizvedbe, poiščite lastnost Enolični zapisi in jo nastavite na Da.