Access datu arhivēšana

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Jūs varat palīdzēt, uzturiet datus kārtībā, periodiski arhivēšanas veco vai neaktīvu ierakstus. Piemēram, pieņemsim, ka lietojat programmu Access, lai pārvaldītu aizdevuma bibliotēka. Jums, iespējams, ir tabula, kurā uzskaitīti aizdevumu darbības, ar lauku, kurā ir datums bija aizņēmies vienumu un lauku, kurā ir datums tika atgriezta. Varbūt ierakstu saglabāšanas politika ir arhivēt aizdevumu darbību ierakstu vienu gadu pēc vienuma atgriešanas un iznīcināt ierakstus pēc diviem gadiem.

Varat arhivēt visas datu bāzes tabulām, noteiktas tabulas vai tikai konkrētus ierakstus, piemēram, ieraksti, kas ir vecāki par noteiktu datumu. Šajā tēmā skaidrots, kā lai arhivētu datus.

Šajā rakstā

Pārskats

Periodiski pārvietošana arhīva tabulu ierakstus

Periodiski aizstāt tabulu

Periodiski aizstājiet visas tabulas

Pārskats

Jums ir jāapsver datu glabāšanai, ja jums ir dati, kas vairs nelietosit, un jūs vēlaties glabāt datus parocīgā gadījumā, ja jums ir nepieciešams. Iespējams, jums politikas, kas palīdz jūsu arhīva plāniem, piemēram, datu saglabāšanas politikas.

Arhivēšanas bieži izmanto, lai saglabātu datus, pamatojoties uz datumu nosacījumu, piemēram, ierašanās mēneša beigām.

Veidi, kā datu arhivēšana

Nākamajā tabulā ir uzskaitītas veidi arhivēt datus, kad izmantojat katrai metodei un citi apsvērumi.

Metode

Apraksts

Izmantojiet, ja …

Citi apsvērumi

Periodiski pārvietošana arhīva tabulu ierakstus

Periodiski, palaižot vaicājumu, kurā tiek atlasīti dati, ko vēlaties arhivēt, un pievieno arhīva tabulu datus. Pēc tam, palaidiet vaicājumu, kas atlasa tie paši dati (no sākotnējā tabula) un dzēš to.

Daži no tabulas ierakstu atbilst nosacījumam, ko izmantot, lai noteiktu, vai arhivēt.

Piemērs: vēlaties arhivēt bibliotēkas darbības (izvēles detalizēta informācija), ja atzīmēts datums ir vismaz vienu gadu veco.

  • Iespējams, nāksies izmantot apkārtceļu atsauču integritāte, it īpaši, ja attiecība viens pret daudziemvienu pusē ir ieraksti, ko vēlaties arhivēt.

  • Ja nepieciešams parametru izmantošana vaicājumos, ir jāizveido formu, lai apstrādātu parametrus. Pretējā gadījumā jūs risks datu zudumu.

Periodiski aizstāt tabulu

Periodiski, jūs veiciet arhīva kopija konkrētas tabulas un pēc tam satura aizstāšana ar jaunu, tukšu kopiju.

Tabulas ierakstu atbilst nosacījumam, ko izmantojat, lai noteiktu, vai arhivēt.

Piemērs: jums ir tabulā, kurā glabājas ikdienas temperatūras galējības. Katru gadu, jūs arhīva tabulu un sākt ar tukšu vienu jaunu.

  • Iespējams, ir izmantot apkārtceļu attiecinošo integritāti.

Periodiski aizstājiet visas tabulas

Sākt, izmantojot sadalītas datu bāzes (datu bāze, kas ietver: aizmugursistēmas datu bāzes failu, kurā ir visas tabulas; un priekšgalsistēmas datu bāzes faila, kas satur visu citus datu bāzes objektus). Periodiski, jūs veiciet aizmugursistēmas datu bāzes arhīva kopiju un pēc tam lai aizstātu aizmugursistēmas datu bāzi ar jaunu, tukšu.

Visi ieraksti lielākajā daļā datu bāzes tabulām atbilst nosacījumam, kas izmanto, lai noteiktu, vai arhivēt.

Piemērs: savu datu bāzi, kas sastāv no vairākām tabulām ar dažāda veida meteoroloģiskos datus. Katrā gadā arhivējat visas tabulas.

  • Ja lietojat jebkuru uzmeklēšanas tabulas (tabulas, ko izmantot, lai saglabāt vērtības meklēšanai šādu pasta indeksi vai nodaļām), iespējams, jums būs to datu importēšana jauno aizmugursistēmas datu bāzi.

  • Makro nevar izmantot šo metodi. Manuāla datu bāze ir arhivēšana.

