Access-adatok archiválása

Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.

Beállíthatja, hogy a Microsoft Access-adatbázisok rendezésével rendszerezettebb és kezelhető rendszeres a régi vagy inaktív rekordjainak archiválása szerint. A táblázatok az adatbázisban, adott táblák vagy csak az egyedi rekordok archiválhatja – például azok a rekordok, amelyek egy adott dátumnál régebbi. Ebből a témakörből megtudhatja, hogyan három különböző beállítások segítségével az Access-adatbázis-adatok archiválása.

Tartalom

Amikor, vegye figyelembe az Archiválás?

Táblázat rendszeres cseréje

Minden olyan tábla rendszeres cseréje

Rekordok rendszeres áthelyezése egy táblába

Amikor, vegye figyelembe az Archiválás?

Amikor a számítógépen egy adatbázis nem tervezi bezárhatja, de megtartja az adatokat praktikus abban az esetben, ha szüksége bizonyos pontján időben, illetve felel meg az adatok adatmegőrzési szabály kívánt adatokat tartalmaz, archiválás módja a jó megőrzése érdekében ezeket az adatokat. Az archiválás is gyakran használatos szeretné tartani az adatokat egy dátum feltétel alapján, mint például a hónap végén.

Adatok archiválása módjai

Az alábbi táblázat a módszereket, amelyekkel archiválni, adatok, egy leírást a módot, magyarázata mindegyik módszernek és egyéb különleges szempontok mód kell használni.

Módszer

Leírás

Használni, ha...

Egyéb szempontok

Táblázat rendszeres cseréje

Rendszeres időközönként egy adott tábla archív másolatot készít, és felülírja a tábla egy új, üres tábla másolatot.

A táblázat összes rekordot a feltételeknek, amelynek segítségével eldöntheti, hogy archiválását.

Példa: Ha egy olyan táblát, napi hőmérsékleti szélső érték között tárolja. Évente, archiválhatja a táblázatot, és ezután meg és egy üres egy friss.

Minden olyan tábla rendszeres cseréje

Rendszeres időközönként másolat az archiválás a háttéradatbázist, és ezután kicseréli egy új, üres a háttéradatbázist. Felosztott adatbázis szükséges (egy adatbázist, amely magában foglalja: a háttéradatbázist fájlt, amely tartalmazza az összes táblát, és egy előtér-adatbázis összes az adatbázis-objektumot tartalmazó).

A legtöbb táblázatot az adatbázis összes rekordot segítségével eldöntheti, hogy archiválása felelnek meg.

Példa: Az adatbázis több tábla különböző típusú időjárási áll. Minden évben archivál összes táblát.

  • Ha bármelyik keresési táblák (táblák használt érték megkeresése az ilyen irányítószámok vagy a részlegek), előfordulhat, hogy az adatok importálása az új háttéradatbázist.

  • Az adatbázis manuálisan kell archiválni. Ez a módszer makró nem használható.

Rekordok rendszeres áthelyezése egy táblába

Rendszeres időközönként lefut a lekérdezés, amely kijelöli az archiválás a rekordokat, az adatok felvétele a táblába, és kattintson a lekérdezés futtatásához kijelölése (az eredeti táblából) ugyanazokat a rekordokat, és törölje őket.

Egy tábla rekordjainak részét felelnek meg, amelynek segítségével eldöntheti, hogy archiválását.

Példa: Szeretne archiválni tár tranzakciók (ellenőrzés másolat), ha ellenőrizni a dátum közül legalább egy évvel régi.

  • Lehet kerülheti hivatkozási integritás, különösen akkor, ha az archiválni kívánt rekordokat oldalán lévő egy-egy egy-a-többhöz kapcsolat. A szakasz körül a hivatkozási integritás használatáról további információt talál.

Figyelmeztetés:  Paraméterek használata lekérdezésekben van szüksége, ha egy űrlap kezelése a paraméterek hozzunk létre. Ellenkező esetben az adatok elvesztését kockáztassa meg.

A hivatkozási integritás körül használata

