Ne mogu spremiti svoju repliciranu bazu podataka u Access 2007 formatu

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Simptomi

U Microsoft Office Access 2007replicirati baze podataka stvorene u starijim verzijama programa Access (. MDB formata) nije moguće spremiti u novi. Oblik datoteke ACCDB. Pojavit će se mogućnost zasivljene (nedostupne) kada pokušate koristiti naredbu Spremi bazu podataka kao (kliknite Gumb Microsoft Office Slika gumba Office , a zatim strelicu pokraj Spremi kao).

Uzrok

.ACCDB format datoteke ne podržava replikaciju.

Rješenje

Koristite repliciranu bazu podataka u .MDB formatu

Možete nastaviti koristiti svoju repliciranu bazu podataka u .MDB formatu. Funkcionalnost replikacije još je podržana za .MDB format datoteke.

Ručno ponovno stvorite bazu podataka u Office Access 2007 formatu datoteke

Ako odlučite da novi format datoteke pruža koristi koje su bolje od koristi koje imate od replikacije, možete stvoriti novu bazu podataka u Office Access 2007 formatu i ručno ponovno stvoriti repliciranu bazu podataka.

Napomena : Ova metoda radit će na svakoj repliciranoj bazi podataka, ali ako ne radite s punom replikom koja je sinkronizirana sa svim drugim replikama u skupu replika, svi podaci i projekti koji već nisu u vašoj replici neće biti u novoj bazi podataka.

Prije nego što započnete ponovno stvaranje svoje baze podataka, provjerite jesu li vidljivi svi skriveni i objekti sustava u replici. Time osiguravate da možete pristupiti posebnim poljima replike kada je ponovno stvorite.

  1. Otvorite repliku koju želite pretvoriti. Morate otvoriti repliku koristeći istu verziju programa Access koja je izvorno korištena za stvaranje replike, kako biste prikazali skrivena polja i polja sustava.

  2. Na izborniku Alati, pritisnite Mogućnosti. Otvara se dijaloški okvir Mogućnosti.

  3. Na kartici Prikaz, u sekciji Prikaži, odaberite Skriveni objekti i Objekti sustava. Pritisnite U redu kako biste primijenili nove postavke i zatvorili dijaloški okvir Mogućnosti.