Darba ap attiecinošās integritātes ieviešana

Ja ieraksti, ko vēlaties arhivēt ir saistītas ar ierakstus citās tabulās, jums var nākties apiet relāciju. Ja ieraksti, ko vēlaties arhivēt "bērnu" ierakstus (tie pieder attiecība viens pret daudziempuses "daudzi"), jūs varat droši vien droši arhivēt bez bažas. Ja ieraksti, ko vēlaties arhivēt ir "vecāki" ieraksti (tie pieder no attiecība viens pret daudziempuses "viens"), kad jūs tos arhivēt savu saistīto "bērnu" ierakstu var:

  • Neļaut "vecāki" ierakstu dzēšanu. Tas varētu izraisīt problēmas, ja ir jau pievienotas "vecāki" ierakstu arhīva tabulas.

    - vai -

  • Kļūst par "bāreņu" — ierakstus, kas pieder "vecāki", kas nepastāv. Tas var izraisīt problēmas ar datu integritāte un dažādu funkcionalitāti datu bāzē, kas izmanto "pamestā rindiņa" ierakstus.

Lai uzskaitītu attiecinošo integritāti, veiciet tālāk norādītās darbības.

  1. Nosakiet, kas "bērnam" ierakstu piederat ieraksti, ko vēlaties arhivēt. Piemēram, ja vēlos arhivēt ierakstu līdzekļi, kas man aizdot uz manu bibliotēku, es vispirms noteiktu, vai ir visas darbības atvērti šos līdzekļus, t.i., vai aktīvu paņemts, bet netiek atgriezta.

  2. Veiciet kādu no šīm darbībām:

    • Ja "bērnu" ierakstus vienmēr droši dzēst, pārliecinieties, vai attiecības iespējo attiecinošo integritāti, ar kaskadēto dzēšanu. Tas nodrošina, ka visus saistītos "bērnu" ieraksti tiks izdzēsti.

    • Ja "bērnu" ierakstus nevar vienmēr droši izdzēst, apsveriet iespēju Arhivēt datu bāzes tabulām.

    • Izveidot vaicājumu, kas atlasa "vecāki" ierakstus, kuriem nav "bērnu" ierakstus. Pēc tam izmantot šo pirmo vaicājumu arhīva vaicājumu izveidi (skatiet sadaļu periodiski pārvietot ierakstus uz arhīva tabulu), nevis izmantojot "vecāki" tabulu.

      Padoms : Vaicājuma vednis var izmantot, lai ierakstu bez atbilstībām atrašana. Lai iegūtu papildinformāciju, skatiet rakstā tabulu salīdzināšana un ierakstu bez atbilstības atrašana.

Uz lapas sākumu

Periodiski pārvietošana arhīva tabulu ierakstus

Vispirms veiciet tukšu tabulu, kurā ir ieraksti, ko vēlaties arhivēt kopiju. Jaunā, tukšā tabulā ir arhīva tabulu. Pēc tam izveidojiet pievienošanas vaicājums jākopē ieraksti no sākotnējās tabulas arhīva tabulas. Pēc tam, izveidot dzēšanas vaicājums , lai noņemtu arhivētos ierakstus ar sākotnējo tabulu. Visbeidzot, jums izveidot makro, kas darbojas gan vaicājumus. Ja vēlaties arhivēt ieraksti, palaižot makro.

Padoms : Makro var pievienot pogas formā, lai, noklikšķinot uz pogas, tiek izpildīts makro.

1. darbība: Arhīva tabulas izveide

2. darbība: Izveidojiet vaicājumu, kas kopē datu arhīva tabulu

3. darbība: Noņemtos tie paši dati no sākotnējās tabulas dzēšanas vaicājuma izveide

4. darbība: Izveidojiet makro, kas tiek izpildīts gan vaicājumi

1. darbība: Arhīva tabulas izveide

Ja vēlaties paturēt savus arhivētos ierakstus vienā tabulā, ko tikai veikt šo darbību vienreiz. Arhīva tabulu, ko veidojat šajā darbībā rīkos visi arhivētie ieraksti.

Ja vēlaties iznīcināt veco arhīva tabulu, kad veidojat jaunu, jums nav nepieciešams veikt šo darbību. tabulas veidošanas vaicājums nevis pievienošanas vaicājumu var izmantot, lai kopētu datus uz arhīva tabulu. Lai to izdarītu, pāriet pie 2. darbību.