Az egyéb táblákban rekordok kapcsolódó archiválni kívánt rekordokat, ha előfordulhat kerülhetők meg a kapcsolatot. Ha ki az archiválni kívánt rekordokat (tartoznak egy egy-a-többhöz kapcsolat"több" oldalán) "alárendelt" bejegyzést, valószínűleg biztonságosan archiválhatja a őket nem okoz gondot. Ha a rekordok ki az archiválni kívánt bejegyzései "parent" (tartoznak egy egy-a-többhöz kapcsolat"egy" oldalán), amikor archiválja őket a kapcsolódó "alárendelt" rekordok május:

  • Megakadályozhatja a "parent" rekordok törléséhez. Ez problémákat okozhat, ha már hozzáfűzi az "parent" rekordok a táblába.

    – vagy –

  • "Árvarekordok" lesz – egy "parent", amely nem létezik tartozó rekordok. Ez okozhat problémákat adatintegritás és praktikusan bemutatott az adatbázisban, amely a "árvasorok" rekordok használja.

A hivatkozási integritás számlája, kövesse az alábbi lépéseket:

  1. Megállapíthatja, hogy milyen "gyermek" rekordok archiválni kívánt rekordokat tartoznak. Ha például archiválja az elemeket, amelyeket a tárakban vannak kölcsön rekordokat, hogy először meghatározása e bármely tranzakciók vannak nyitva azokat az eszközöket, tehát, hogy az eszközök kivett, de nem adja vissza.

  2. Hajtsa végre a megfelelő műveletet:

    • A "gyermek" rekordok mindig biztonságosan törölhetők, győződjön meg arról, hogy a kapcsolat hivatkozási integritás megőrzése a kaszkádolt törlés kényszeríti. Ezzel biztosíthatja, hogy az összes kapcsolódó "alárendelt" rekordokat is törli.

    • A "gyermek" rekordok nem mindig biztonságosan törlődik, fontolja meg az adatbázis összes táblát az archiválás.

    • Hozzon létre egy lekérdezést, amely kijelöli, amelyeken nincs telepítve "alárendelt" bejegyzés "parent" rekordokat. Ezt követően, hogy az első lekérdezés lekérdezéseket hozhat létre az Archiválás (lásd a rendszeres áthelyezése egy táblába rekordok), a "parent" táblázat használata helyett.

Vissza a lap tetejére

Táblázat rendszeres cseréje

Ha meg szeretné archiválása tábla adatai, rendszeres lecserélheti a táblázat egy üres másolatot.

Fontos: Ha a táblázat, amely archivál más táblákban kapcsolódik, akkor szükség lehet a kerülhetők meg a hivatkozási integritás.

  1. A navigációs ablakban válassza ki a archiválása, nyomja le a CTRL + C billentyűkombinációt, és nyomja le a CTRL + V kívánt táblákat.

  2. A Tábla beillesztése másként párbeszédpanelen a Beillesztés beállításaicsoportban jelölje be a Csak struktúra, és kattintson az OKgombra.

Access nevek, a másolatot másolása az eredeti tábla neve.

  1. A navigációs ablakban kattintson a jobb gombbal az eredeti táblázatot, és kattintson az Átnevezés a helyi menüben.

Nevezze el a táblázatot egy másik, hogy mit tartalmaz, például "DailyTemperatureExtremes_archive_2019".

  1. A navigációs ablakban kattintson a jobb gombbal a üres példányát, és kattintson az Átnevezés a helyi menüben. Nevezze át az eredeti táblázat neve.

Vissza a lap tetejére

Minden olyan tábla rendszeres cseréje

Felosztott adatbázis használata esetén a háttéradatbázist helyettesítve egy üres másolatot rendszeres cserélheti minden olyan tábla.

Ehhez készítse elő a üres példányát. Kivéve, ha az adatbázisterv változik, újra felhasználhatja a üres példány minden alkalommal archivál. Archiválása csak nevezze át a meglévő háttéradatbázis jelzi, hogy-e egy archívumba, és az üres példány mentése új háttéradatbázist.

