Office
Pierakstīties

Nevar saglabāt replicēto datu bāzi Access 2007 formātā

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Pazīmes

Microsoft Office Access 2007, replicēt datu bāzēm, kas izveidotas iepriekšējās Access versijās (. MDB formātā) nevar saglabāt jauno. ACCDB faila formātā. Opcija ir pelēkota (nav pieejams), mēģinot izmantot komandu Saglabāt datu bāzi kā (noklikšķiniet uz Microsoft Office pogas Office pogas attēls un pēc tam noklikšķiniet uz bultiņas blakus Saglabāt kā).

Iemesls

Faila formāts .ACCDB neatbalsta replikāciju.

Risinājums

Replicētās datu bāzes lietošana .MDB faila formātā

Replicēto datu bāzi var turpināt lietot .MDB faila formātā. Replikācijas funkcionalitāte .MDB faila formātā tiek atbalstīta.

Manuāla datu bāzes atkārtota izveidošana Office Access 2007 faila formātā

Ja izlemjat, ka jaunajam faila formātam ir vairāk priekšrocību nekā replikācijai, varat izveidot jaunu datu bāzi Office Access 2007 formātā un manuāli veikt replicētās datu bāzes atkārtotu izveidošanu.

Piezīme.: Šī metode ir derīga jebkurai replicētai datu bāzei, bet, ja strādājat ar pilniem dublikātiem, kas sinhronizēti ar citiem dublikātu kopas dublikātiem, tie dati, kas vēl neatrodas dublikātā, nebūs jaunajā datu bāzē.

Pirms sākat datu bāzes atkārtotu izveidošanu, ir jāpārliecinās, vai visi dublikāta paslēptie un sistēmas objekti ir redzami. Šādi dublikāta atkārtotās izveidošanas laikā var nodrošināt pieejamību specifiskiem dublikāta laukiem.

  1. Atveriet konvertējamo dublikātu. Dublikāts ir jāatver, izmantojot to pašu Access versiju, kura tika izmantota tā izveidošanā, lai varētu parādīt paslēptos un sistēmas laukus.

  2. Izvēlnē Rīki noklikšķiniet uz Opcijas. Tiek atvērts dialoglodziņš Opcijas.

  3. Cilnes Skats sadaļā Rādīt atlasiet Slēptie objekti un Sistēmas objekti. Lai lietotu iestatījumus un aizvērtu dialoglodziņu Opcijas, noklikšķiniet uz Labi.

