Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Samoispravak naziva pridonosi prekidu baze podataka programa Access za stolna računala prilikom promjene dizajna baze podataka. Samoispravak naziva može:

  • Otkrivanje prilikom promjene naziva objekta baze podataka uzrokovati će prijelom drugih objekata

  • Automatski riješi taj problem

  • Evidentirajte sve ispravke

Samoispravak naziva po zadanom je postavljen tako da otkriva i ispravlja probleme, ali ne i za ispravljanje zapisnika. Samoispravak naziva neznatno ometa performanse sustava i možda ćete ga htjeti isključiti ako dizajn baze podataka nije podložan neplaniranim promjenama dizajna. Možete i htjeti da Access prati ispravke koje on načini. Možete postaviti mogućnosti samoispravka naziva za svaku bazu podataka za stolna računala.

Napomena: Samoispravak naziva olakšava sinkroniziranje naziva objekata baze podataka. Drugim potencijalnim problemima s promjenom dizajna, kao što su problemi nastali zbog izbrisanih objekata baze podataka, ne rukuje se izravno samoispravkom naziva.

Sadržaj članka

Zašto koristiti samoispravak naziva?

Kada radite u bazi podataka programa Access koja ima dizajn koji korisnici često mijenjaju, objekti baze podataka mogu prestati funkcionirati ako se dizajn drugih objekata baze podataka promijeni. To se može dogoditi kada se promijeni naziv objekta, ali ta promjena nije popraćena odgovarajućim promjenama objekata koji ovise o izvornom objektu.

Ako, primjerice, stvorite upit koji se temelji na tablici pod nazivom Kupci, a naziv tablice kasnije se promijeni u Klijent, upit koji ste stvorili prestaje funkcionirati zbog te promjene naziva. Ništa drugo nije u redu s upitom, a ako ispravite naziv tablice u dizajnu upita, upit će ponovno funkcionirati.

Značajka samoispravka naziva može evidentirati promjene naziva umjesto vas i može automatski ispraviti nazive obrazaca, izvješća, tablica, upita, polja ili kontrola, kao što su tekstni okviri.

Informacije o samoispravku naziva i zavisnosti objekta

Samoispravak naziva stvara karte naziva informacija o zavisnosti objekta za tablice, upite, obrasce i izvješća. Te karte omogućuju korištenje okna zadatka Zavisnost objekta za prikaz popisa objekata koji ovise o odabranoj tablici ili obrascu te prikaz objekata o kojem ovisi tablica ili obrazac. Karta naziva objekta ažurira se svaki put kada spremite i zatvorite taj objekt.

Napomena: Evidentiranje promjena naziva po zadanom nije omogućeno u bazama podataka koje se stvaraju pomoću starijih verzija programa Access, čak i nakon pretvaranja tih baza podataka u noviji oblik datoteke baze podataka. No možete omogućiti evidentiranje promjena naziva nakon pretvaranja takvih baza podataka u noviji oblik.

Kada ne koristiti samoispravak naziva?

Samoispravak naziva nemojte koristiti u sljedećim situacijama:

  • Dizajn baze podataka ne mijenja se    Ako se dizajn baze podataka ne promijeni, performanse sustava možete poboljšati isključivanjem samoispravka naziva.

  • Želite smanjivati datoteku baze podataka i spremni ste ručno upravljati promjenama naziva objekta    Kada je za bazu podataka omogućen samoispravak naziva, možda ćete primijetiti povećanje veličine baze podataka. To se povećanje može pripisati kartama naziva koje samoispravak naziva stvara kada je omogućen. Ako onemogućite samoispravak naziva, uklanjaju se karte naziva, čime se smanjuje veličina baze podataka.

Stavke koje imenuju samoispravak ne ispravljaju

Samoispravak naziva ne ispravlja sljedeće:

  • Promjene naziva obrasca, izvješća ili kontrole ne prate se.

  • Nazivi tablica, upita ili polja u makronaredbama ili kodu ne ispravljaju se.

Funkcioniranje samoispravka naziva

Samoispravak naziva obuhvaća tri mogućnosti: evidentiranje podataka o samoispravku naziva, izvođenje samoispravka naziva i promjene samoispravka naziva zapisnika. Svaka od zadnje dvije mogućnosti ovisi o prethodnoj mogućnosti koja je omogućena.

Evidentiraj informacije o samoispravku naziva

Kada omogućite samoispravak naziva radi praćenja promjena naziva za bazu podataka, Access čini sljedeće:

  1. Pokušaji isključivog pristupa bazi podataka.

  2. Traži otvorene objekte.

  3. Traži i zatvara otvorene objekte.

  4. Ažuriranja mape naziva otvaranjem, spremanjem i zatvaranjem svih tablica, upita, obrazaca i izvješća.

  5. Vraća bazu podataka u bilo koje stanje u kojemu je bila prije nego što je promovirana u Isključivo.

Prekinuto mapiranje naziva

Stvaranje karata naziva može potrajati nekoliko minuta. Da biste odustali od ovog koraka, pritisnite ESC. No karte naziva nekih objekata bit će zastarjele i nećete moći vidjeti informacije o zavisnosti za te objekte dok se karte naziva ne ažuriraju.

