Replicirane zbirke podatkov ni mogoče shraniti v obliki zapisa programa Access 2007

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Simptomi

V Microsoft Office Access 2007replicirane zbirke podatkov, ki so bile ustvarjene v prejšnjih različicah Accessa (. Oblika MDB) ni mogoče shraniti v novo. Oblika zapisa datotek ACCDB. Možnost zatemnjena (ni na voljo), ko boste poskusili z ukazom Shrani datoteko kot (kliknite Gumb Microsoft Office Podoba gumba in nato kliknite puščico ob možnosti Shrani kot).

Vzrok

Oblika zapisa datoteke .ACCDB ne podpira replikacije.

Razrešitev

Uporaba replicirane zbirke podatkov v obliki zapisa .MDB

Replicirano zbirko podatkov v obliki zapisa .MDB lahko še naprej uporabljate. Funkcionalnost replikacije je še zmeraj podprta za obliko zapisa datoteke .MDB.

Ročno vnovično ustvarjanje zbirke podatkov v obliki zapisa datoteke programa Office Access 2007

Če menite, da je nova oblika zapisa datoteke uporabnejša kot replikacija, lahko ustvarite novo zbirko podatkov v obliki zapisa programa Office Access 2007 in ročno znova ustvarite replicirano zbirko podatkov.

Opomba: Ta metoda deluje za vse replicirane zbirke podatkov, vendar če ne uporabljate polne replike, sinhronizirane z vsemi drugimi replikami v množici replik, potem podatkov in projektov, ki jih še ni v repliki, ne bo v novi zbirki podatkov.

Pred vnovičnim ustvarjanjem zbirke podatkov morate zagotoviti, da bodo vsi skriti in sistemski predmeti v repliki vidni. Tako imate lahko v repliki dostop do polj, ki so zanjo specifična, ko repliko znova ustvarite.

  1. Odprite repliko, ki jo želite pretvoriti. Repliko morate odpreti z različico Accessa, ki je bila prvotno uporabljena za ustvarjanje replike, da so prikazana skrita in sistemska polja.

  2. V meniju Orodja kliknite Možnosti. Odpre se pogovorno okno »Možnosti«.

  3. Na kartici Pogled v odseku Pokaži izberite Skriti predmeti in Sistemski predmeti. Kliknite V redu in uveljavite nove nastavitve, nato pa zaprite pogovorno okno »Možnosti«.

