Accessi andmete arhiivimine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Saate hoida oma Microsoft Accessi andmebaaside korraldada ja mõistliku, perioodiliselt arhiivimine vana või passiivne kirjed. Saate arhiivida kõik tabelid andmebaasis, teatud tabelite või ainult teatud kirjed – näiteks kirjed, mis on vanemad kui kindla kuupäeva. See teema selgitab, kuidas kasutada oma Accessi andmebaasi andmete arhiivimine kolm võimalust.

Selle artikli teemad

Millal peaks kaaluma arhiivimine?

Tabeli perioodiliselt asendamine

Perioodiliselt Asenda kõik tabelid

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

Millal peaks kaaluma arhiivimine?

Kui teie arvutis oleva andmebaasiga sisaldab andmeid, mida te ei kavatse enam kasutada, kuid soovite andmeid käepärast, kui peate selle mingil hetkel ajas või vastavad andmete säilituspoliitika, arhiivimine on hea viis andmete säilitamise. Arhiivimine kasutatakse sageli ka säilitada andmete põhjal kuupäeva tingimusele, näiteks kuu lõpu seisuga.

Viisid andmete arhiivimine

Järgmises tabelis on loetletud meetodite arhiivida andmete kirjeldus meetodi selgitus kasutamisel peaksite iga meetodi ja muud kindlat kaalutluste kohta meetodit.

Meetod

Kirjeldus

Kasutada siis, kui...

Muud kaalutlused

Tabeli perioodiliselt asendamine

Perioodiliselt muudab arhiivi koopia kindla tabeli ja selle tabeli asendab koopia uue tühja tabeli.

Tabeli kõigi kirjete tingimust, mille abil saate määratleda, kas soovite arhiivida.

Näide: Peate tabeli, mis salvestab iga päev temperatuur äärmused. Iga aasta arhiivimine tabelisse ja alustada tühja üks.

Perioodiliselt Asenda kõik tabelid

Perioodiliselt teha arhiivi koopia, selle Tagaandmebaasi ja seejärel soovitud Tagaandmebaasi asendamine uue, tühja kaardiga. Tükeldatud andmebaasi nõuab (andmebaas, mis sisaldab: Tagaandmebaasi faili, mis sisaldab kõigi tabelite; ja eesandmebaasi faili, mis sisaldab muude andmebaasiobjektidega).

Enamik andmebaasi tabelite kõiki kirjeid tingimusele abil saate määratleda, kas soovite arhiivida.

Näide: Andmebaasi koosneb mitmest tabelist koos erinevat tüüpi meteoroloogilised andmed. Iga aasta arhiivida kõik tabelid.

  • Kui teil on mõni otsingutabeleid (tabelite abil saate talletada väärtuste otsimine, nt sihtnumbrite või osakondade), peate need andmed importida uue Tagaandmebaasi.

  • Andmebaasi peab käsitsi arhiivimine. Te ei saa seda meetodit kasutada makro.

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

Perioodiliselt käivitab päringu, mis valib dokumentide arhiivimine ja lisab andmed on arhiivi tabel, ja seejärel käivitage päring valib (algse tabeli) sama kirjeid ja kustutage need.

Teatud tabeli kirjeid tingimusele, mille abil saate määratleda, kas soovite arhiivida.

Näide: Soovite arhiivida teegi tehingud (väljamöllimised), kui märgitud on kuupäev on vähemalt ühe aasta vana.

  • Võib olla lahendamiseks viiteterviklus, eriti siis, kui on üks-mitmele-seosühele küljele on kirjeid, mida soovite arhiivida. Lisateabe saamiseks vaadake jaotis ümber viitamistervikluse töötamise kohta.

Hoiatus.:  Kui teil on vaja parameetrite kasutamine päringutes, peaks käsitlema parameetrid vormi loomine. Muul juhul saate riskige andmekao.

Töö ümber viitamistervikluse jõustamine

Kui kirjete jaotises muudes tabelites on seotud kirjed, mille soovite arhiivida, peate lahendamiseks seos. Kui kirjeid, mida soovite arhiivida on "laps" kirjet (nad kuuluvad on üks-mitmele-seospoolel "mitu"), saate need tõenäoliselt turvaline ilma muret arhiivida. Kui kirjeid, mida soovite arhiivida on "parent" kirjed (nad kuuluvad on üks-mitmele-seospoolel "üks"), kui arhiivite need oma seotud "laps" kirjete mai:

  • Saate takistada "parent" kirjete kustutamine. See võib põhjustada probleeme, kui teil on juba lisatud "parent" kirjete arhiivimine tabelisse.

    - Või -

  • Muutuvad "orbude" – kirjed, mis kuuluvad "parent", mida pole olemas. See võib põhjustada andmete terviklust ja funktsioonid probleemid andmebaasi, mis kasutab "harva" kirjeid.

