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 andmed korraldatuna, perioodiliselt arhiivimine vana või passiivne kirjed. Oletame näiteks, et Access abil saate hallata Raamatukogu. Peate võib-olla tabeli, mis jälgib laenu tehingud, väli, mis sisaldab kuupäeva koos üksus on laenata ja väli, mis sisaldab kuupäeva tagastati. Võib-olla on teie kirje säilituspoliitika arhiivida laenu tehingu kirjete ühe aasta pärast üksuse tagasi ja hävitada kirjed pärast kahte aastat.

Saate arhiivida kõik tabelid andmebaasis, teatud tabelite või ainult teatud kirjed – näiteks kirjed, mis on vanemad kui kindla kuupäeva. Selles teemas selgitatakse, kuidas andmeid arhiivida.

Artikli teemad

Ülevaade

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

Tabeli perioodiliselt asendamine

Perioodiliselt Asenda kõik tabelid

Ülevaade

Kaaluge arhiveerimise andmeid, kui teil on andmeid, mida te ei kavatse enam kasutada, ja te soovite andmeid käepärast kui teil on vaja. Poliitika, mis juhendab arhiivi plaanid, nt andmete säilituspoliitika võib olla.

Arhiivimine kasutatakse enamasti põhjal kuupäeva tingimusele, näiteks sissetulevate kuu lõppu andmete talletamiseks.

Viisid andmete arhiivimine

Järgmises tabelis on loetletud arhiivimine andmeid, kui seda saab kasutada iga meetodi ja muud kaalutlused viisid.

Määramisviis

Kirjeldus

Kasutada siis, kui...

Muud kaalutlused

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

Aeg-ajalt käivitate päring, mis valib andmeid, mida soovite arhiivida ja lisab andmed tabelisse arhiivi. Seejärel käivitage päring, mis valib samad andmed (algse tabeli) ja kustutab selle.

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.

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

Tabeli perioodiliselt asendamine

Aeg-ajalt arhiivi koopia kindla tabeli ja asendage koopia uus, tühi tabel.

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

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

  • Võib-olla lahendamiseks viitamisterviklus.

Perioodiliselt Asenda kõik tabelid

Tükeldatud andmebaasi alustada (andmebaasi, mis sisaldab: Tagaandmebaasi faili, mis sisaldab kõigi tabelite; ja eesandmebaasi faili, mis sisaldab muude andmebaasiobjektidega). Aeg-ajalt teha arhiivi koopia, selle Tagaandmebaasi ja seejärel asendada selle Tagaandmebaasi ka uus, tühi.

Enamik teie 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 oma andmete importimine uue Tagaandmebaasi.

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

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 probleeme andmete terviklust ja mitmesuguste funktsioonide andmebaasi, mis kasutab "harva" kirjeid.

Viitamistervikluse moodustavad, tehke järgmist.

  1. Kindlaks, millised "laps" kirjete kuuluvad kirjed, mille soovite arhiivida. Näiteks kui soovin arhiivimine kirjete varade, mida ma laenata minu Raamatukogu, esmalt kindlaks teha, kas on mis tahes tehingud avatud varasid, st, kas vara on välja möllitud, kuid ei tagastatud.

  2. Tehke ühte järgmistest.

Lehe algusse

Perioodiliselt teisaldada kirjeid arhiivimine tabelisse

Esmalt, tehke selle tühja koopia tabel, mis sisaldab kirjeid, mida soovite arhiivida. Selles uues tühjas tabelis on arhiivimine tabelisse. Järgmiseks loote lisamispäring kopeerimiseks algse tabeli kirjeid tabelis Arhiiv. Seejärel saate luua kustutuspäring arhiivitud kirjete eemaldamiseks algse tabeli. Lõpetuseks, saate luua makro, mis töötab nii päringud. Kui soovite arhiivida kirjeid, mida makro käivitamine.

Näpunäide.: Saate manustada makro vormil nupu nii, et selle nupu klõpsamisel käivitatakse makro.

Samm 1: Arhiiv tabeli loomine

Samm 2: Looge päring, mis kopeerib andmete arhiivimine tabelisse

Samm 3: Mis eemaldab teie algse tabeli andmete kustutuspäringu loomine

Samm 4: Nii päringute käivituva Makro loomine

Samm 1: Arhiiv tabeli loomine

Kui te ei soovi säilitada arhiivitud kirjete ühe tabeli, saate ainult selle juhise üks kord. Selles juhises loodud tabelis Arhiiv korraldab kõigi kirjete arhiivitud.

Kui soovite hävitada vana arhiivimine tabelisse, kui loote uue konto, peate selle juhise. Saate mõne tabeliloomispäring asemel lisanduspäringu kopeerimiseks arhiivimine tabelisse andmeid. Selleks, jätkake jätkata juhisega 2.

Kui soovite kasutada arhiivi uue tabeli iga kord, kui selle arhiivi ja te soovite säilitada oma vana arhiivi tabelid, Pange oma vana arhiivi tabeli enne uue konto loomiseks. Kui arhiivite vastavalt kuupäeva, tõstutundlikkuse nimetamine vana arhiivi tabelite vastavalt moodustavad need kuupäevavahemik.

