Duplirani podaci se često uvlače kada više korisnika istovremeno doda podatke u bazu podataka ili ako baza podataka nije dizajnirana da proverava duplikate. Upit je lakše koristiti kada želite da izbrišete mnogo dupliranih podataka. Prvi korak je da pronađete duplirane zapise pomoću upita u bazi podataka.
Napomena: Metodi opisani u ovom članku ne odnose se na Access veb aplikacije.
Pre brisanja podataka
Brisanje podataka nije moguće opozvati, pa se uverite da je baza podataka spremna pre nego što pokušate da izbrišete duplirane zapise:
-
Uverite se da datoteka nije samo za čitanje.
-
Ako bazu podataka delite sa drugima, zamolite ih da zatvore objekte sa kojima želite da radite kako biste izbegli moguće neusaglašenosti sa podacima.
-
Ako imate dozvole da otvorite bazu podataka u isključivom režimu: Izaberite stavku Datoteka >Otvori iizaberite bazu podataka. Kliknite na strelicu pored stavke Otvori i izaberite stavku Otvori isključivo.
-
Najvažnije je da ne zaboravite da napravite rezervnu kopiju baze podataka. Jedini način da oporavite izbrisane zapise jeste da ih vratite u prethodno stanje iz rezervne kopije. Operacija brisanja takođe može da izbriše zapise u srodnim tabelama.
Napomena: Da biste vratili u prethodno stanje iz rezervne kopije, zatvorite i preimenujte originalnu datoteku tako da rezervna kopija može da koristi ime originalne verzije. Dodelite ime originalne verzije rezervnoj kopiji i otvorite je u programu Access.
Kreiranje i pokretanje upita za brisanje
-
Izaberite karticu Kreiranje > dizajn upita i kliknite dvaput na tabelu iz koje želite da izbrišete zapise.
-
Kliknite dvaput na zvezdicu (*) da biste dodali sva polja tabele u dizajner upita.
-
Dodajte polja koja ćete koristiti za identifikovanje zapisa za brisanje. Na primer, pretpostavimo da klijent ode van posla i da morate da izbrišete sve porudžbine na čekanju za tog klijenta. Da biste pronašli samo te zapise, možete da dodate polja ID klijenta i Datum porudžbine u koordinatnu mrežu dizajna.
-
Kriterijume možete da dodate i u red Kriterijumi. Na primer, možete da dodate ID klijenta klijenta koji je išao van preduzeća i datum nakon kojeg su porudžbine tog klijenta nevažeće.
-
Opozovite izbor u polju za potvrdu Prikaži za svako polje kriterijuma.
-
Na kartici Dizajn izaberite stavku Pokreni. Proverite da li je upit dao zapise koje želite da izbrišete.
-
Izaberite stavku Prikaz dizajna i na kartici Dizajn kliknite na dugme Izbriši. Access menja upit za izdvajanje u upit za brisanje, skriva red Prikaži u donjem odeljku koordinatne mreže dizajna i dodaje red Izbriši.
-
Još jedna verifikacija pre nego što pokrenete upit za brisanje: Uverite se da red Izbriši u koloni * (sva polja) prikazuje Polje Od i Gde bi trebalo da se pojavi u bilo kojoj koloni kriterijuma.
-
Na kartici Dizajn izaberite stavku Pokreni > Da.
Više informacija potražite u članku Poređenje dve tabele i pronalaženje zapisa bez podudaranja.