Ja vēlaties izmantot jaunu arhīva tabulu ikreiz, kad jūs Arhīvs, un jūs vēlaties paturēt veco arhīva tabulu, pārdēvējiet veco arhīva tabulas, pirms veidojat jaunu. Ja jūs veicat arhivēšanu, pamatojoties uz datumu, ņemot vērā nosaukšanas veco arhīva tabulu, atbilstoši tās attēlo datumu diapazonu.

Piezīme : Ja izveidojat jaunu arhīva tabulu katru reizi un paturēt veco, pārdēvējiet vecā arhīva pirms izpildes savus vaicājumus.

  1. Navigācijas rūtī atlasiet tabulu, kurā ir ieraksti arhivēt, nospiediet taustiņu kombināciju CTRL + C, un pēc tam nospiediet taustiņu kombināciju CTRL + V.

  2. Dialoglodziņā Ielīmēšanas tabulas kā sadaļā Ielīmēšanas opcijasatlasiet Tikai struktūru.

  3. Lodziņā Tabulas nosaukums vārdus Kopiju, dzēst un pievienot pasvītrojuma un "arhīva" esošu tabulas nosaukumu un pēc tam noklikšķiniet uz Labi. Piemēram, ja sākotnējās tabulas nosaukums ir darbības arhīva tabulas nosaukums ir Transactions_archive.

    Tabulas ielīmēšana kā

2. darbība: Izveidojiet vaicājumu, kas kopē datu arhīva tabulu

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Izmantojiet dialoglodziņu Tabulas rādīšana , lai pievienotu tabulu, kurā ir ieraksti, ko vēlaties arhivēt. Aizveriet dialoglodziņu Tabulas rādīšana .

  3. Vaicājuma noformējuma logā veiciet dubultklikšķi uz zvaigznītes (*) tabulas, kuru tikko pievienojāt. Tabulas nosaukums un zvaigznīti tiek parādīti vaicājuma noformējuma režģa pirmajai kolonnai.

    Piezīme : Zvaigznīte norāda, ka vaicājumu jāiekļauj visi lauki no tabulas vaicājuma rezultātos. Ja izmantojat zvaigznīti, ja lauki tiek pievienoti vai noņemti no tabulas, vaicājuma izvadē attiecīgi pielāgo.

  4. Vaicājuma noformējuma logā veiciet dubultklikšķi uz lauka, kuru vēlaties izmantot, lai norādītu nosacījums, kas ieraksta jāatbilst pirms jūs tos arhivēt. Piemēram, ja darbības tabulā ir lauku ar nosaukumu pārbauda datumu un vēlaties arhivēt visus ierakstus, kuros šī datuma ir vairāk nekā gadu vecs, veicot dubultklikšķi uz atzīmētās datumu. Lauks tiek parādīts tukšs nākamajā kolonnā vaicājuma noformējuma režģa.

    Vaicājuma noformēšanas režģis

    Atkārtojiet šo darbību, ja vēlaties kritēriju izmantošana ar papildu laukus.

  5. Izmantojiet kritēriju rindas, lai norādītu lauku, kuru tikko pievienojāt kritēriji. Piemēram, var norādīt, ka atzīmēts datums, jābūt mazākam par 1 janvāris 2008, izmantojot izteiksmi < #1/1/2008 # rindā kritēriji .

    Ja kritēriju vērtības mainās ikreiz, kad arhivējat, jums vajadzētu veikt jūsu vaicājumam prasīt ievadi. Lai to izdarītu, izmantojiet parametru, rindā kritēriji , lai vaicājumā tiek pieprasīts ievadīt datus. Lai izmantotu parametru, izmantojiet izteiksmi kā parasti būtu, bet nevis norādīto vērtību, izmantojiet īsu jautājumu dubultās kvadrātiekavās. Piemēram, var izmantot izteiksmes < [arhivēt darbības, pirms pabeigts:], līdzīgi šim:

    Parametra izteiksme

    Lai iegūtu papildinformāciju par to, izmantojot parametrus, skatiet rakstā vaicājuma izveidošana, kas pieprasa ievadīt datus.

    Varat arī izmantot vai rindu, lai norādītu alternatīvu nosacījumus. Papildinformāciju par kritēriju izmantošanu skatiet rakstā vaicājumu kritēriju piemēri.

    Padoms : Ja izmantojat datumu lauku, lai norādītu kritērijus, bet vēlaties arhivēt visus ierakstus, kas ir vecāki par pašreizējo datumu, ievadiet < Date () datuma lauka rindā kritēriji .

  6. Veiciet kādu no šīm darbībām:

    • Ja esat jau izveidojis arhīva tabulas, jums pievienošanas vaicājumu, lai pievienotu norādīto ierakstu tabulā.

      1. Cilnes Noformējums grupā Vaicājuma tips noklikšķiniet uz Pievienošanas.

      2. Dialoglodziņā pievienošana lodziņā Tabulas nosaukums Atlasiet arhīva tabulas nosaukumu un pēc tam noklikšķiniet uz Labi.

        kam pievienot

        Vaicājuma noformējuma režģī tiek parādīta rinda Pievienot kam .

      3. Notīriet rindas Pievienot jebkuram laukam, kuru izmantojāt, lai norādītu kritērijus. (Tikai zvaigznīte būtu vērtība par Pievienošanas.)

        Vaicājuma noformēšanas režģa rinda Pievienot kam

    • Ja neesat izveidojis arhīva tabulas, jums būs tabulas veidošanas vaicājuma izveide, izmantojot norādīto ierakstu arhīva tabulas.

      1. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Veidot tabulu.

      2. Dialoglodziņā Tabulas izveidošana lodziņā Tabulas nosaukums ierakstiet arhīva tabulas nosaukumu un pēc tam noklikšķiniet uz Labi.

  7. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu.

