Funkcija samopopravkov imen preprečuje prelom Accessove namizne zbirke podatkov, ko spremenite načrt zbirke podatkov. Samopopravki imen lahko:
-
Zaznaj, ko spremenite ime predmeta zbirke podatkov, povzroči prelom drugih predmetov
-
Samodejno odpravljanje te težave
-
Zabeležite morebitne popravke, ki jih naredi
Samopopravki imen so privzeto nastavljeni tako, da zaznajo in odpravijo težave, ne pa beležijo popravkov. Funkcija samopopravkov imen rahlo ovira učinkovitost delovanja sistema, zato ga boste morda želeli izklopiti, če načrt zbirke podatkov ni predmet nenačrtovanih sprememb načrta. Morda pa želite, da Access spremlja popravke, ki jih naredi. Možnosti samopopravkov imen lahko nastavite za vsako namizno zbirko podatkov.
Opomba: Funkcija samopopravkov imen omogoča sinhronizacijo imen predmetov zbirke podatkov. Drugih morebitnih težav s spreminjanjem načrta, na primer težav, ki nastanejo zaradi izbrisanih predmetov zbirke podatkov, funkcija samopopravkov imen ne obravnava neposredno.
V tem članku
Zakaj naj uporabim samopopravke imen?
Ko delate v Accessovi zbirki podatkov z načrtom, ki ga uporabniki pogosto spreminjajo, lahko predmeti zbirke podatkov prenehajo delovati, če se spremeni načrt drugih predmetov zbirke podatkov. Do tega lahko pride, ko se ime predmeta spremeni, vendar te spremembe ne spremljajo ustrezne spremembe predmetov, ki so odvisni od izvirnega predmeta.
Če na primer ustvarite poizvedbo, ki temelji na tabeli »Stranke«, ime tabele pa se pozneje spremeni v »Stranka«, poizvedba, ki ste jo ustvarili, preneha delovati zaradi te spremembe imena. Nič drugega ni narobe s poizvedbo in če popravite ime tabele v načrtu poizvedbe, poizvedba znova deluje.
Funkcija samopopravkov imen lahko sledi spremembam imen namesto vas in samodejno popravlja imena obrazcev, poročil, tabel, poizvedb, polj ali kontrolnikov, kot so polja z besedilom.
Informacije o odvisnosti samopopravkov imen in predmetov
Funkcija samopopravkov imen ustvari zemljevide imen podatkov o odvisnosti predmetov za tabele, poizvedbe, obrazce in poročila. S temi zemljevidi si lahko v podoknu opravil Odvisnost predmetov ogledate seznam predmetov, ki so odvisni od izbrane tabele ali obrazca, in si ogledate tudi predmete, od katerega je odvisna tabela ali obrazec. Preslikava imena predmeta se posodobi vsakič, ko shranite in zaprete ta predmet.
Opomba: Sledenje spremembam imen privzeto ni omogočeno v zbirkah podatkov, ustvarjenih s starejšimi različicami Accessa, tudi če te zbirke podatkov pretvorite v novejšo obliko zapisa datoteke zbirke podatkov. Vendar pa lahko omogočite sledenje spremembam imen, ko pretvorite takšne zbirke podatkov v novejšo obliko zapisa.
Kdaj ne uporabim samopopravkov imen?
Samopopravkov imen ne uporabljajte v teh primerih:
-
Načrt zbirke podatkov se ne spremeni Če se načrt zbirke podatkov ne spremeni, lahko izboljšate učinkovitost delovanja sistema tako, da izklopite samopopravke imen.
-
Želite pomanjšati datoteko zbirke podatkov in ste pripravljeni ročno upravljati spremembe imena predmeta Ko je za zbirko podatkov omogočena funkcija samopopravkov imen, boste morda opazili povečanje velikosti zbirke podatkov. To povečanje je mogoče pripisati preslikavam imen, ki jih ustvari funkcija samopopravkov imen, ko je ta omogočena. Če onemogočite samopopravke imen, bodo zemljevidi imen odstranjeni, kar zmanjša velikost zbirke podatkov.
Stvari, ki jih funkcija samopopravkov imen ne popravi
Funkcija samopopravkov imen ne popravi tega:
-
Spremembam imen obrazcev, poročil ali kontrolnikov ni mogoče slediti.
-
Imena tabel, poizvedb ali polj v makrih ali kodi niso popravljena.
Kako deluje funkcija samopopravkov imen
Samopopravki imen vključujejo tri možnosti: sledenje podatkov samopopravkov imen, izvajanje samopopravkov imen in spremembe samopopravkov imen dnevnika. Vsaka od zadnjih dveh možnosti je odvisna od prejšnje možnosti, ki je omogočena.
Sledi podatkom o samopopravkih imen
Ko omogočite samopopravke imen za sledenje spremembam imen za zbirko podatkov, Access naredi to:
-
Poskusi pridobiti ekskluziven dostop do zbirke podatkov.
-
Išče odprte predmete.
-
Pozove in zapre odprte predmete.
-
Posodobitve prikažete tako, da odprete, shranite in zaprete vse tabele, poizvedbe, obrazce in poročila.
-
Vrne zbirko podatkov v katero koli stanje, preden je bila povišana v izključno.
Prekinjena preslikava imena
Ustvarjanje zemljevidov imen lahko traja nekaj minut. Ta korak lahko prekličete tako, da pritisnete tipko ESC. Vendar pa bodo zemljevidi imen nekaterih predmetov zastareli, zato si informacij o odvisnosti za te predmete ne boste mogli ogledati, dokler zemljevidi imen ne bodo posodobljeni.
Opomba: Če med posodabljanjem zemljevidov imen prekinete Access (s pritiskom tipke ESC), Access ne onemogoči možnosti Sledi samopopravki imen. Možnost Sledi podatkov samopopravkov imen ostane izbrana, čeprav zemljevidi imen še niso bili posodobljeni. Če želite znova zagnati postopek posodabljanja zemljevidov imen, upoštevajte ta postopek:
-
Na traku kliknite Možnosti >, da odprete pogovorno okno Accessove možnosti.
-
V levem podoknu pogovornega okna Accessove možnosti kliknite Trenutna zbirka podatkov.
-
Počistite potrditveno polje Sledi podatki samopopravkov imen in kliknite V redu. Access vas bo opozoril, da morate zapreti vse odprte predmete zbirke podatkov, da uveljavite spremembo.
-
Zaprite zbirko podatkov in jo nato znova odprite.
-
Znova odprite pogovorno okno Accessove možnosti, nato pa v kategoriji Trenutna zbirka podatkov potrdite polje Sledi podatke o samopopravki imen in kliknite V redu.
Če pa želite ročno posodobiti preslikavo imena določenega predmeta, odprite predmet v pogledu načrta in nato shranite predmet.
Kaj se zgodi, če onemogočite sledenje podatkov samopopravkov imen?
Ko izklopite samopopravke imen, da ustavite sledenje spremembam imen, Access naredi to:
-
Poskusi pridobiti ekskluziven dostop do zbirke podatkov.
-
Išče odprte predmete.
-
Pozove in zapre odprte predmete.
-
Odstrani zemljevide imen iz vseh tabel, poizvedb, obrazcev in poročil.
-
Vrne zbirko podatkov v katero koli stanje, preden je bila povišana v izključno.
Če Access ne dokonča postopka sledenja spremembam ali odstranjevanja zemljevidov imen, zabeleži napako v tabelo Napake pri shranjevanju samopopravkov imen.
Izvedi samopopravke imen
Preden lahko omogočite možnost Izvedi samopopravke imen, morate najprej omogočiti možnost Sledi samopopravkov imen .
Ko je omogočena možnost Izvedi samopopravke imen, Access s preslikavami imen določi, da bo sprememba imena vplivala na druge predmete zbirke podatkov, in nato popravi ime, ki se je spremenilo na mestu, kjer se pojavi v teh drugih predmetih.
Beleži spremembe samopopravkov imen
Preden lahko omogočite možnost Spremembe samopopravkov imen v dnevniku, morate najprej omogočiti možnost Sledi informacije samopopravkov imen in možnost Izvedi samopopravke imen.
Ko je možnost Spremembe samopopravkov imen dnevnika omogočena, Access spremlja popravke, ki jih naredi zaradi sprememb imena predmeta. Vsak popravek je v tabeli dnevnika samopopravkov imen prikazan kot zapis.
Omogočanje ali onemogočanje možnosti samopopravkov imen
Vse tri možnosti samopopravkov imen lahko omogočite v pogovornem oknu Accessove možnosti. Možnosti samopopravkov imen lahko omogočite ali onemogočite le za trenutno zbirko podatkov.
-
Na traku kliknite Možnosti >, da odprete pogovorno okno Accessove možnosti.
-
V levem podoknu pogovornega okna Accessove možnosti kliknite Trenutna zbirka podatkov.
-
V razdelku Možnosti samopopravkov imen izberite ali počistite želene možnosti:
-
Sledi podatkom o samopopravkih imen Ko izberete to možnost, Access sledi spremembam imena predmeta v zbirki podatkov. Podatki za sledenje so shranjeni v zemljevidih imen. Ko prvič omogočite to možnost, Access ustvari preslikavo imen za vsak obstoječ predmet zbirke podatkov. Zemljevid imen ostane posodobljen, dokler ta možnost ostane izbrana. Zemljevidi imen se uporabljajo za odpravljanje napak, ki jih povzroči preimenovanje, in za ustvarjanje informacij o odvisnosti predmetov. Dostop do zemljevidov imen ni mogoč neposredno.
Preden lahko izberete druge možnosti samopopravkov imen, morate izbrati to možnost.
Opomba: Če omogočite to možnost, spremembe imen ne bodo samodejno popravljene. Če omogočite to možnost, ustvarite le zemljevide, ki se uporabljajo za prihodnje popravke.
-
Izvedi samopopravke imen Ko izberete to možnost, Access samodejno popravi spremembe imen takoj, ko se pojavijo. To možnost lahko izberete le, če je možnost Sledi informacije o samopopravki imen že izbrana. Če želite izvesti samopopravke imen, Access uporabi zemljevide imen, ki jih je ustvaril, ko je bila omogočena možnost Sledi podatkov samopopravkov imen.
To možnost izberite, preden lahko izberete možnost Beleži spremembe samopopravkov imen.
-
Beleži spremembe samopopravkov imen Access hrani dnevnik popravkov, ki jih naredi funkcija samopopravkov imen. Vsak popravek je v tabeli dnevnika samopopravkov imen prikazan kot zapis.
-