Viitamistervikluse moodustavad, tehke järgmist.

  1. Kindlaks, millised "laps" kirjete kuuluvad kirjed, mille soovite arhiivida. Näiteks soovite arhiivida varade, mis on laenutatud teegi kirjeid, esmalt kindlaks, kas on mis tahes tehingud avatud varasid, st kas vara on välja möllitud, kuid ei tagastatud.

  2. Tehke ühte järgmistest.

    • Kui "laps" kirjeid saate alati turvaline kustutatud, siis veenduge, et jõustab seose viitamistervikluse kaskaadlaadistiku kustutab abil. See tagab, et kõik seostuvad kirjed "laps" kustutatakse.

    • Kui "laps" kirjeid ei saa alati turvaline kustutanud, kaaluge nende arhiivimist kõik andmebaasi tabelid.

    • Looge päring, mis valib "parent" kirjed, millel pole "laps" kirjeid. Seejärel selle esimese päringu abil saate luua oma arhiivi päringuid (vt perioodiliselt teisaldada kirjeid arhiivimine tabelisse), "parent" tabeli asemel.

Lehe algusse

Tabeli perioodiliselt asendamine

Kui soovite arhiivida kõik andmed tabelisse, saate asendada perioodiliselt tabeli tühja koopiaga.

NB!: Kui teiste tabelitega seotud tabel, mille arhiivida, peate viitamistervikluselahendamiseks.

  1. Valige navigeerimispaanil tabelid, mida soovite arhiivida, vajutage klahvikombinatsiooni CTRL + C ja seejärel vajutage klahvikombinatsiooni CTRL + V.

  2. Dialoogiboksi Kleebi tabeli nimega jaotises Kleepesuvandid, märkige ruut Struktuur ainultja seejärel klõpsake nuppu OK.

Accessi nimed koopia koopia, algse tabeli nimi.

  1. Navigeerimispaanil, paremklõpsake algse tabeli ja seejärel klõpsake kiirmenüü käsku Nimeta ümber .

Anda tabeli näitamaks, mida see sisaldab, näiteks "DailyTemperatureExtremes_archive_2019" mõni muu nimi.

  1. Navigeerimispaani, paremklõpsake tühja Kopeeri ja seejärel klõpsake kiirmenüü käsku Nimeta ümber . Nimetage see ümber nimega algse tabeli.

Lehe algusse

Perioodiliselt Asenda kõik tabelid

Tükeldatud andmebaasi kasutamisel saate asendada perioodiliselt kõik tabelid, asendades selle Tagaandmebaasi tühja koopiaga.

Selleks esmalt ette tühja koopia. Kui teie andmebaasi kujundust muutub, saate kasutada seda tühja eksemplari iga kord, kui arhiivite. Arhiivida ainult Nimeta olemasoleva Tagaandmebaasi näitamaks, et see on arhiivi ja tühja koopia salvestamine uue Tagaandmebaasi.

Selle tühja koopia on Tagaandmebaasi ettevalmistamine

Esmalt importida tabeli määratluste kõik tabelid on Tagaandmebaasi.

  1. Klõpsake menüü fail nuppu Uus, valige tühi andmebaasja seejärel klõpsake nuppu Loo.

  2. Sulgege Tabel1.

  3. Klõpsake menüü Välisandmed jaotises impordi & Linkjuurdepääsu.

  4. Dialoogiboksis Too välisandmed – Accessi andmebaas valige tabelid, päringud, vormid, aruanded, makrod ja moodulid praegusesse andmebaasi importidaja seejärel klõpsake nuppu Sirvi.

  5. Valige dialoogiboksis Faili avamine tagaandmebaas andmebaas. Klõpsake avatud dialoogiboksis Faili avamine sulgemiseks ja seejärel klõpsake nuppu OK.

  6. Klõpsake dialoogiboksis Objektide importimine nuppu Suvandid.

  7. Jaotises Impordi tabelid, valige Ainult määratlus.

  8. Valige vahekaardil tabelid , klõpsake nuppu Vali kõik, klõpsake nuppu OKja seejärel klõpsake nuppu Sule.

Järgmiseks andmeid lisada mis tahes otsingutabeleid tühja Kopeeri. Iga otsingutabel, tehke järgmist.

  1. Link otsingu tabeli olemasoleva Tagaandmebaasi.

  2. Lisanduspäringu, mis lisab kõik kirjed alates algse koopia loomine.

Asendada selle Tagaandmebaasi tühja koopiaga