3. darbība: Noņemtos tie paši dati no sākotnējās tabulas dzēšanas vaicājuma izveide

  1. Cilnes Izveidot grupā Cits noklikšķiniet uz Vaicājuma noformējums.

  2. Izmantojiet dialoglodziņu Tabulas rādīšana , lai pievienotu tabulu, kurā ir ieraksti, ko vēlaties arhivēt. Aizveriet dialoglodziņu Tabulas rādīšana .

  3. Vaicājuma noformējuma logā veiciet dubultklikšķi uz zvaigznītes (*) tabulas, kuru tikko pievienojāt. Tabulas nosaukumu un zvaigznītes parādās vaicājuma noformējuma režģa pirmajai kolonnai.

  4. Vaicājuma noformējuma logā veiciet dubultklikšķi uz tādiem pašiem laukiem, ko izmantojāt, lai norādītu nosacījumu pievienošanas vaicājumu.

  5. Izmantojiet kritēriju rindas, lai norādītu lauku, kuru tikko pievienojāt kritēriji. Papildinformāciju par kritēriju izmantošanu skatiet rakstā vaicājumu kritēriju piemēri.

    Svarīgi! : Ja pievienošanas vai tabulas veidošanas vaicājuma parametru, tāpēc vajadzētu dzēšanas vaicājumu. Turklāt, pārliecinieties, vai ievadiet to pašu vērtību gan vaicājumus. Ja ievadāt dažādu parametru vērtības, var zaudēt datus. Lai novērstu datu zudumu, apsveriet iespēju iegūšanai vērtības, izmantojot formu un padarot vaicājumus, veidlapas pieprasa ievadītajām vērtībām. Lai iegūtu papildinformāciju, skatiet rakstā vaicājuma izveidošana, kas pieprasa ievadīt datus.

  6. Cilnes noformējums grupā Vaicājuma tips noklikšķiniet uz Dzēst.

    Vaicājuma noformējuma režģī tiek parādīta rinda Dzēst .

    vaicājuma noformēšanas režģa rinda dzēst

  7. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu.

4. darbība: Izveidojiet makro, kas tiek izpildīts gan vaicājumi

  1. Cilnes Izveide grupā Cits noklikšķiniet uz Makro. Ja šī komanda nav pieejama, noklikšķiniet uz bultiņas zem pogas Modulis vai Klases modulis un pēc tam noklikšķiniet uz Makro.

  2. Pirmajā rindā makro noformējuma režģa kolonnā darbība izvēlieties OpenQuery.

    .

  3. Apakšdaļā noklikšķiniet uz režģa sadaļā Darbības argumentilodziņā Vaicājuma nosaukums (pievienošanas vai tabulas veidošanas) vaicājuma, kuru izveidojāt 2. darbībā nolaižamajā sarakstā.

    Pierakstieties ar Microsoft kontu vai savu darba kontu, ko izmantojat kopā ar Office 365. Ja nevēlaties pierakstīties, lai skatītu ziņojumu, izmantojiet vienreizēju ieejas kodu.

  4. Otrajā rindā makro noformējuma režģa kolonnā darbība izvēlieties OpenQuery.

  5. Režģa sadaļā Darbības Argumentslodziņā Vaicājuma nosaukums apakšā nolaižamajā sarakstā atlasiet dzēšanas vaicājumu.

    Makro ir jāizskatās aptuveni šādi:

    Importēšanas un eksportēšanas vednis ar atlasītu Neimportēt dublikātus

  6. Nospiediet taustiņu kombināciju CTRL + S, lai saglabātu makro.

    Ja vēlaties arhivēt ierakstus, izpildiet makro.