Egy üres másolatot a háttéradatbázist előkészítése

Első lépésként importálása a táblázat definíciók esetében a háttéradatbázist szereplő összes táblát.

  1. A fájl lapon kattintson az Újgombra, jelölje be az üres adatbázis, és kattintson a Létrehozásgombra.

  2. Zárja be a Table1.

  3. A Külső adatok lap Importálás & csatolás csoportjában kattintson a hozzáféréselemre.

  4. Külső adatok átvétele – Access-adatbázis párbeszédpanelen jelölje be a táblák, lekérdezések, űrlapok, jelentések, makrók és modulok importálása a jelenlegi adatbázisba importálása, és kattintson a Tallózás gombra.

  5. Fájl megnyitása párbeszédpanelen jelölje be a háttéradatbázist. Kattintson a Megnyitás gombra a Fájl megnyitása párbeszédpanel bezárásához, és kattintson az OKgombra.

  6. Az Objektum importálása párbeszédpanelen kattintson a Beállításokgombra.

  7. A Táblák importálásaválassza a Csak definíció.

  8. Táblák lapján kattintson az Összes kijelölése, és kattintson az OK gombra, majd a Bezárásgombra.

Ezután az adatokat az üres másolása bármely keresési táblák szeretne felvenni. A keresési tábla minden egyes hajtsa végre az alábbi lépéseket:

  1. Hivatkozás a keresési tábla a meglévő háttéradatbázist.

  2. Hozzáfűző lekérdezés, amely az eredeti összes rekordot ad a másolat létrehozása.

A háttéradatbázist cserélje ki egy üres másolása

Első lépésként nevezze át a meglévő háttéradatbázis jelzi, hogy mostantól archívumot. Ezután nyissa meg a üres, és mentse az eredeti háttéradatbázis nevét használatával.

  1. Kattintson a fájl fülre, és kattintson az Adatbázis mentése máskéntparancsra. Zárjon be minden megnyitott objektumot; a kérheti olyan Ha így kattintson az OK gombra. A Mentés másként párbeszédpanel.

  2. A hely mezőbe (a Mentés másként párbeszédpanel tetején) Győződjön meg arról, hogy menti a fájlt ugyanazon a helyen, mint az eredeti háttéradatbázist.

  3. A Fájlnév mezőbe írja be az eredeti háttéradatbázis nevét.

  4. A Mentés másként párbeszédpanelen jelölje be az Access adatbázis (*.accdb).

Vissza a lap tetejére

Rekordok rendszeres áthelyezése egy táblába

Ez az archiválni kívánt rekordokat tartalmazó, a rekordok másolása az eredeti tábla létrehozása egy törlő lekérdezés , ha el szeretné távolítani az archivált a táblába a hozzáfűző lekérdezés létrehozása a táblázat egy üres másolatot igénylő négy lépésben az eredeti táblázatot, és végül a mindkét archiválni kívánt futtathatók lekérdezések futtatandó makró létrehozása a rekordok. Lehet, hogy könnyen, ha a sorrendben, amelyben alatti leírt lépésekkel a látszólag bonyolult folyamat:

Lépés: 1: Hozzon létre egy táblába

Lépés: 2: Adatok másolásához a táblába hozzáfűző lekérdezés létrehozása

3 lépés: Az adatok eltávolítása az eredeti tábla törlő lekérdezés létrehozása

Lépés: 4: Futtatandó makró létrehozása mindkét hozzáfűző és lekérdezések törlése

Lépés: 1: Hozzon létre egy táblába

Az összes megtartása az archivált rekordokat, végezze el ezt a lépést egyszer. Az ebben a lépésben létrehozott archív táblázat összes archivált rekord tartalmazni fogja.

A régi archiválása tábla törlése, amikor létrehoz egy új, ebben a lépésben módon helyett egy táblakészítő lekérdezés segítségével másolja az adatokat a táblába. Ehhez ugorjon a lépés 2.

