Az ismétlődő adatok gyakran befurakodnak, amikor több felhasználó vesz fel adatokat egyidejűleg az adatbázisba, vagy ha az adatbázis nem úgy van kialakítva, hogy ellenőrizze az ismétlődéseket. Egyszerűbb lekérdezést használni, ha sok ismétlődő adatot szeretne törölni. Első lépésként megkeresheti az ismétlődő rekordokat lekérdezéssel az adatbázisban.
Megjegyzés
A cikkben ismertetett módszerek az Access-webappokra nem érvényesek.
Az adatok törlése előtt
Az adattörlések nem vonhatók vissza, ezért az ismétlődő rekordok törlése előtt győződjön meg róla, hogy az adatbázis készen áll:
- Győződjön meg arról, hogy a fájl nem írásvédett.
- Ha az adatbázist másokkal is megosztja, az esetleges adatütközések elkerülése érdekében kérje meg őket, hogy zárják be azokat az objektumokat, amelyekkel dolgozni szeretne.
- Ha van engedélye az adatbázis kizárólagos módban való megnyitásához: Kattintson a Fájl >megnyitása gombra, és jelölje ki az adatbázist. Kattintson a Megnyitás gomb melletti nyílra, majd a Kizárólagos megnyitás parancsra.
- A legfontosabb, hogy ne felejtsen el biztonsági másolatot készíteni az adatbázisról. A törölt rekordokat csak úgy állíthatja helyre, ha biztonsági másolatból állítja vissza őket. A törlési művelet kapcsolódó táblákban is törölhet rekordokat.
Megjegyzés
Ha biztonsági másolatból szeretne helyreállítani, zárja be és nevezze át az eredeti fájlt, hogy a biztonsági másolat használhassa az eredeti verzió nevét. Rendelje az eredeti verzió nevét a biztonsági másolathoz, és nyissa meg az Accessben.
Törlő lekérdezés létrehozása és futtatása
- Kattintson a Létrehozás lap >Lekérdezéstervező fülére, és kattintson duplán arra a táblára, amelyből rekordokat szeretne törölni.
- A csillagra (*) duplán kattintva vegye fel a tábla összes mezőjét a lekérdezéstervezőbe.
- Vegye fel a törlendő rekordok azonosításához használandó mezőket. Tegyük fel például, hogy egy ügyfél megszűnik és Önnek törölnie kell az ügyfele összes függőben lévő rendelését. Ha csak ezeket a rekordokat szeretné megkeresni, hozzáadhatja a Vevőazonosító és a Rendelés dátuma mezőt a tervezőrácshoz.
- Feltételeket is felvehet a Feltétel sorba. Hozzáadhatja például egy megszűnt vevő ügyfél-azonosítóját és azt a dátumot, amely után a vevő rendelései érvénytelenek.
- Törölje a jelölést az egyes feltételmezők Megjelenítés jelölőnégyzetéből.
- Kattintson a Tervezés lap Futtatás gombjára. Ellenőrizze, hogy a lekérdezés a törölni kívánt rekordokat adja-e vissza.
- Kattintson a Tervező nézetre , majd a Tervezés lapon a Törlés gombra. Az Access a választó lekérdezést törlő lekérdezéssé alakítja, elrejti a Megjelenítés sort a tervezőrács alsó részén, és hozzáadja a Törlő sort.
- Még egy ellenőrzés a törlő lekérdezés futtatása előtt: Győződjön meg arról, hogy a * (minden mező) oszlop Törlés sorában a Feladó és a Hol mező látható bármelyik feltételoszlopban.
- A Tervezés lapon kattintson az Igen futtatása> gombra.
További információt a Két tábla összehasonlítása és egyezés nélküli rekordok keresése című témakörben talál.