Postavljanje mogućnosti samoispravka naziva

Samoispravak naziva olakšava razbijanje baze podataka programa Access za stolna računala prilikom promjene dizajna baze podataka. Samoispravak naziva može:

  • Prepoznavanje prilikom promjene naziva objekta baze podataka uzrokovat će prijelom ostalih objekata

  • Automatsko ispravljanje tog problema

  • Prijavite sve ispravke koje čini

Samoispravak naziva po zadanom je postavljen na prepoznavanje i ispravljanje problema, ali ne i za ispravke zapisnika. Samoispravak naziva neznatno ometa performanse sustava, a vi ga možda želite isključiti ako dizajn baze podataka nije podložan neplaniranim promjenama dizajna. Ili možda želite da Access nastavi pratiti ispravke koje čini. Možete postaviti mogućnosti samoispravka naziva za svaku bazu podataka za stolna računala.

Napomena: Samoispravak naziva omogućuje sinkronizaciju naziva objekata baze podataka. Drugi mogući problemi s promjenom dizajna, kao što su problemi koji proizlaze iz izbrisanih objekata baze podataka, ne obrađuju se izravno prema samoispravci naziva.

Sadržaj članka

Zašto koristiti Samoispravak naziva?

Kada radite u bazi podataka programa Access koja sadrži dizajn koji često mijenja korisnici, objekti baze podataka mogu prestati raditi ako se promijeni dizajn drugih objekata baze podataka. Jedan od načina na koji se to može pojaviti jest kada se naziv objekta promijeni, 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 se kasnije promijeni u kupcu, upit koji ste stvorili prestaje funkcionirati zbog tog promjena 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 pratiti promjene naziva, a mogu automatski ispraviti nazive obrazaca, izvješća, tablica, upita, polja ili kontrola, kao što su tekstni okviri.

Naziv značajke samoispravka i ovisnosti o objektu

Samoispravak naziva stvara nazive mapa ovisnosti o objektima za tablice, upite, obrasce i izvješća. Te će vam karte omogućiti korištenje okna zadatka ovisnost o objektu da biste pogledali popis objekata koji ovise o odabranoj tablici ili obrascu, a možete i pregledavati objekte na kojima ovisi tablica ili obrazac. Karta naziva objekta ažurira se svaki put kada spremite i zatvarate taj objekt.

Napomena: Evidentiranje promjena naziva po zadanom nije omogućeno u bazama podataka koje su stvorene pomoću starijih verzija programa Access, čak i nakon pretvaranja tih baza podataka u noviji oblik datoteke baze podataka. Međutim, možete omogućiti praćenje promjena naziva nakon pretvaranja tih baza podataka u noviji oblik.

Kada ne mogu koristiti Samoispravak naziva?

Ne koristite Samoispravak naziva u sljedećim situacijama:

  • Dizajn baze podataka se ne mijenja    Ako se dizajn baze podataka ne mijenja, možete povećati performanse sustava tako da isključite Samoispravak naziva.

  • Želite smanjiti datoteku baze podataka i spremni ste ručno upravljati promjenama naziva objekta    Kada je za bazu podataka omogućena Samoispravak naziva, mogli biste primijetiti povećanje veličine baze podataka. Ovo je povećanje pripisuje se kartama naziva koje stvara Samoispravak naziva kada je omogućen. Ako onemogućite Samoispravak naziva, uklanjaju se nazivi mapa, čime se smanjuje Veličina baze podataka.

Stavke koje naziv samoispravka ne ispravljaju

Samoispravak naziva ne ispravlja sljedeće:

  • Ne prate se promjene obrasca, izvješća ili kontrolnih naziva.

  • Nazivi tablica, upita ili polja u makronaredbama ili u kodu nisu ispravljeni.

Način rada samoispravka naziva

Samoispravak naziva sadrži tri mogućnosti: praćenje podataka samoispravka naziva, izvršavanje samoispravkanaziva i zapisivanje promjena samoispravka naziva. Svaka od posljednje dvije mogućnosti ovisi o prethodnoj mogućnosti koja je omogućena.

Evidentiraj informacije o samoispravku naziva

Kada omogućite Samoispravak naziva za praćenje promjena naziva baze podataka, Access će učiniti sljedeće:

  1. Pokušava dobiti ekskluzivni pristup bazi podataka.

  2. Traži otvorene objekte.

  3. Postavlja upite i zatvara otvorene objekte.

  4. Ažuriranja naziva karte pomoću otvaranja, spremanja i zatvaranja svih tablica, upita, obrazaca i izvješća.

  5. Vraća bazu podataka u bilo koju državu u kojoj je bila prije nego što je promovirana u ekskluzivnu.

