Ko zaženete poizvedba za brisanje, Access prikaže sporočilo o napaki Ni mogoče izbrisati iz določenih tabel. V tem članku so navedeni primeri, v katerih lahko uporabite poizvedbo za brisanje, razloženo je, zakaj je sporočilo o napaki prikazano, in navodila za odpravljanje napake.
Zapise v Accessu je mogoče izbrisati na več načinov. Podrobnejša razlaga brisanja zapisov je v članku Načini dodajanja, urejanja in brisanja 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 »ena« v relacija »ena proti mnogo«, za to relacijokaskadno brisanje omogočena raven »ena«.
-
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.