Pasikartojantys duomenys dažnai atsiranda, kai keli vartotojai vienu metu įtraukia duomenis į duomenų bazę, arba jei duomenų bazė nebuvo sukurta tikrinti, ar yra dublikatų. Lengviau naudoti užklausą, kai norite panaikinti daug besidubliuojančių duomenų. Pirmas veiksmas yra rasti pasikartojančius įrašus naudojant užklausą duomenų bazėje.
Pastaba
Šiame straipsnyje aprašyti metodai netaikomi "Access" žiniatinklio programoms.
Prieš naikindami bet kokius duomenis
Duomenų panaikinimo anuliuoti negalima, todėl prieš bandydami naikinti pasikartojančius įrašus įsitikinkite, kad jūsų duomenų bazė yra parengta.
- Įsitikinkite, kad failas nėra tik skaitomas.
- Jei savo duomenų bazę bendrinate su kitais, paprašykite jų uždaryti objektus, su kuriais norite dirbti, kad išvengtumėte galimų duomenų konfliktų.
- Jei turite teises atidaryti duomenų bazę išskirtinėmis teisėmis: Spustelėkite Failas >Atidaryti ir pasirinkite duomenų bazę. Spustelėkite rodyklę šalia Atidaryti ir spustelėkite Atidaryti išskirtinę.
- Svarbiausia, nepamirškite sukurti atsarginės duomenų bazės kopijos. Vienintelis būdas atkurti panaikintus duomenis – atkurti juos iš atsarginės kopijos. Naikinimo operacijos metu gali būti panaikinti įrašai, esantys susijusiose lentelėse.
Pastaba
Jei norite atkurti iš atsarginės kopijos, uždarykite ir pervardykite pradinį failą, kad atsarginė kopija galėtų naudoti pradinės versijos vardą. Priskirkite atsarginei kopijai pradinės versijos vardą ir atidarykite ją naudodami programą „Access“.
Naikinimo užklausos kūrimas ir naudojimas
- Spustelėkite skirtuką >Kurti, užklausos dizainas ir dukart spustelėkite lentelę, iš kurios norite panaikinti įrašus.
- Dukart spustelėkite žvaigždutę (*), kad įtrauktumėte visus lentelės laukus į užklausų kūrimo įrankį.
- Įtraukite laukus, kuriuos naudosite naikintiniems įrašams identifikuoti. Pavyzdžiui, klientas nutraukia verslo veiklą, todėl jums reikia panaikinti visus laukiančius to kliento užsakymus. Norėdami rasti tik tuos įrašus, į kūrimo tinklelį galite įtraukti laukus Kliento ID ir Užsakymo data.
- Taip pat galite įtraukti kriterijų eilutėje Kriterijai. Pavyzdžiui, galite įtraukti kliento, kuris pasitraukė iš verslo, ID ir datą, po kurios to kliento užsakymai nebegalios.
- Išvalykite kiekvieno kriterijų lauko žymės langelį Rodyti.
- Skirtuke Dizainas spustelėkite Vykdyti. Patikrinkite, ar užklausa grąžina įrašus, kuriuos norite naikinti.
- Spustelėkite Dizaino rodinys , tada skirtuke Dizainas spustelėkite Naikinti. Programa „Access“ pakeičia atrankos užklausą į naikinimo užklausą, paslepia dizaino tinklelio apatinės dalies eilutę Rodyti ir įtraukia eilutę Naikinti.
- Dar vienas patikrinimas prieš vykdant naikinimo užklausą: įsitikinkite, kad bet kuriame kriterijų stulpelyje (visi laukai) eilutėje Naikinti* rodoma Nuo ir Kur .
- Skirtuke Dizainas spustelėkite Vykdyti>Taip.
Daugiau informacijos rasite Dviejų lentelių palyginimas ir neatitinkančių įrašų radimas.