Esmalt nimetage olemasolev Tagaandmebaasi näitamaks, et see on nüüd arhiivi. Seejärel avage tühi eksemplar ja selle Tagaandmebaasi algse nimega abil salvestada.

  1. Klõpsake menüüd fail ja seejärel käsku Salvesta andmebaas nimega. Võidakse teil paluda sulgege kõik avatud objektid; Kui, siis klõpsake nuppu OK. Avaneb dialoogiboks Nimega salvestamine .

  2. Salvestamine väljale (ülaosas dialoogiboksi Nimega salvestamine ), veenduge, et salvestate samas kohas algse Tagaandmebaasi faili.

  3. Tippige väljale Faili nimi algse Tagaandmebaasi nimi.

  4. Valige väljal SalvestustüüpAccessi andmebaasi (*.accdb).

Lehe algusse

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

See on neli järgmist toimingut, mis nõuab selle tühja tabeli, mis sisaldab kirjeid, mida soovite arhiivida, luua lisanduspäringu algse tabeli kirjete kopeerimiseks arhiivi tabeli loomise kustutuspäring eemaldamiseks selle arhiivitud koopia tegemine kirjete algse tabeli ja lõpuks luua makro käivitamiseks nii päringud, mis saab käivitada, kui soovite arhiivida. Näivalt keerukas protsess võib olla lihtne, kui te järgige selles järjestuses, milles need on esitatud allpool:

Samm 1: Arhiiv tabeli loomine

Samm 2: Looge lisanduspäringu arhiivi tabeli andmete kopeerimine

Samm 3: Andmete eemaldamiseks algse tabeli kustutuspäringu loomine

Samm 4: Makro käivitamiseks mõlemad lisamine ja kustutamine päringute loomine

Samm 1: Arhiiv tabeli loomine

Ühe tabeli arhiivitud kirjete säilitamiseks selle juhise üks kord. Selles juhises loodud tabelis Arhiiv korraldab kõigi kirjete arhiivitud.

Vana arhiivi tabeli kustutamiseks, kui loote uue, selle asemel, tehes seda toimingut saate kasutada mõne tabeliloomispäring tabelile arhiivimine andmete kopeerimiseks. Selleks, jätkake juhisega 2.

Iga kord, kui arhiivida arhiivi uue tabeli kasutama, kuid ka hoida oma vana arhiivi tabelid, ümber nimetada arhiivi vanad tabeli enne luua uue eksemplari. Kui arhiivite vastavalt kuupäeva, tõstutundlikkuse nimetamine vana arhiivi tabelite vastavalt moodustavad need kuupäevavahemik.

  1. Valige navigeerimispaanil tabel, mis sisaldab kirjeid, arhiivimine, vajutage klahvikombinatsiooni CTRL + C ja seejärel vajutab klahvikombinatsiooni CTRL + V.

  2. Väljale Tabeli nimi sõnade Kopeerimine, kustutamine ja Lisa olemasolev tabelinimi allkriips ja "Arhiiv" ja seejärel klõpsake nuppu OK. Näiteks kui algse tabeli nimi on tehingud arhiivi tabeli nimega Transactions_archive.

    Tabeli kleepimine

  3. Dialoogiboksi Kleebi tabeli nimega jaotises Kleepesuvandid, märkige ruut Struktuur ainult.