Új archiválása tábla minden alkalommal archivál használni, de szeretné őrizni a régi archiválása tábla, nevezze át a régi archiválása tábla előtt, hogy újat hozna létre. Ha Ön az archiválás dátum alapján, a régi archív táblák megfelelően a dátumtartomány jelölnek elnevezési figyelembe.

  1. A navigációs ablakban válassza ki a táblázatot, rekordok archiválni, nyomja le a CTRL + C billentyűkombinációt, és majd lenyomja a CTRL + V billentyűkombinációt.

  2. A Táblázat neve mezőbe törlése a szó Másolása aláhúzásjel és az "archív" fűznie a meglévő tábla nevét, és kattintson az OKgombra. Például ha az eredeti tábla neve tranzakciók a archiválása tábla neve Transactions_archive.

    Tábla beillesztése másként

  3. A Tábla beillesztése másként párbeszédpanelen a Beillesztés beállításaicsoportban válassza a Csak a struktúra.

Lépés: 2: Adatok másolásához a táblába hozzáfűző lekérdezés létrehozása

  1. A Létrehozás lap Lekérdezések csoportjában kattintson a Lekérdezéstervező menügombra.

  2. A Tábla megjelenítése párbeszédpanelen megadhatja a archiválni kívánt rekordokat tartalmazó tábla, és zárja be a Tábla megjelenítése párbeszédpanelt.

  3. A Lekérdezéstervező ablakban kattintson duplán a csillag (*) közvetlenül a felvétele után a táblázatban. A táblázat neve és a csillag jelennek meg az első oszlopban, a lekérdezés tervezőrácsán.

    Megjegyzés: A csillag azt jelzi, hogy a lekérdezés tartalmazza-e minden mezője a táblázat a lekérdezés eredményében. A csillag, ha a mező adják hozzá, vagy el vannak távolítva a táblázat használata esetén a lekérdezés eredménye megfelelően módosul.

  4. A Lekérdezéstervező ablakban kattintson duplán a mezőt, amely meghatározza, hogy a rekordok feltétel meg kell felelnie előtt archiválja őket a kívánt. Ha a tranzakciók táblázathoz tartoznak egy Ellenőrizni a dátumnevű mező, és hol található a dátum a több, mint a régi év összes rekordot archiválni kívánt, például, kattintson duplán a mező, és úgy tűnik, a lekérdezés tervezőrácsában, a következő üres oszlop.

    A lekérdezés tervezőrácsa

    Ismételje meg ezt a lépést, ha szeretne további mezők feltételek használata.

  5. A feltétel sorba segítségével adja meg a mezőkre, amelyeket közvetlenül a felvétele után feltételeit. Például megadhatja, hogy a ellenőrizni a dátum nem lehet 2019 január 1-nél korábbi a kifejezés használatával < #1/1/2019 #feltétel sorában.

    Ha a feltétel értékek módosítása minden alkalommal archivál, gondoskodnia kell a lekérdezés beállítása adatbevitel. Ehhez a paraméter használata a feltétel sorba, hogy a lekérdezés beállítása adatbevitel kéri. Paraméter használatához kifejezést a szokásos módon tenné, de egy megadott értéket helyett használja a rövid kérdés szögletes zárójelek között. Ha például a kifejezés használható < [előtt végrehajtott tranzakciók archiválása:], például:

    Paraméterkifejezés

    Paraméter használatával kapcsolatos további tudnivalókért olvassa el a témakört a lekérdezések – bevezetéscímű témakört.

    Érdemes azt is, sorát szeretné használni , vagy alternatív feltételek megadásához. A feltételek használatáról bővebben a Példák lekérdezésfeltételekre című témakörben olvashat.

    Tipp: Ha egy dátummezőt feltételek megadása esetén, és az összes rekordot, amelyek az aktuális dátumnál régebbi archiválni kívánt, írja be <Date()feltétel sorában a dátum mezőben.

  6. Hajtsa végre a megfelelő műveletet:

    Ha már korábban elkészült a táblába, hozzáfűző lekérdezéssel a megadott rekordok felvétele a tábla:

    1. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Hozzáfűzés elemre.

    2. A Hozzáfűzés párbeszédpanelen a Táblázat neve mezőben válassza ki a archiválása tábla nevét, és kattintson az OKgombra.

      Hozzáfűzés

      A lekérdezés tervezőrácsában a Hozzáfűzés sorban jelenik meg.

    3. Törölje a jelet a Hozzáfűzés sorban minden olyan mezők, feltételek megadásához használt. (Csak a csillag karaktert kell tartalmaznia egy értéket a Hozzáfűzés.)

      A lekérdezés tervezőrácsának Hozzáfűzés sora

      Az archiválás táblázat nem hozott létre, ha a táblakészítő lekérdezéssel segítségével az archiválás táblázat létrehozása a megadott rekordokat használatával:

    4. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Táblakészítő gombra.

    5. A Táblakészítő párbeszédpanel Táblanév mezőjébe írja be a archiválása tábla nevét, és kattintson az OKgombra.

  7. A CTRL+S billentyűkombináció lenyomásával mentheti a lekérdezést.

