Kad palaižat dzēšanas vaicājums, Access, var tikt parādīts kļūdas ziņojums Nevarēja dzēst no norādītajām tabulām. Šajā rakstā ir uzskaitīti gadījumi, kuros var izmantot dzēšanas vaicājumu, kā arī paskaidrots, kāpēc tiek parādīts kļūdas ziņojums, un norādītas darbības kļūdas novēršanai.
Pastāv vairāki veidi, kā izdzēst ierakstus programmā Access. Izsmeļošāku skaidrojumu par ierakstu dzēšanu skatiet rakstā Ierakstu pievienošanas, rediģēšanas un dzēšanas veidi.
Tēmas šajā rakstā
Ievads
Ja vēlaties izdzēst vairākus ierakstus no tabulas, veicot vienu darbību, varat izmantot dzēšanas vaicājumu. Dzēšanas vaicājuma izmantošana ir veiksmīga, ja tas:
-
izmanto vienu tabulu, kurai nav relācijas ar citu tabulu;
-
apvieno divas tabulas, kurās ir attiecība viens pret vienu;
-
izmanto vienu tabulu, kas ir attiecība viens pret daudziem pusē "viens", un kaskadētā dzēšana ir iespējota šai relācijai;
-
ietver gan tabulu relācijas "viens pret daudziem" pusē "viens", gan tabulu šīs relācijas pusē "daudzi" (piemēram, izmantot kritērijus laukā no tabulas "daudzi").
Svarīgi! Vaicājums ir jāizpilda divreiz, lai dzēstu ierakstus no abām tabulām.
Kļūdas ziņojuma parādīšanas iemesli un kā tos novērst
Ja dzēšanas vaicājums ir izveidots, izmantojot vairākas tabulas, un vaicājuma rekvizīts Unikāli ieraksti ir iestatīts uz Nē, tad, izpildot vaicājumu, Access parāda kļūdas ziņojumu Nevarēja dzēst no norādītajām tabulām.
Lai novērstu šo problēmu, vaicājuma rekvizītu Unikāli ieraksti iestatiet uz Jā.
-
Atveriet dzēšanas vaicājumu noformējuma skatā.
-
Ja vaicājuma rekvizītu lapa nav atvērta, nospiediet taustiņu F4, lai to atvērtu.
-
Noklikšķiniet uz vaicājumu noformētāja, lai parādītu vaicājuma rekvizītus (nevis lauka rekvizītus).
-
Vaicājuma rekvizītu lapā atrodiet rekvizītu Unikāli ieraksti un iestatiet to uz Jā.