Samm 2: Looge lisanduspäringu arhiivi tabeli andmete kopeerimine

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Kasutage dialoogiboksi Tabeli kuvamine lisamiseks tabeli kirjeid, mida soovite arhiivida ja sulgege dialoogiboks Tabeli kuvamine .

  3. Topeltklõpsake aknas päringu kujundus tabel, mille just lisasite tärni (*). Tabeli nimi ja tärn kuvatakse päringu kujundusruudustiku esimesse veergu.

    Märkus.: Tärn näitab, et päring peaks sisaldama kõiki tabeli välju päringu väljund. Kui kasutate tärni, kui väljad on lisada või eemaldada tabeli, päringu väljund korrigeerib vastavalt.

  4. Topeltklõpsake päringu kujundusaknas, väli, mida soovite abil saate määrata, tingimusel, et kirjete peaksid vastama enne nende arhiivida. Näiteks teie tehingud tabelis on Märgitud kuupäevavälja, kui soovite arhiivida kõik kirjed, kui see on rohkem kui aasta vana, välja topeltklõpsamisel ja kuvatakse järgmise päringu kujundusruudustikus tühja veeru.

    Päringu kujundusruudustik

    Korrake seda toimingut, kui soovite täiendavaid välju kriteeriumide abil.

  5. Määrake väljad, mille just lisasite kriteeriumid reale kriteeriumid abil. Näiteks võite määrata, et märgitud on kuupäev peab olema varasem kui 1. jaanuar 2019 avaldise abil < #1/1/2019 # reale kriteeriumid .

    Kui teie kriteeriumide väärtused muutuvad iga kord, kui arhiivite, peate oma päringu sisendit küsima. Selle tegemiseks kasutate parameetri reale kriteeriumid nii, et päringu sisendi küsib. Kasutage parameetrit, kasutage avaldise tavaliselt sooviksite, kuid määratud väärtuse, asemel kasutada nurksulgude lühike küsimus. Näiteks võib kasutada avaldise < [arhiivimine enne tehingud:], näiteks nii:

    Parameetriga avaldis

    Parameetrite kasutamise kohta leiate lisateavet artiklist Sissejuhatus päringutesse.

    Samuti võite rea või Määrake alternatiivsete tingimuste abil. Kriteeriumide kasutamise kohta leiate lisateavet artiklist Päringukriteeriumide näited.

    Näpunäide.: Kui kasutate kuupäevavälja määrata kriteeriumid ja soovite arhiivida kõik kirjed, mis on vanemad kui praegune kuupäev, sisestage <Date() reale kriteeriumid väli date.

  6. Tehke ühte järgmistest.

    Kui olete juba loonud arhiivi tabeli, lisanduspäringu abil tabeli määratud kirjeid lisada:

    1. Klõpsake menüü Kujundus jaotises Päringutüüp nuppu Lisa lõppu.

    2. Arhiivi tabeli nimi, valige dialoogiboksis lisamine väljale Tabeli nimi ja seejärel klõpsake nuppu OK.

      Lisa

      Päringu kujundusruudustiku real Lisa kuvatakse.

    3. Tühjendage kõik väljad, mida kasutasite määrata kriteeriumid reale Lisa . (Ainult tärni peaks olema väärtus Lisajaoks.)

      Päringu kujundusruudustiku lisa rida

      Kui te pole loonud arhiivi tabeli, kasutada mõne Tabelikoostepäringu arhiivi tabeli loomiseks, kasutades määratud kirjed:

    4. Klõpsake menüü Kujundus jaotises Päringutüüp nuppu Tabeli koostamine.

    5. Dialoogiboksi Tabeli koostamine väljale Tabeli nimi tippige arhiivi tabeli nimi ja seejärel klõpsake nuppu OK.

  7. Päringu salvestamiseks vajutage klahvikombinatsiooni CTRL+S.

Samm 3: Andmete eemaldamiseks algse tabeli kustutuspäringu loomine

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Tehke dialoogiboksi Tabeli kuvamine tabelit, mis sisaldab kirjeid, mida soovite arhiivida lisamiseks. Sulgege dialoogiboks Tabeli kuvamine.

  3. Topeltklõpsake aknas päringu kujundus tabel, mille just lisasite tärni (*). Tabeli nimi ja tärn kuvatakse päringu kujundusruudustiku esimesse veergu.

  4. Topeltklõpsake aknas päringu kujundus sama välju, mida kasutasite lisanduspäringu tingimuse määramiseks.

  5. Määrake väljad, mille just lisasite kriteeriumid reale kriteeriumid abil. Kriteeriumide kasutamise kohta leiate lisateavet artiklist Päringukriteeriumide näited.

    NB!: Parameetri kasutamisel lisa või -, tabeli päringu veenduge, et kustutuspäringu teeb liiga. Samuti pidage meeles, et sisestada sama väärtuse jaoks nii päringud. Kui sisestate erinevate parameetrite väärtused, võib andmed lähevad kaotsi. Andmete kaotsimineku vältimine kaaluge abil vormi väärtused koguda ja paluge vormi sisendväärtuste päringute tegemise. Lisateavet leiate artiklist Sissejuhatus päringutesse.

  6. Klõpsake menüü Kujundus jaotises Päringu tüüp nuppu Kustuta.

    Päringu kujundusruudustikus kuvatakse rida Kustuta .

    Päringu kujundusruudustiku rida Kustuta

  7. Päringu salvestamiseks vajutage klahvikombinatsiooni CTRL+S.

Samm 4: Makro käivitamiseks mõlemad lisamine ja kustutamine päringute loomine

  1. Klõpsake menüü Loo jaotises Makrod ja kood nuppu Makro.

  2. Klõpsake ripploendi noolt Lisa uus toimingja seejärel nuppu OpenQuery.

    Toimingu OpenQuery kuvatakse ja argumendid.

  3. Päringu nime väljal valige soovitud (lisa tabeli tegemise) etapp 2loodud päring.

  4. Klõpsake ripploendi noolt Lisa uus toimingja seejärel nuppu OpenQuery.

    Toimingu OpenQuery kuvatakse ja argumendid.

  5. Valige Päringu nimi väljale Samm 3loodud kustutuspäring.

  6. Vajutage klahvikombinatsiooni CTRL + S salvestada makro.

    Kui soovite arhiivida kirjeid, käivitage makro.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×