Uz lapas sākumu

Periodiski aizstāt tabulu

Ja vienmēr vēlaties arhivēt tabulas dati, jums nav izmantot vaicājumu vai makro. Kā alternatīvu var periodiski aizstāt tabulas ar tukšu kopiju.

Svarīgi! : Ja tabula, kurā jūs arhivēt ir saistītas ar citām tabulām, iespējams, vajadzēs izmantot apkārtceļu attiecinošo integritāti.

  1. Navigācijas rūtī atlasiet tabulu, kuru vēlaties arhivēt, nospiediet taustiņu kombināciju CTRL + C, un pēc tam nospiediet taustiņu kombināciju CTRL + V.

  2. Dialoglodziņā Ielīmēšanas tabulas kā sadaļā Ielīmēšanas opcijasatlasiet Tikai struktūruun noklikšķiniet uz Labi.

    Programma Access nosaukumus kopēt kopiju no sākotnējās tabulas nosaukumu.

  3. Navigācijas rūtī ar peles labo pogu noklikšķiniet sākotnējo tabulu un pēc tam parādītajā īsinājumizvēlnē noklikšķiniet uz Pārdēvēt .

    Piešķiriet tabulas nosaukumu, kas norāda, kas tas ir, piemēram, "DailyTemperatureExtremes_archive_2007".

  4. Navigācijas rūtī ar peles labo pogu noklikšķiniet tukšā kopēt un pēc tam noklikšķiniet uz Pārdēvēt saīsni izvēlnē, kas tiek parādīta.

    Piešķiriet tukšā kopēt sākotnējo tabulas nosaukumu.

Uz lapas sākumu

Periodiski aizstājiet visas tabulas

Ja izmantojat sadalītas datu bāzes, varat aizstāt periodiski visām tabulām, aizstājot aizmugursistēmas datu bāzi ar tukšu kopiju.

Vispirms sagatavotā tukšā kopiju. Ja vien datu bāzes noformējuma izmaiņas, varat to atkārtoti izmantot šo kopiju ikreiz, kad arhivējat. Pēc tam, kad vēlaties arhivēt, jums pārdēvēt esošo aizmugursistēmas datu bāzi, lai norādītu, ka arhīva, un pēc tam saglabājiet tukšā kopēt kā jauno aizmugursistēmas datu bāzi.

Sagatavošanās tukšā aizmugursistēmas datu bāzes kopiju

Importēt tabulas definīcijas visām tabulām aizmugursistēmas datu bāzē.

  1. Izveidojiet jaunu, tukšu datu bāzi. Izdzēsiet Table1.

  2. Cilnes Ārējie dati grupā Importēt noklikšķiniet uz Access.

  3. Dialoglodziņā Paņemt ārējus datus atlasiet importēt tabulas, vaicājumus, veidlapas, atskaites, makro un moduļu importēšana pašreizējā datu bāzēun pēc tam noklikšķiniet uz Pārlūkot.

  4. Dialoglodziņā Faila atvēršana atlasiet aizmugursistēmas datu bāzi. Noklikšķiniet uz Atvērt , lai aizvērtu dialoglodziņu Faila atvēršana un pēc tam noklikšķiniet uz Labi.

  5. Dialoglodziņā Objektu importēšana noklikšķiniet uz Opcijas.

  6. Sadaļā Tabulas importēšanaatlasiet Tikai definīcija.

  7. Cilnē tabulas noklikšķiniet uz Atlasīt visu, noklikšķiniet uz Labiun pēc tam noklikšķiniet uz Aizvērt.

Pēc tam pievienot datus uzmeklēšanas tabulu tukšas kopijā. Katras uzmeklēšanas tabulas, veiciet šādas darbības:

  1. Saite uz uzmeklēšanas tabulu esošu aizmugursistēmas datu bāzi.

  2. Izveidot pievienošanas vaicājumu, kas pievieno visus ierakstus no sākotnējā kopija.

Nomainiet aizmugursistēmas datu bāzi ar tukšu kopiju

Vispirms pārdēvēt esošo aizmugursistēmas datu bāzi, lai norādītu, ka tagad arhīva.

Pēc tam atveriet tukšu kopiju un saglabājiet to, izmantojot sākotnējo aizmugursistēmas datu bāzes nosaukumu.

  1. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam norādiet uz Saglabāt kā. Tiek atvērta izvēlne Saglabāt kā .

  2. zem Saglabāt datu bāzi citā formātā noklikšķiniet uz Access 2007 datu bāze.

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×