Prekinuto mapiranje naziva

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

Napomena: Ako prekinete Access (pritiskom na tipku ESC) kada ažurira karte naziva, Access neće onemogućiti mogućnost praćenje podataka samoispravka naziva . Mogućnost Pronađi informacije o Samoispravak naziva ostaje odabrana, čak i ako se karte naziva nisu sve ažurirale. Da biste ponovno pokrenuli postupak ažuriranja mapa naziva, koristite ovaj postupak:

  1. Na vrpci kliknite mogućnostidatoteka > 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 samoispravci naziva , a zatim kliknite u redu. Access će vas upozoriti da svi otvoreni objekti baze podataka moraju biti zatvoreni da bi promjena stupila na volju.

  4. Zatvori, a zatim ponovno otvorite bazu podataka.

  5. Ponovno otvorite dijaloški okvir Mogućnosti programa Access , a zatim u kategoriji trenutno baza podataka potvrdite okvir Evidentiraj informacije o samoispravci 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 podatke za Samoispravak naziva?

Kada isključite Samoispravak naziva da biste prestali pratiti promjene naziva, Access će učiniti sljedeće:

  1. Pokušava dobiti ekskluzivni pristup bazi podataka.

  2. Traži otvorene objekte.

  3. Postavlja upite i zatvara otvorene objekte.

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

  5. Vraća bazu podataka u bilo koju državu u kojoj je bila prije nego što je promovirana u ekskluzivnu.

Ako Access ne dovrši postupak praćenja promjena ili uklanjanja mapa naziva, zapisuje pogrešku u tablici Samoispravak naziva automatski Spremi.

Izvedi samoispravak naziva

Da biste mogli omogućiti izvršavanje mogućnosti samoispravka naziva , najprije morate omogućiti mogućnost Evidentiraj informacije o samoispravku naziva .

Kada je omogućena mogućnost izvrši Samoispravak naziva , Access koristi naziv karte da bi ustanovio da će promjena naziva utjecati na ostale objekte baze podataka, a zatim ispravlja naziv koji je promijenjen na mjestu na kojem se nalazi u 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 Promjena samoispravka naziva .

Kada je omogućena mogućnost promjene samoispravka naziva zapisnika , Access će pratiti ispravke koje čini zbog promjena naziva objekta. Svaki se ispravak prikazuje kao zapis u tablici Evidencija samoispravka naziva.

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

U dijaloškom okviru Mogućnosti programa Access moguće je omogućiti sva tri mogućnosti samoispravka naziva. Mogućnosti samoispravka naziva možete omogućiti ili onemogućiti samo za postojeću bazu podataka.

  1. Na vrpci kliknite mogućnostidatoteka > 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 nazivaodaberite ili poništite željene mogućnosti:

    • Evidentiraj informacije o samoispravku naziva    Kada je odabrana ta mogućnost, Access će pratiti promjene naziva objekta u bazi podataka. Podaci za praćenje pohranjeni su u kartama naziva. Kada prvi put omogućite tu mogućnost, Access će stvoriti kartu naziva za svaki od postojećih objekata baze podataka. Karta naziva ostaje ažuriran dok ta mogućnost ostaje odabrana. Karte naziva koriste se za ispravljanje pogrešaka izazvanih preimenovanjem i generiranje podataka o ovisnosti o objektu. Mapi naziv nije moguće izravno pristupiti.

      Morate odabrati tu mogućnost da biste mogli odabrati druge mogućnosti samoispravka naziva.

      Napomena: Omogućivanje ove mogućnosti ne uzrokuje automatsko ispravak promjena naziva. Omogućavanje ove mogućnosti stvara samo karte koje se koriste za buduće ispravke.

    • Izvedi samoispravak naziva    Kada je odabrana ta mogućnost, Access automatski popravlja promjene naziva kada se pojave. Tu mogućnost možete odabrati samo ako je mogućnost evidentiranje naziva samoispravka već odabrana. Da biste izvršili Samoispravak naziva, Access koristi karte naziva koje je stvorila kada je omogućena mogućnost Evidentiraj informacije o samoispravku naziva .

      Morate odabrati tu mogućnost da biste mogli odabrati mogućnost evidentirati promjene samoispravka naziva .

    • Zapisuj promjene samoispravka naziva    Access zadržava zapisnik ispravaka koje stvara Samoispravak naziva. Svaki se ispravak prikazuje kao zapis u tablici Evidencija samoispravka naziva.

Vrh stranice

Dodatni sadržaji

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

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
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.

×