Ručno ponovno stvaranje baze podataka

  1. Stvorite praznu bazu podataka i otvorite ju.

    Napomena : Access stvara novu, praznu tablicu naziva Tablica1. Trebali biste izbrisati ovu tablicu —ovo možete učiniti odmah zatvaranjem baze podataka prije nego što napravite promjene u njoj. Pritisnite desnom tipkom miša na njezinu karticu objekta i pritisnite Zatvori na izborniku prečacu.

  2. Na kartici Vanjski podaci u grupi Uvoz kliknite Access.

    Pojavit će se dijaloški okvir Dobivanje vanjskih podataka - baza podataka programa Access.

  3. Pritisnite Pregledaj kako biste pronašli repliciranu bazu podataka.

  4. Pritisnite repliciranu bazu podataka koja sadrži objekte baze podataka koje želite ponovno stvoriti u novoj bazi podataka, a zatim pritisnite Otvori.

  5. U dijaloškom okviru Dobivanje vanjskih podataka - baza podataka programa Access, pritisnite Uvezi tablice, upite, obrasce, izvještaje, makronaredbe i module u trenutnu bazu podataka, a zatim pritisnite U redu.

  6. Pritisnite objekt baze podataka koje želite uvesti uvesti u novu bazu podataka. Želite li uvesti sve objekte pritisnite Odaberi sve na svakoj kartici.

    Važno    U ovom koraku nemojte odabrati tablice. Tablice ćete ponovno stvoriti u kasnijem koraku.

  7. Nakon što završite odabir objekata pritisnite U redu kako biste ih uvezli.

    Na posljednjoj stranici čarobnjaka imate mogućnost spremanja koraka uvoza za buduće korištenje. Kako biste to učinili, odaberite potvrdni okvir Spremi korake uvoza, unesite odgovarajuće informacije, a zatim pritisnite Spremi uvoz.

  8. Otvorite repliciranu bazu podataka u programu Office Access 2007. Za svaku tablicu u repliciranoj bazi podataka stvorite upit sa stvaranjem tablice koji uzima sve podatke iz stare tablice i stvara novu tablicu u novoj bazi podataka s istim podacima.

    Napomena : Ako s_GUID je primarni ključ (i vanjskih ključeva u drugim tablicama odnose se na njega), trebali biste uključiti polje s_GUID u novu tablicu. Ako se polje s_GUID ne koristi kao primarni ključ, nema razloga za zadržavanje u novu tablicu. Ne kopirati s_Lineage i s_Generation polja u novu tablicu.

    Po zadanome, s_GUID, s_Lineage i s_Generation polja su skrivena. Kako biste prikazali ta bolje, koristite sljedeću proceduru:

    1. U repliciranoj bazi podataka provjerite jesu li zatvorene sve tablice.

    2. Pritisnite desnom tipkom miša na vrh Navigacijskog okna, a zatim pritisnite Mogućnosti navigacije. Otvara se dijaloški okvir Mogućnosti navigacije.

    3. U sekciji Mogućnosti prikaza, odaberite Pokaži objekte sustava, a zatim pritisnite U redu.

      Kako?

      1. Stvorite upite odabirom tablica koje sadrže zapise koje želite staviti u novu tablicu.

        Kako?

        1. Na kartici Stvaranje u grupi Ostalo pritisnite Dizajn upita.

        2. U dijaloškom okviru Prikaz tablice pritisnite karticu koja popisuje tablice.

        3. Dva puta pritisnite naziv svakog objekta koji želite dodati u upit, a zatim pritisnite Zatvori.

        4. Dodajte polja u redak Polja u rešetka za dizajniranje.

        5. Kako biste pregledali rezultate upita pritisnite izbornik Prikaz, a zatim pritisnite Prikaz podatkovne tablice.

      2. U upitu prikaz dizajna, na kartici Dizajn u grupi Vrsta upita pritisnite Stvori tablicu. Pojavit će se dijaloški okvir Izrada tablice.

      3. U okvir Naziv tablice unesite naziv tablice koju želite stvoriti ili zamijeniti.

      4. Pritisnite Druga baza podataka, a zatim unesite put do baze podataka u koju želite smjestiti novu tablicu ili pritisnite Pregledaj kako biste pronašli bazu podataka.

      5. Pritisnite U redu.

      6. Na kartici Dizajn u grupi Rezultati kliknite Pokreni. To će postati novu tablicu.

        Napomena : Nova tablica koju ste stvorili ne nasljeđuje svojstva polja ili postavku primarni ključ iz izvorne tablice.

  9. Za svaku tablicu u novoj bazi podataka stvorite indeks i primarni ključ korišten u tablici replike.

    Kako?

    1. Otvorite tablicu u Prikazu dizajna.

    2. U gornjem dijelu prozora pritisnite polje za koje želite stvoriti indeks.

    3. U donjem dijelu prozora pritisnite okvir svojstva Indeksirano, a zatim pritisnite Da (duplikati su u redu) ili Da (nema duplikata).

    4. Odaberite polje ili polja koja čine primarni ključ.

    5. Na kartici Dizajn u grupi Alati pritisnite Primarni ključ.

  10. Za svaku tablicu u novoj bazi podataka, stvoriti odnose programa replike tablice.

    Kako?

    Kada stvorite odnos između tablica, povezana polja ne morate imati iste nazive. Međutim, povezana polja moraju imati isti vrsta podatka osim ako je polje primarnog ključa polju Samonumeriranje. Samo ako je svojstvo FieldSize oba polja koja se podudaraju isti možete postaviti podudaranje polju Samonumeriranje s poljem broja. Ako, na primjer, možete odgovara polju Samonumeriranje i polje broj ako je svojstvo FieldSize oba polja Dugi cijeli broj. Čak i kad su oba polja koja se podudaraju brojčana polja, moraju imati istu postavku svojstva FieldSize .

    Definiranje u jedan-prema-više ili odnosom

    1. Zatvorite tablice koje ste otvorili. Možete stvoriti ili izmijeniti odnose između otvorenih tablica.

    2. Na kartici Alati baze podataka u grupi Prikaži/sakrij pritisnite Odnosi.

    3. Ako već niste definirali odnose u bazi podataka, automatski se prikazuje dijaloški okvir Prikaz tablice.

      Ako trebate dodati tablice koje želite postaviti u odnos i dijaloški okvir Prikaz tablice nije prikazan, pozovite ga: na kartici Dizajn u grupi Prikaži/sakrij pritisnite gumb Prikaži tablicu.

    4. Dva puta pritisnite naziv tablice koju želite postaviti u odnos, a zatim zatvorite dijaloški okvir Prikaz tablice. Kako biste stvorili odnos tablice same se sobom, dodajte tu tablicu dva puta.

    5. Povucite polje iz kojeg želite postaviti odnos iz jedne tablice u srodno polje u drugoj tablici.

      Za povlačenje više polja pritisnite tipku CTRL, pritisnite svako polje, a zatim ih povucite.

      U većini slučajeva povlačite polje primarnog ključa (koje je prikazano podebljanim tekstom) iz jedne tablice u slično polje (često s istim nazivom), koje se naziva vanjski ključ, u drugoj tablici.

    6. Prikazuje se dijaloški okvir Uređivanje odnosa. Provjerite nazive polja prikazane u dva stupca kako biste osigurali da su ispravni. Možete ih promijeniti ako je potrebno.

      Postavite mogućnosti odnosa ako je potrebno.

    7. Pritisnite gumb Stvori kako biste stvorili odnos.

    8. Ponovite korake 4 do 7 za svaki par tablica koje želite postaviti u odnos.

      Kada zatvorite prozor Odnosi, Microsoft Access će vas upitati želite li spremiti izgled. Neovisno o tome jeste li spremili izgled, odnos koji ste stvorili sprema se u bazu podataka.

    Definirate odnos više-prema-više

    1. Stvorite dvije tablice koje će imati odnos preslikavanja više na više članova.

    2. Stvorite treću tablicu, koja se naziva tablica stjecišta, i dodajte joj nova polja s istim definicijama kao i u poljima primarnih ključeva druge dvije tablice. U tablici stjecišta primarni ključevi funkcioniraju kao vanjski ključevi. Možete dodati druga polja u tablicu raskršća, kao što ih dodajete bilo kojoj drugoj tablici.

    3. U tablici stjecišta postavite primarni ključ koji uključuje polja primarnog ključa iz druge dvije tablice. Na primjer, u tablici stjecišta Detalji narudžbe primarni ključ bi se sastojao od polja IDNarudžbe i IDProizvoda.

      Kako?

      1. Otvorite tablicu u prikazu dizajna.

      2. Odaberite polje ili polja koja želite definirati kao primarni ključ.

        Kako biste odabrali jedno polje pritisnite birač retka za željeno polje.

        Kako biste odabrali višestruka polja, zadržite tipku CTRL, a zatim pritisnite birač retka za svako polje.

      3. Na kartici Dizajn u grupi Alati pritisnite Primarni ključ.

        Napomena : Želite li da redoslijed polja u primarnom ključu s više polja bude drugačiji od redoslijeda tih polja u tablici, pritisnite gumb Indeksi u grupi Prikaži/sakrij kako biste prikazali prozor Indeksi, a zatim promijenite redoslijed naziva polja za indeks naziva PrimaryKey.

    4. Definiranje odnos preslikavanja jednog člana na više njih između svake od dva primarna tablica i grananja tablice.

  11. Spremite vašu novu bazu podataka.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×