Datele dublate apar adesea atunci când mai mulți utilizatori adaugă date în baza de date în același timp sau dacă baza de date nu a fost proiectată să verifice dublurile. Este mai ușor să utilizați o interogare atunci când doriți să ștergeți multe date dublate. Primul pas este găsirea înregistrărilor dublate cu o interogare în baza de date.
Notă: Metodele descrise în acest articol nu se aplică pentru aplicațiile web Access.
Înainte de ștergerea datelor
Nu puteți să anulați ștergerea datelor, deci asigurați-vă că baza dvs. de date este pregătită înainte de a încerca să ștergeți înregistrările dublate:
-
Asigurați-vă că fișierul nu este doar în citire.
-
Dacă partajați baza dvs. de date cu alte persoane, solicitați-le să închidă obiectele cu care doriți să lucrați, pentru a evita posibile conflicte de date.
-
Dacă aveți permisiunea de a deschide baza de date în modul exclusiv: Faceți clic pe Fișier >Deschidereși selectați baza de date. Faceți clic pe săgeata de lângă Deschidere și faceți clic pe Deschidereexclusivă.
-
Cel mai important, nu uitați să efectuați copii backup ale bazei de date. Singurul mod de a recupera înregistrări șterse este de a le restaura dintr-o copie backup. O operațiune de ștergere poate șterge, de asemenea, înregistrările din tabelele asociate.
Notă: Pentru a restaura dintr-o copie backup, închideți și redenumiți fișierul original astfel încât copia backup să utilizeze numele versiunii originale. Atribuiți numele versiunii originale copiei backup și deschideți-o în Access.
Crearea și rularea unei interogări de ștergere
-
Faceți clic pe fila Creare > Proiectare interogare și faceți dublu clic pe tabelul din care doriți să ștergeți înregistrările.
-
Faceți dublu clic pe asterisc (*) pentru a adăuga toate câmpurile de tabel în proiectantul interogării.
-
Adăugați câmpurile pe care le veți utiliza pentru a identifica înregistrările pentru ștergere. De exemplu, să presupunem că un client dă faliment și trebuie să ștergeți toate comenzile în așteptare pentru clientul respectiv. Pentru a găsi numai acele înregistrări, adăugați câmpurile ID client și Dată comandă în grila de proiectare.
-
De asemenea, puteți să adăugați criterii în rândul Criterii. De exemplu, puteți să adăugați ID-ul clientului care și-a închis afacerea și data de la care comenzile clientului respectiv devin nevalide.
-
Debifați caseta de selectare Afișare pentru fiecare câmp de criterii.
-
În fila Proiectare, faceți clic pe Rulare. Verificați că interogarea returnează înregistrările pe care doriți să le ștergeți.
-
Faceți clic pe Vizualizare proiectși, pe fila Proiectare, faceți clic pe Ștergere. Access modifică interogarea de selectare într-o interogare de ștergere, ascunde rândul Afișare din secțiunea inferioară a grilei de proiectare și adaugă rândul ștergere.
-
O verificare suplimentară înainte de a rula interogarea de ștergere: asigurați-vă că rândul ștergere din coloana (*) (toate câmpurile) afișează De la și Unde ar trebui în orice coloane de criterii.
-
În fila Proiectare, faceți clic pe Rulare > Da.
Pentru mai multe informații, consultați Compararea a două tabele și găsirea înregistrărilor fără potriviri.