Manuāla datu bāzes atkārtota izveidošana

  1. Izveidojiet tukšu datu bāzi un atveriet to.

    Piezīme.: Access izveido jaunu, tukšu tabulu ar nosaukumu Table1. Šī tabula ir jāizdzēš. To var izdarīt, nekavējoties aizverot tabulu un neveicot tajā nekādas izmaiņas. Ar peles labo pogu noklikšķiniet uz tās objekta cilnes un saīsnes izvēlnē noklikšķiniet uz  Aizvērt.

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

    Tiek parādīts dialoglodziņš Ārēju datu paņemšana— Access datu bāze.

  3. Lai atrastu replicēto datu bāzi, noklikšķiniet uz Pārlūkot.

  4. Noklikšķiniet uz replicētās datu bāzes, kurā ir jaunajā datu bāzē atkārtoti izveidojamie datu bāzes objekti, un pēc tam noklikšķiniet uz Atvērt.

  5. Dialoglodziņā Ārēju datu paņemšana— Access datu bāze noklikšķiniet uz Tabulu, vaicājumu, formu, atskaišu, makro un moduļu importēšana pašreizējā datu bāzē un pēc tam noklikšķiniet uz Labi.

  6. Noklikšķiniet uz jaunajā datu bāzē importējamajiem datu bāzes objektiem. Ja vēlaties importēt visus objektus, katrā cilnē noklikšķiniet uz Atlasīt visu.

    Svarīgi.    Tabulas pagaidām vēl neatlasiet. Tabulu atkārtotu izveidošanu varēs veikt turpmākās darbībās.

  7. Kad esat pabeidzis objektu atlasīšanu, noklikšķiniet uz Labi, lai tos importētu.

    Vedņa pēdējā lapā tiek piedāvāta opcija saglabāt importēšanas darbības turpmākai lietošanai. Lai to izdarītu, atzīmējiet izvēles rūtiņu Saglabāt importēšanas soļus, ievadiet nepieciešamo informāciju un noklikšķiniet uz Saglabāt importēšanu.

  8. Atveriet replicēto datu bāzi programmā Office Access 2007. Katrai replicētās datu bāzes tabulai izveidojiet tabulas veidošanas vaicājumu, kurš no vecās tabulas datiem izveido tabulu jaunajā datu bāzē.

    Piezīme.: Ja s_GUID ir primārā atslēga (un ārējām atslēgām citās tabulās atsauci), jums vajadzētu iekļaut s_GUID lauku jaunā tabulā. Ja s_GUID lauks netiek lietots kā primārā atslēga, nav iemesla jaunajā tabulā to saglabāt. Jaunās tabulas nav kopēt s_Lineage un s_Generation lauki.

    Pēc noklusējuma s_GUID, s_Lineage un s_Generation lauki ir paslēpti. Lai šos laukus parādītu, rīkojieties šādi:

    1. Pārliecinieties, vai replicētajā datu bāzē visas tabulas ir aizvērtas.

    2. Ar peles labo pogu noklikšķiniet navigācijas rūts augšdaļā un pēc tam noklikšķiniet uz Navigācijas opcijas. Tiek atvērts dialoglodziņš Navigācijas opcijas.

    3. Sadaļā Atainošanas opcijas atlasiet Rādīt sistēmas objektus un pēc tam noklikšķiniet uz Labi.

      Kā?

      1. Izveidojiet vaicājumu, atlasot tabulas, kurās ir jaunajā tabulā ievietojamie ieraksti.

        Kā?

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

        2. Dialoglodziņā Tabulas rādīšana noklikšķiniet uz cilnes, kurā ir tabulu saraksts, ar kuru datiem vēlaties strādāt.

        3. Veiciet dubultklikšķi uz katra vaicājumam pievienojamā objekta nosaukuma un pēc tam noklikšķiniet uz Aizvērt.

        4. Pievienojiet laukus noformējuma režģis rindā Lauks.

        5. Lai redzētu vaicājuma rezultātus, noklikšķiniet uz izvēlnes Skats un pēc tam uz Datu lapas skats.

      2. Vaicājuma Noformējuma skats cilnes Noformējums grupā Vaicājuma tips noklikšķiniet uz Izveidot tabulu. Tiek parādīts dialoglodziņš Tabulas izveidošana.

      3. Lodziņā Tabulas nosaukums ierakstiet izveidojamās vai aizstājamās tabulas nosaukumu.

      4. Noklikšķiniet uz Cita datu bāze un pēc tam ierakstiet datu bāzes ceļu, kur vēlaties ievietot jauno tabulu, vai noklikšķiniet uz Pārlūkot, lai atrastu datu bāzi.

      5. Noklikšķiniet uz Labi.

      6. Cilnes noformējums grupā rezultāti noklikšķiniet uz palaist. Tas dos jaunās tabulas.

        Piezīme.: Jaunizveidotā tabula no oriģinālās tabulas nepārmanto lauka rekvizītus vai primārā atslēga iestatījumu.

  9. Katrā jaunās datu bāzes tabulā izveidojiet to pašu indekss un primāro atslēgu, kas tika izmantots dublikāta tabulā.

    Kā?

    1. Atveriet tabulu noformējuma skatā.

    2. Loga augšējā daļā noklikšķiniet laukā, kuram vēlaties izveidot indekss.

    3. Loga apakšējā daļā noklikšķiniet rekvizīta Indeksēts lodziņā un pēc tam uz Jā (ar dublikātiem) vai Jā (bez dublikātiem).

    4. Atlasiet lauku vai laukus, kas sastāda primāro atslēgu.

    5. Cilnes Noformējums grupā Rīki noklikšķiniet uz Primārā atslēga.

  10. Katrā jaunās datu bāzes tabulā, izveidot relācijas, kas pastāv dublikāta tabulu.

    Kā?

    Veidojot relāciju starp tabulām, saistītus laukus nav ar vienādiem nosaukumiem. Tomēr saistītus laukus jābūt vienā datu tips , ja vien primārās atslēgas lauku ir AutoNumber lauks. AutoNumber lauka numuru atbilstību laukam var nodrošināt tikai tad, ja abu atbilstošos laukus rekvizīta FieldSize ir tāda pati. Piemēram, varat salīdzināt lauku AutoNumber un numuru, ja abu lauku rekvizīts FieldSize ir Long Integer. Pat ja abi atbilstošu lauki ir Number lauki, tām jābūt ar vienādu rekvizīta FieldSize iestatījumam.

    Viens pret daudziem definēšana vai relāciju viens pret vienu.

    1. Aizveriet visas atvērtās tabulas. Relācijas starp atvērtām tabulām nevar izveidot vai modificēt.

    2. Cilnes Datu bāzes rīki grupā Rādīt/paslēpt noklikšķiniet uz Relācijas.

    3. Ja datu bāzē nav definētu relāciju, automātiski tiek parādīts dialoglodziņš Tabulas rādīšana.

      Ja nepieciešams pievienot tabulas, ar kurām jāizveido relācijas, un dialoglodziņšTabulas rādīšana netiek parādīts, izsauciet to: cilnes Noformējums grupā Rādīt/paslēpt noklikšķiniet uz pogas Rādīt tabulu.

    4. Veiciet dubultklikšķi uz to tabulu nosaukumiem, ar kurām jāizveido relācija, un pēc tam aizveriet dialoglodziņu Tabulas rādīšana. Lai izveidotu relāciju tabulai pašai ar sevi, pievienojiet šo tabulu divas reizes.

    5. Velciet lauku, ar kuru jāizveido relācija, no vienas tabulas uz saistīto lauku otrā tabulā.

      Lai vilktu vairākus laukus, nospiediet taustiņu CTRL, noklikšķiniet katrā laukā un pēc tam velciet tos.

      Parasti primārās atslēgas lauks (kas ir parādīts treknrakstā) tiek vilkts no vienas tabulas uz līdzīgu otras tabulas lauku (parasti ar tādu pašu nosaukumu), kuru sauc par ārējā atslēga.

    6. Tiek parādīts dialoglodziņš Relāciju rediģēšana. Pārbaudiet abās kolonnās redzamos lauku nosaukumus, lai pārliecinātos, vai tie ir pareizi. Ja nepieciešams, tos var mainīt.

      Ja nepieciešams, iestatiet relāciju opcijas.

    7. Lai izveidotu relāciju, noklikšķiniet uz pogas Izveidot.

    8. Katram tabulu pārim, kuram vēlaties izveidot relāciju, atkārtojiet no 4. līdz 7.darbībai.

      Aizverot Relāciju logs, Microsoft Access jautā, vai vēlaties saglabāt izkārtojumu. Neatkarīgi no tā, vai saglabājat izkārtojumu vai nesaglabājat, izveidotās relācijas tiek saglabātas datu bāzē.

    Relācija daudzi pret daudziem definēšana

    1. Izveidojiet divas tabulas, kurām būs attiecība daudzi pret daudziem.

    2. Izveidojiet trešo tabulu, kuru sauc par savienojuma tabulu, un pievienojiet tai jaunus laukus ar tādām pašām definīcijām kā abu pārējo tabulu primārās atslēgas laukos. Savienojuma tabulā primārās atslēgas lauki darbojas kā ārējās atslēgas. Savienojuma tabulai, tāpat kā jebkurai tabulai, var pievienot citus laukus.

    3. Savienojuma tabulā iestatiet primāro atslēgu, lai tiktu iekļauti pārējo divu tabulu primārās atslēgas lauki. Piemēram, savienojuma tabulā Order Details, primārās atslēgas lauks tiek izveidots no lauka OrderID un ProductID.

      Kā?

      1. Atveriet tabulu noformējuma skatā.

      2. Atlasiet lauku vai laukus, kurus vēlaties definēt kā primāro atslēgu.

        Lai atlasītu vienu lauku, noklikšķiniet uz izvēlētā lauka rindu atlasītājs.

        Lai atlasītu vairākus laukus, turiet nospiestu taustiņu CTRL un noklikšķiniet uz katra lauka rindu atlasītāja.

      3. Cilnes Noformējums grupā Rīki noklikšķiniet uz Primārā atslēga.

        Piezīme.: Ja vēlaties, lai lauku secība vairāku lauku primārajā atslēgā būtu citādāka nekā šo lauku secība tabulā, grupā Rādīt/paslēpt noklikšķiniet uz pogas Indeksi, lai parādītu Indeksu logs, un pēc tam pārkārtojiet indekss PrimaryKey lauku nosaukumus.

    4. Definēt attiecība viens pret daudziem starp abu primāro tabulu un savienojuma tabulu.

  11. Saglabājiet jauno datu bāzi.

Paplašiniet savas Office 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.

×