Postavljanje mogućnosti samoispravka naziva

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

Samoispravak naziva je značajka koja pomaže spriječiti prekidanje kada dizajn se često mijenjaju, osobito ako više korisnika promjene dizajna neplanirano funkcije baze podataka. Po zadanom je omogućena Samoispravak naziva. Međutim, samoispravak naziva malo impede performanse sustava, a želite isključiti tu mogućnost ako dizajna baze podataka ne primjenjuje promjene neplanirano dizajna.

Samoispravak naziva omogućuje lakšu sinkronizaciju naziva objekata baze podataka. Samoispravak naziva izravno se ne bavi drugim problemima koji mogu nastati zbog izmjene dizajna, kao što su problemi nastali zbog izbrisanih objekata baze podataka.

Sadržaj članka

Zašto koristiti samoispravak naziva?

Kako funkcionira samoispravak naziva

Omogućivanje i onemogućivanje mogućnosti samoispravka naziva

Zašto koristiti samoispravak naziva?

Pri radu na bazi podataka kojoj korisnici često mijenjaju dizajn može se dogoditi da neki objekti baze podataka prestanu funkcionirati ako se izmijene neki drugi objekti baze podataka. Jedna od situacija u kojoj se to događa jest ona kada dođe do izmjene naziva objekta, ali se pritom ne provedu izmjene na objektima koji ovise o izvornom objektu.

Ako, primjerice, stvorite upit utemeljen na tablici s nazivom Klijenti pa se naziv te tablice poslije promijeni u Klijent, upit koji ste stvorili zbog te izmjene naziva prestaje funkcionirati. Upit je u svemu drugome ispravan pa ako ispravite naziv tablice u dizajnu upita, ponovno će funkcionirati.

Značajka samoispravka naziva umjesto vas prati izmjene naziva i automatski ispravlja nazive obrazaca, izvješća, tablica, upita i kontrola, kao što su tekstni okviri.

Samoispravak naziva i podaci o ovisnosti objekata

Samoispravak naziva stvara mape podataka o ovisnosti objekata za tablice, upite, obrasce i izvješća. U sklopu tih je mapa moguće koristiti okno zadatka Ovisnost objekata za pregled popisa objekata koji ovise o odabranoj tablici ili obrascu te za pregled objekata o kojima ovisi tablica ili obrazac. Mapa naziva za pojedini objekt ažurira se svaki put kada spremite i zatvorite taj objekt.

Napomena : Prema zadanim postavkama, evidentiranje promjena naziva nije omogućena u bazama podataka koje su stvorene pomoću programa Access 97 ili starije verzije programa Access, čak i nakon te baze podataka pretvorili u noviji oblik datoteke baze podataka. Međutim, možete omogućiti promjena naziva praćenja nakon kao što je baza podataka pretvorili u noviji oblik. Kada stvorite baze podataka pomoću programa Access 2000, Access 2002, Access 2003 ili Access 2007 promjena naziva praćenja je po zadanom uključen.

Kada nije uputno koristiti samoispravak naziva?

Samoispravak naziva nije uputno koristiti u sljedećim situacijama:

  • dizajn baze podataka se ne mijenja    Ako se dizajn baze podataka ne mijenja, isključivanjem samoispravka naziva popravit će se performanse sustava.

  • želite smanjiti datoteku baze podataka i spremni ste ručno mijenjati nazive objekata    Kada je za određenu bazu podataka omogućen samoispravak naziva, vjerojatno ćete primijetiti povećanje baze podataka. Baza se povećava zbog mape naziva koje samoispravak naziva stvara kada je omogućen. Ako onemogućite samoispravak naziva, uklanjaju se mape naziva i time smanjuje veličina baze podataka.

Što samoispravak naziva ne ispravlja?

Samoispravak naziva ne ispravlja sljedeće:

  • ne prate se izmjene naziva obrazaca, izvješća i kontrola

  • ne ispravljaju se nazivi tablica, upita i polja u kodu i makronaredbama

Vrh stranice

Kako funkcionira samoispravak naziva

Samoispravak naziva sadrži tri mogućnosti: Prati informacije samoispravka naziva, Izvedi samoispravak naziva i Zapiši promjene samoispravka naziva. Druge dvije mogućnosti mogu se omogućiti samo ako je omogućena i prva.

Prati informacije samoispravka naziva

Kada u sklopu samoispravka naziva omogućite praćenje podataka o izmjeni naziva u bazi podataka, Access čini sljedeće:

  1. pokušava ostvariti isključivi pristup bazi podataka

  2. traži otvorene objekte

  3. upozorava na otvorene objekte i zatvara ih

  4. ažurira mape naziva tako što otvara, sprema i zatvara sve tablice, upite, obrasce i izvješća

  5. vraća bazu podataka u ono stanje u kojem je bila prije omogućivanja isključivog pristupa

Neprekinuto mapiranje naziva

Stvaranje mape naziva može potrajati nekoliko minuta. Taj korak možete prekinuti pritiskom na tipku ESC, no tada će mape naziva za neke objekte ostati neažurirane i nećete moći pregledati podatke o ovisnosti tih objekata sve dok se mape naziva ne ažuriraju.