3 lépés: Az adatok eltávolítása az eredeti tábla törlő lekérdezés létrehozása

  1. A Létrehozás lap Lekérdezések csoportjában kattintson a Lekérdezéstervező menügombra.

  2. A Tábla megjelenítése párbeszédpanelen kövesse az archiválni kívánt rekordokat tartalmazó táblát. Zárja be a Tábla megjelenítése párbeszédpanelt.

  3. A Lekérdezéstervező ablakban kattintson duplán a csillag (*) közvetlenül a felvétele után a táblázatban. A táblázat neve és a csillag jelennek meg az első oszlopban, a lekérdezés tervezőrácsán.

  4. A Lekérdezéstervező ablakban kattintson duplán a feltételt szeretne megadni a hozzáfűző lekérdezés használt ugyanazokat a mezőket.

  5. A feltétel sorba segítségével adja meg a mezőkre, amelyeket közvetlenül a felvétele után feltételeit. A feltételek használatáról bővebben a Példák lekérdezésfeltételekre című témakörben olvashat.

    Fontos: A hozzáfűző vagy táblakészítő lekérdezés paraméter használ, győződjön meg arról, hogy a törlő lekérdezés így tesz, túl. Ne feledje, hogy mindkét lekérdezések írja be az azonos értékkel. Ha másik paraméterértékek beírt, adatok elveszhetnek. Az adatvesztés elkerülése érdekében fontolja meg az értékek összegyűjtése űrlap használatával, és kérje meg a képernyőn a bemeneti értékek a lekérdezések létrehozása. További tudnivalókért lásd: a cikk a lekérdezések – bevezetés.

  6. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Törlés gombra.

    A Törlés sor jelenik meg a lekérdezés tervezőrácsában.

    A lekérdezés tervezőrácsa törlés sor

  7. A CTRL+S billentyűkombináció lenyomásával mentheti a lekérdezést.

Lépés: 4: Futtatandó makró létrehozása mindkét hozzáfűző és lekérdezések törlése

  1. A Létrehozás lap Makrók és kódok csoportjában kattintson a Makró gombra.

  2. Kattintson a legördülő lista Új művelet hozzáadásamelletti nyílra, és kattintson a LekérdezésMegnyitása.

    Az OpenQuery műveletével, és megjeleníti a argumentumai.

  3. A Lekérdezés neve legördülő listában válassza a (összefűzés vagy táblakészítő) lekérdezést, amely a 2létrehozott.

  4. Kattintson a legördülő lista Új művelet hozzáadásamelletti nyílra, és kattintson a LekérdezésMegnyitása.

    Az OpenQuery műveletével, és megjeleníti a argumentumai.

  5. A Lekérdezés neve legördülő listában válassza a törlő lekérdezést a 3létrehozott.

  6. Nyomja le a CTRL + S billentyűkombinációt, hogy mentse a makrót.

    Ha meg szeretné archiválhatja a rekordok, futtathatja a makrót.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×