Ročno vnovično ustvarjanje zbirke podatkov

  1. Ustvarite prazno zbirko podatkov in jo odprite.

    Opomba: Program Access ustvari novo prazno tabelo Tabela1. Tabelo izbrišite – to lahko naredite tako, da jo takoj zaprete, preden jo spremenite. Z desno miškino tipko kliknite jeziček predmeta in nato v priročnem meniju kliknite Zapri.

  2. Na kartici Zunanji podatki v skupini Uvozi kliknite Access.

    Pojavi se pogovorno okno Dobi zunanje podatke – Accessova zbirka podatkov.

  3. Kliknite Prebrskaj, če želite poiskati replicirano zbirko podatkov.

  4. Kliknite replicirano zbirko podatkov s predmeti zbirke podatkov, ki jih želite znova ustvariti v novi zbirki podatkov, nato kliknite Odpri.

  5. V pogovornem oknu Dobi zunanje podatke – Accessova zbirka podatkov kliknite Uvozi tabele, poizvedbe, obrazce, poročila, makre in module v trenutno zbirko podatkov in nato kliknite V redu.

  6. Kliknite predmete zbirke podatkov, ki jih želite uvoziti v novo zbirko podatkov. Če želite uvoziti vse predmete, na vseh karticah kliknite Izberi vse.

    Pomembno    Ne izberite nobene tabele. Tabele boste znova ustvarili pozneje.

  7. Ko izberete predmete, kliknite V redu, če jih želite uvoziti.

    Na zadnji strani čarovnika imate možnost shranjevanja korakov uvoza za prihodnjo uporabo. Če želite to narediti, potrdite potrditveno polje Shranjevanje korakov uvoza, vnesite ustrezne informacije in nato kliknite Shrani uvoz.

  8. Odprite replicirano zbirko podatkov v programu Office Access 2007. Za vsako tabelo v replicirani zbirki podatkov ustvarite poizvedbo za izdelavo tabele, ki vzame vse podatke v stari tabeli in ustvari tabelo v novi zbirki podatkov z istimi podatki.

    Opomba: Če je s_GUID je primarni ključ (in tujih ključev v ostalih tabelah, ki se nanašajo na to), vključite polje s_GUID v novo tabelo. Če polje s_GUID ni uporabljen kot primarni ključ, ni razloga za ohranitev v novo tabelo. Polja s_Lineage in s_Generation ne kopirajte v novo tabelo.

    Polja s_GUID, s_Lineage in s_Generation so privzeto skrita. Če želite prikazati ta polja, uporabite ta postopek:

    1. V replicirani zbirki podatkov morajo biti zaprte vse tabele.

    2. Z desno miškino tipko kliknite podokno za krmarjenje in nato kliknite Možnosti krmarjenja. Odpre se pogovorno okno »Možnosti krmarjenja«.

    3. V odseku Možnosti prikaza izberite Pokaži sistemske predmete in nato kliknite V redu.

      Kako?

      1. Ustvarite poizvedbo, da izberete tabele z zapisi, ki jih želite vstaviti v novo tabelo.

        Kako?

        1. Na zavihku Ustvari v skupini Drugo kliknite Načrt poizvedbe.

        2. V pogovornem oknu Pokaži tabelo kliknite jeziček, ki prikaže tabele s podatki, s katerimi želite delati.

        3. Dvokliknite ime vsakega predmeta, ki ga želite dodati v poizvedbo, nato kliknite Zapri.

        4. Dodajte polja v vrstico Polje v mreža načrta.

        5. Če si želite ogledati rezultate poizvedbe, kliknite meni Pogled, nato kliknite Pogled podatkovnega lista.

      2. V pogled načrta poizvedbe na kartici Načrt v skupini Vrsta poizvedbe kliknite Izdelava tabele. Pojavi se pogovorno okno Izdelava tabele.

      3. V polje Ime tabele vnesite ime tabele, ki jo želite ustvariti ali zamenjati.

      4. Kliknite Druga zbirka podatkov in nato natipkajte pot do zbirke podatkov, v katero želite postaviti novo tabelo ali pa kliknite Prebrskaj, če želite najti zbirko sami.

      5. Kliknite V redu.

      6. Na zavihku načrt v skupini Rezultati kliknite Zaženi. To bo novo tabelo.

        Opomba: Nova tabela, ki jo ustvarite, ne podeduje lastnosti polj ali nastavitev primarni ključ iz izvirne tabele.

  9. Za vsako tabelo v novi zbirki podatkov ustvarite enak Kazalo in primarni ključ, kot je uporabljen v tabeli replike.

    Kako?

    1. Odprite tabelo v pogledu načrta.

    2. V zgornjem delu okna kliknite polje, za katerega želite ustvariti Kazalo.

    3. V spodnjem delu okna kliknite lastnost Indexed, nato kliknite Da (podvojeni vnosi dovoljeni) ali Da (podvojeni vnosi niso dovoljeni).

    4. Izberite polje ali polja, ki sestavljajo primarni ključ.

    5. Na kartici Načrt v skupini Orodja kliknite Primarni ključ.

  10. Za vsako tabelo v novi zbirki podatkov, ustvarite relacije, ki obstajajo v kopirano tabele.

    Kako?

    Ko ustvarite relacijo med tabelami, ni treba povezana polja z enakimi imeni. Pa povezana polja, morate imeti isti podatkovni tip razen, če je polje primarnega ključa Samoštevilo. Polje »Samoštevilo «z številčnega polja lahko ujemajo le, če je lastnost FieldSize obeh ujemajoča se polja enako. Na primer, lahko ujema Samoštevilo in številčnega polja Če je lastnost FieldSize obeh polj Dolgo celo število. Tudi ko sta ujemajoča se polja številska polja, morate imeti isto nastavitev lastnosti FieldSize .

    Določanje ena proti mnogo ali relacije

    1. Zaprite vse odprte tabele. Med odprtimi tabelami ni mogoče ustvarjati ali spreminjati relacij.

    2. Na kartici Orodja za zbirke podatkov v skupini Pokaži/skrij kliknite Relacije.

    3. Če v zbirki podatkov še niste definirali nobene relacije, se samodejno prikaže pogovorno okno Pokaži tabelo.

      Če morate dodati tabele, ki jih želite povezati, pogovorno okno Pokaži tabelo pa ni prikazano, ga prikličite tako, da na kartici Načrt v skupini Pokaži/Skrij kliknete gumb Pokaži tabelo.

    4. Dvokliknite imeni tabel, ki ju želite povezati in nato zaprite pogovorno okno Pokaži tabelo. Če želite vzpostaviti relacijo med samo tabelo, potem dodajte to tabelo dvakrat

    5. Povlecite polje, ki ga želite povezati, iz ene tabele v sorodno polje v drugi tabeli.

      Če želite povleči več polj, pritisnite CTRL, kliknite vsako od polj in jih nato povlecite.

      V večini primerov je treba povleči polje s primarnim ključem (prikazano s krepko pisavo) iz ene tabele v podobno polje (pogosto z enakim imenom) z imenom tuji ključ v drugi tabeli.

    6. Prikaže se pogovorno okno Urejanje relacij. Preverite imena prikazane v dveh stolpcih, da so le pravilna. Po potrebi jih lahko tudi spremenite.

      Po potrebi nastavite možnosti relacije.

    7. Če želite ustvariti relacijo, kliknite gumb Ustvari.

    8. Za vsak par tabel, ki ju želite povezati, ponovite korake od 4 do 7.

      Ko zaprete okno Relacije, vas Microsoft Access vpraša, ali želite shraniti postavitev. Ne glede na to, ali postavitev shranite, se relacije, ki ste jih ustvarili, shranijo v zbirko podatkov.

    Določite relacijo mnogo proti mnogo

    1. Ustvarite tabeli, ki bosta imeli relacija »mnogo proti mnogo«.

    2. Ustvarite tretjo tabelo, ki je stična tabela, in vanjo dodajte nova polja, ki uporabljajo enake definicije kot polja s primarnim ključem drugih dveh tabel. V stični tabeli delujejo polja s primarnim ključem kot tuji ključi. V stično tabelo lahko dodate druga polja kot v vse druge tabele.

    3. V stični tabeli nastavite primarni ključ tako, da bo vključeval polja primarnega ključa ostalih dveh tabel. V stični tabeli »Oder Details« je na primer primarni ključ sestavljen iz polj »OrderID« in «ProductID«.

      Kako?

      1. Tabelo odprite v pogledu načrta.

      2. Izberite polja, ki jih želite definirati kot primarni ključ.

        Če želite izbrati polje, kliknite izbirnik vrstice za želeno polje.

        Če želite izbrati več polj, pritisnite CTRL in kliknite izbirnik vrstice za vsako polje.

      3. Na kartici Načrt v skupini Orodja kliknite Primarni ključ.

        Opomba: Če želite, da bo vrstni red polj v primarnem ključu, sestavljenem iz več polj, drugačen od vrstnega reda teh polj v tabeli, v skupini Pokaži/skrij kliknite gumb Indeksi za prikaz okno z indeksi in nato znova razvrstite imena polj za Kazalo »PrimarniKljuč«.

    4. Določanje relacija »ena proti mnogo« med vsako tabelama primarni in križišča tabele.

  11. Shranite novo zbirko podatkov.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×