Napomena : Ako prekinete Access (pritiskom na tipku ESC) pri ažuriranju mapa naziva, Access neće onemogućiti mogućnost Prati informacije samoispravka naziva. Mogućnost Prati informacije samoispravka naziva ostat će odabrana usprkos tome što sve mape naziva neće biti ažurirane. Da biste ponovno pokrenuli postupak ažuriranja mapa naziva, učinite sljedeće:

  1. Pritisnite gumb Microsoft Office Slika gumba Office , a zatim Mogućnosti programa Access.

  2. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Trenutna baza podataka.

  3. Poništite potvrdni okvir Prati informacije samoispravka naziva i kliknite U redu. Access će vas upozoriti da je potrebno zatvoriti sve otvorene objekte baze podataka da bi izmjene imale učinka.

  4. Zatvorite i potom ponovno otvorite bazu podataka.

  5. Ponovno otvorite dijaloški okvir Mogućnosti programa Access i u kategoriji Trenutna baza podataka potvrdite okvir Prati informacije samoispravka naziva i kliknite U redu.

Ako pak želite ručno ažurirati mapu naziva određenog objekta, otvorite taj objekt u prikazu dizajna i potom ga spremite.

Što se događa kada je mogućnost Prati informacije samoispravka naziva onemogućena?

Kada u samoispravku naziva isključite praćenje izmjena naziva, Access čini sljedeće:

  1. pokušava ostvariti isključivi pristup bazi podataka

  2. traži otvorene objekte

  3. upozorava na otvorene objekte i zatvara ih

  4. uklanja mape naziva iz svih tablica, upita, obrazaca i izvješća

  5. vraća bazu podataka u ono stanje u kojem je bila prije omogućivanja isključivog pristupa

Ako Access ne uspije dovršiti postupak praćenja izmjena ili uklanjanja mapa naziva, bilježi pogrešku tablicu sa spremljenim pogreškama samoispravka naziva.

Izvedi samoispravak naziva

Potrebno je omogućiti mogućnost Prati informacije samoispravka naziva prije omogućivanja mogućnosti Izvedi samoispravak naziva.

Kada je omogućena mogućnost Izvedi samoispravak naziva, Access pomoću mapa naziva određuje da će izmjena naziva utjecati na neke druge objekte baze podataka i potom ispravlja naziv koji se nalazi u tim objektima.

Zapiši promjene samoispravka naziva

Potrebno je omogućiti mogućnosti Prati informacije samoispravka naziva i Izvedi samoispravak naziva prije omogućivanja mogućnosti Zapiši promjene samoispravka naziva.

Kada je omogućen mogućnost Zapisuj promjene samoispravka naziva , Access zadržava zapisnik ispravaka koji vam se čini zbog mijenjati nazive objekata. Svaki ispravak prikazuje se kao zapis u tablici zapisnika samoispravka naziva.

Vrh stranice

Omogućivanje i onemogućivanje mogućnosti samoispravka naziva

Sve tri mogućnosti samoispravka naziva mogu se omogućiti u dijaloškom okviru Mogućnosti programa Access. Omogućivanje i onemogućivanje mogućnosti samoispravka naziva moguće je samo za trenutnu bazu podataka.

  1. Pritisnite gumb Microsoft Office Slika gumba Office , a zatim Mogućnosti programa Access.

  2. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Trenutna baza podataka.

  3. U odjeljku Mogućnosti samoispravka naziva, potvrdite ili poništite željene mogućnosti:

    • Prati informacije samoispravka naziva    Kada je odabrana ta mogućnost, Access prati izmjene naziva objekata u bazi podataka. Podaci o tom praćenju pohranjuju se u mape naziva. Kada prvi put omogućite tu mogućnost, Access stvara mapu naziva za svaki postojeći objekt baze podataka. Mapa naziva ažurna je sve dok je ta mogućnost odabrana. Mape naziva koriste se za ispravljanje pogrešaka koje mogu nastati zbog preimenovanja te za generiranje podataka o ovisnosti objekata. Izravan pristup mapama naziva nije moguć.

      Ta mogućnost mora biti odabrana da bi se mogle odabrati druge mogućnosti samoispravka naziva.

      Napomena : Omogućivanje te mogućnosti neće automatski ispraviti izmjene naziva. Njome se tek stvaraju mape koje će služiti za ispravke u budućnosti.

    • Izvedi samoispravak naziva    Kada je odabrana ta mogućnost, Access automatski ispravlja izmjene naziva istodobno s njihovom primjenom. Tu je mogućnost moguće odabrati samo ako je već odabrana mogućnost Prati informacije samoispravka naziva. Da bi izveo samoispravak naziva, Access koristi mape naziva koje je stvorio pri omogućivanju mogućnosti Prati informacije samoispravka naziva.

      Ta mogućnost mora biti odabrana da bi se mogla odabrati mogućnost Zapiši promjene samoispravka naziva.

    • Zapiši promjene samoispravka naziva    Access sve izmjene ispravaka načinjene u sklopu samoispravka naziva bilježi u zapis. Svaki se ispravak pojavljuje kao stavka u tablici sa zapisom samoispravka naziva.

Vrh stranice

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.

×