Märkus.: Kui loote uue arhiivi tabeli iga aja ja vana säilitamine, tuleb ümber nimetada vana arhiivi enne oma päringute sooritamine.

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

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

  3. 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

Samm 2: Looge päring, mis kopeerib andmete arhiivimine tabelisse

  1. Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Päringukujundus</ui>.

  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.

    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 kui teie tehingud tabelis on välja möllitud kuupäeva ja soovite arhiivida kõik kirjed, kui see on rohkem kui aasta vana, topeltklõpsamisel märgitud kuupäev. Väli 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 2008 avaldise abil < #1/1/2008 # 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 päringu seadmine sisendit küsima.

    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 te soovite arhiivida kõik kirjed, mis on vanemad kui praegune kuupäev, sisestage < Date() kuupäeva välja reale kriteeriumid .

  6. Tehke ühte järgmistest.

    • Kui olete juba loonud arhiivimine tabelisse, peate selle tabeli määratud kirjeid lisada lisanduspäringu.

      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.

        Lisamine

        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 rida Lisa

    • Kui te pole loonud arhiivi tabel, peate Tabelikoostepäringu abil määratud kirjete arhiivi tabeli loomiseks.

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

      2. Dialoogiboksi Tabeli tegemise 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: Mis eemaldab teie algse tabeli andmete kustutuspäringu loomine

  1. Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Päringukujundus</ui>.

  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 nii peaks kustutuspäringu. Lisaks veenduge, et sisestate sama väärtuse nii päringuid. 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 päringu seadmine sisendit küsima.

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

    Päringu kujundusruudustikus kuvatakse rida Kustuta .

    Päringu kujundusruudustiku rida Kustuta

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

Samm 4: Nii päringute käivituva Makro loomine

  1. Klõpsake menüü <ui>Loo</ui> jaotises <ui>Muu</ui> nuppu <ui>Makro</ui>. Kui see käsk pole saadaval, klõpsake nupu <ui>Moodul</ui> või <ui>Klassimoodul</ui> all olevat noolt ja seejärel väärtust <ui>Makro</ui>.

  2. Valige makro kujundusruudustiku veerus toiming esimese rea OpenQuery.

    Open Query macro action

  3. Koordinaatvõrgu jaotises Toimingu argumendid, väljale Päringu nimi allosas valige soovitud (lisa tabeli tegemise) loodud päring toiminguga 2 rippmenüü loendist.

    Open Query macro action Query argument

  4. Valige makro kujundusruudustiku veerus toiming teisel real OpenQuery.

  5. Koordinaatvõrgu jaotises Toimingu argumendid, väljale Päringu nimi allosas valige kustutuspäring rippmenüü loendist.

    Makro peaks välja nägema umbes selline:

    macro ready to save

  6. Vajutage klahvikombinatsiooni CTRL + S salvestada makro.

    Kui soovite arhiivida kirjeid, käivitage makro.

Lehe algusse

Tabeli perioodiliselt asendamine

Kui soovite alati arhiivi kõik andmed tabelisse, pole teil kasutada päringute või makrod. Teise võimalusena saate asendada perioodiliselt tabeli tühja koopiaga.

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

  1. Valige navigeerimispaanil tabel, mille 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.

  3. Navigeerimispaanil, paremklõpsake algse tabeli ja siis klõpsake kiirmenüü käsku, mis kuvatakse Nimeta ümber .

    Määrake tabeli nimi, mis näitab, mida see sisaldab, näiteks "DailyTemperatureExtremes_archive_2007".

  4. Navigeerimispaanil, paremklõpsake tühja Kopeeri ja seejärel kuvatavas kiirmenüü käsku Nimeta ümber .

    Anda tühja Kopeeri algse tabeli nime.

Lehe algusse

Perioodiliselt Asenda kõik tabelid

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

Esmalt, valmistada tühja koopia. Kui teie andmebaasi kujundust muutub, saate kasutada selle koopia iga kord, kui arhiivite. Siis, kui soovite arhiivida, saate olemasoleva Tagaandmebaasi näitamaks, et see on arhiivi ümber nimetada ja seejärel tühja koopia salvestamine uue Tagaandmebaasi.

Selle tühja koopia on Tagaandmebaasi ettevalmistamine

Tabeli määratlused jaoks soovitud Tagaandmebaasi kõik tabelid importida.

  1. Looge uus, tühi andmebaas. Tabel1 kustutada.

  2. Klõpsake menüü External Data (Välisandmed) jaotises Import (Importimine) nuppu Access.

  3. Dialoogiboksi Välisandmete toomine valige tabelid, päringud, vormid, aruanded, makrod ja moodulid praegusesse andmebaasi importidaja seejärel klõpsake nuppu Sirvi.

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

  5. Klõpsake dialoogiboksis Objektide importimine nuppu Suvandid.

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

  7. 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 Microsoft Office'i nuppu Office’i nupu pilt ja seejärel valige käsk Salvesta nimega. Avaneb menüü Salvesta nimega .

  2. Klõpsake jaotises Salvesta andmebaas mõnes muus vormingus, Access 2007 andmebaasi.

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.

×