Kada pokrenete brisanje upita, Access bi mogao prikazati poruku o pogrešci Nije moguće brisanje iz određenih tablica. U ovom se članku navode slučajevi u kojima možete upotrijebiti upit za brisanje, objašnjava se zašto se prikazuje poruka o pogrešci i navode se koraci za ispravljanje te pogreške.
Nekoliko je načina brisanja zapisa iz programa Access. Temeljitije objašnjenje brisanja zapisa potražite u članku Načini dodavanja, uređivanja i brisanja zapisa.
Sadržaj članka
Uvod
Kada jednim postupkom želite izbrisati veći broj zapisa iz tablice, možete se poslužiti upitom za brisanje. Upit za brisanje uspijeva u sljedećim slučajevima:
-
Kada koristi jednu tablicu koja nema odnos ni s jednom drugom tablicom.
-
Kada spaja dvije tablice koje imaju odnos preslikavanja jednog na jednog člana.
-
Kada koristi jednu tablicu koja je „jedna” strana odnos preslikavanja jednog člana na više njih, i kaskadno brisanje je omogućen za taj odnos.
-
Kada obuhvaća obje tablice na „jednoj” strani odnosa jedne prema većem broju i tablicu na strani „većeg broja” tog odnosa (primjerice, da bi se upotrijebio kriterij na polju iz tablice na strani „većeg broja”).
Važno Upit se mora pokrenuti dvaput da bi se izbrisali zapisi iz obje tablice.
Zašto se pojavljuje poruka pogreške i kako ću je ispraviti?
Sastavljate li upis s brisanjem koji uključuje više tablica, a svojstvo upita Jedinstveni zapisi je postavljeno na vrijednost Ne, Access će prikazati poruku pogreške Brisanje iz određenih tablica nije moguće kada pokrenete upit.
Kako biste riješili problem, postavite svojstvo upita Jedinstveni zapisi na vrijednost Da.
-
Otvorite upis s brisanjem u prikazu dizajna.
-
Nije li otvoren list svojstava, pritisnite tipku F4 kako biste ga otvorili.
-
Pritisnite dizajner upita za prikazivanje svojstava upita (a ne svojstava polja).
-
U listu svojstava upita pronađite svojstvo Jedinstveni zapisi i postavite ga na vrijednost Da.