Napomena: Ako prekinete Access (pritiskom na tipku ESC) prilikom ažuriranja karata naziva, Access neće onemogućiti mogućnost Evidentiraj informacije o samoispravku naziva. Mogućnost Evidentiraj informacije o samoispravku naziva ostaje odabrana iako karte naziva nisu ažurirane. Da biste ponovno pokrenuli postupak ažuriranja karata naziva, slijedite ovaj postupak:

  1. Na vrpci kliknite Mogućnosti >datoteke da biste otvorili dijaloški okvir Mogućnosti programa Access.

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

  3. Poništite potvrdni okvir Evidentiraj informacije o samoispravku naziva, a zatim kliknite U redu. Access će vas upozoriti da se svi otvoreni objekti baze podataka moraju zatvoriti da bi promjena primijenila.

  4. Zatvorite, a zatim ponovno otvorite bazu podataka.

  5. Ponovno otvorite dijaloški okvir Mogućnosti programa Access, a zatim u kategoriji Trenutna baza podataka potvrdite okvir Evidentiraj podatke o samoispravku naziva, a zatim kliknite U redu.

Da biste ručno ažurirali kartu naziva određenog objekta, otvorite objekt u prikazu dizajna, a zatim spremite objekt.

Što se događa kada onemogućite evidentiranje podataka o samoispravku naziva?

Kada isključite samoispravak naziva da biste zaustavili evidentiranje promjena naziva, Access čini sljedeće:

  1. Pokušaji isključivog pristupa bazi podataka.

  2. Traži otvorene objekte.

  3. Traži i zatvara otvorene objekte.

  4. Uklanja karte naziva iz svih tablica, upita, obrazaca i izvješća.

  5. Vraća bazu podataka u bilo koje stanje u kojemu je bila prije nego što je promovirana u Isključivo.

Ako Access ne dovrši postupak evidentiranja promjena ili uklanjanja mapa naziva, zapisuje pogrešku u tablici Pogreške spremanja samoispravka naziva.

Izvedi samoispravak naziva

Najprije morate omogućiti mogućnost Evidentiraj informacije o samoispravku naziva da biste mogli omogućiti mogućnost Izvedi samoispravak naziva.

Kada je omogućena mogućnost Izvedi samoispravak naziva, Access koristi karte naziva da bi odredio hoće li promjena naziva utjecati na druge objekte baze podataka, a zatim ispravlja naziv koji se promijenio tamo gdje se pojavljuje u tim drugim objektima.

Zapisuj promjene samoispravka naziva

Najprije morate omogućiti mogućnost Evidentiraj informacije o samoispravku naziva i mogućnost Izvedi samoispravak naziva da biste mogli omogućiti mogućnost Promjene samoispravka naziva zapisnika.

Kada je omogućena mogućnost Promjene samoispravka naziva zapisnika, Access prati ispravke koje unosi zbog promjena naziva objekta. Svaki ispravak prikazuje se kao zapis u tablici Zapisnik samoispravka naziva.

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

Sve tri mogućnosti samoispravka naziva mogu se omogućiti u dijaloškom okviru Mogućnosti programa Access. Mogućnosti samoispravka naziva možete omogućiti ili onemogućiti samo za trenutnu bazu podataka.

  1. Na vrpci kliknite Mogućnosti >datoteke da biste otvorili dijaloški okvir 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 odaberite ili poništite željene mogućnosti:

    • Evidentiraj informacije o samoispravku naziva    Kada je ta mogućnost odabrana, Access prati promjene naziva objekata u bazi podataka. Podaci o praćenju pohranjuju se u kartama naziva. Kada tu mogućnost omogućite prvi put, Access stvara mapu naziva za svaki postojeći objekt baze podataka. Karta naziva ostaje ažurna sve dok je ta mogućnost odabrana. Mape naziva koriste se za ispravljanje pogrešaka uzrokovanih preimenovanjem i za generiranje informacija o zavisnosti objekta. Mapama naziva nije moguće izravno pristupiti.

      Tu mogućnost morate odabrati da biste mogli odabrati druge mogućnosti samoispravka naziva.

      Napomena: Omogućivanjem te mogućnosti promjene naziva neće se automatski ispraviti. Omogućivanjem te mogućnosti stvaraju se samo karte koje se koriste za buduće ispravke.

    • Izvedi samoispravak naziva    Kada je odabrana ta mogućnost, Access automatski ispravlja promjene naziva čim se pojave. Tu mogućnost možete odabrati samo ako je mogućnost Evidentiraj informacije o samoispravku naziva već odabrana. Da bi izvršavao samoispravak naziva, Access koristi karte naziva koje je stvorio kada je omogućena mogućnost Evidentiraj informacije o samoispravku naziva.

      Tu mogućnost morate odabrati da biste mogli odabrati mogućnost Promjene samoispravka naziva zapisnika .

    • Zapisuj promjene samoispravka naziva    Access održava zapisnik ispravaka koje stvara samoispravak naziva. Svaki ispravak prikazuje se kao zapis u tablici Zapisnik samoispravka naziva.

Vrh stranice

Korištenje okna Zavisnosti objekta da biste vidjeli kako se objekti odnose

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.