Atunci când rulați interogare de ștergere, Access poate afișa mesajul de eroare Imposibil de șters din tabelele specificate. Acest articol listează cazurile în care puteți să utilizați o interogare de ștergere, explică de ce apare mesajul de eroare și furnizează pașii pentru remedierea erorii.
Există câteva metode de a șterge înregistrări în Access. Pentru o explicație mai detaliată a ștergerii înregistrărilor, consultați articolul Modalități de a adăuga, a edita și a șterge înregistrări.
În acest articol
Introducere
Dacă doriți să ștergeți mai multe înregistrări dintr-un tabel într-o singură operațiune, puteți utiliza o interogare de ștergere. O interogare de ștergere are succes atunci când:
-
Utilizează un singur tabel care nu are o relație cu niciun alt tabel.
-
Combină două tabele care au relația unu-la-unu.
-
Utilizează un singur tabel care reprezintă partea „unu” din relație unu-la-mai mulțiși ștergere în cascadă este activat pentru acea relație.
-
Include atât tabelul din partea „unu” a unei relații unu-la-mai-mulți, cât și tabelul din partea „mai mulți” a acelei relații (de exemplu, pentru a utiliza criterii într-un câmp din tabelul „mai mulți”).
Important Trebuie să rulați interogarea de două ori pentru a șterge înregistrări din ambele tabele.
De ce văd acest mesaj de eroare și cum îl remediez?
În cazul în care creați o interogare de ștergere utilizând mai multe tabele și proprietatea Înreg. unice a interogării este setată la Nu, Access afișează mesajul de eroare: Imposibil de șters din tabelele specificate atunci când rulați interogarea.
Pentru a rezolva această problemă, setați proprietatea Înreg. unice a interogării la Da.
-
Deschideți interogarea de ștergere în Vizualizarea proiect.
-
Dacă foaia de proprietăți a interogării nu este deschisă, apăsați F4 pentru a o deschide.
-
Faceți clic pe proiectantul interogării pentru a afișa proprietățile interogării (mai degrabă decât proprietățile câmpului).
-
În foaia de proprietăți a interogării, găsiți proprietatea Înreg. unice și setați-o la Da.