Nastavitev možnosti samopopravkov imen

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Funkcija samopopravkov imen preprečuje prekinitev Accessove namizne zbirke podatkov, ko spremenite načrt zbirke podatkov. Funkcija samopopravkov imen lahko:

  • Zaznavanje, ko bo sprememba imena predmeta zbirke podatkov povzročila prelom drugih predmetov
  • Samodejno popravljanje te težave
  • Zabeležite vse popravke, ki jih naredi

Funkcija samopopravkov imen privzeto zazna in popravi težave, ne zabeleži pa popravkov. Funkcija samopopravkov imen lahko nekoliko vpliva na učinkovitost delovanja, zato priporočamo, da jo izklopite, če se načrt zbirke podatkov ne bo nepričakovano spremenil. Ali pa želite, da Access sledi popravkom, ki jih naredi. Možnosti samopopravkov imen lahko nastavite za vsako namizno zbirko podatkov.

Opomba

Funkcija samopopravkov imen omogoča, da se imena podatkovnih predmetov sinhronizirajo. Ne obravnava neposredno drugih težav s spreminjanjem načrta, kot so težave, ki jih povzročijo izbrisani predmeti zbirke podatkov.

V tem članku

Zakaj uporabljati samopopravke imen?

Ko delate v Accessovi zbirki podatkov, katere načrt se pogosto spreminja, lahko predmeti zbirke podatkov prenehajo delovati, ko se spremeni načrt drugih predmetov zbirke podatkov. To se lahko na primer zgodi, ko se spremeni ime predmeta, vendar se predmeti, ki so odvisni od izvirnega predmeta, ne posodobijo.

Če na primer ustvarite poizvedbo, ki temelji na tabeli »Stranke«, ime tabele pa pozneje spremenite v »Stranka«, poizvedba, ki ste jo ustvarili, zaradi te spremembe imena preneha delovati. Nič drugega ni narobe s poizvedbo in če popravite ime tabele v načrtu poizvedbe, bo poizvedba znova delovala.

Funkcija samopopravkov imen lahko sledi spremembam imen namesto vas. Prav tako lahko samodejno popravi imena obrazcev, poročil, tabel, poizvedb, polj ali kontrolnikov, kot so polja z besedilom.

Informacije o samopopravkih imen in odvisnosti predmetov

Funkcija »Samopopravki imen« ustvari zemljevide informacij o odvisnosti predmetov za tabele, poizvedbe, obrazce in poročila. Ti zemljevidi vam omogočajo uporabo podokna opravil »Odvisnost predmeta « za ogled seznama predmetov, ki so odvisni od izbrane tabele ali obrazca. Omogočajo vam tudi ogled predmetov, od katerih je odvisna tabela ali obrazec. Struktura imena predmeta se posodobi vsakič, ko shranite in zaprete ta predmet.

Opomba

Sledenje spremembam imena privzeto ni omogočeno v zbirkah podatkov, ki so bile ustvarjene s starejšimi različicami Accessa, tudi po tem, ko jih pretvorite v novejšo obliko zapisa datoteke. Ko pretvorite te zbirke podatkov, lahko omogočite sledenje spremembam imena.

Kdaj naj ne uporabljam samopopravkov imen?

Samopopravkov imen ne uporabite v teh primerih:

  • Načrt zbirke podatkov se ne spremeni Če se načrt zbirke podatkov ne spremeni, lahko učinkovitost delovanja izboljšate tako, da izklopite samopopravke imen.
  • Datoteko zbirke podatkov želite zmanjšati in ste pripravljeni ročno upravljati spremembe imen predmetov Ko je za zbirko podatkov omogočena funkcija samopopravkov imen, boste morda opazili, da se zbirka podatkov poveča. To povečanje je posledica preslikav imen, ki jih ustvari funkcija samopopravkov imen. Če onemogočite samopopravke imen, bodo preslikave imen odstranjene, kar zmanjša velikost zbirke podatkov.

Stvari, ki jih ime samopopravkov 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

Funkcija samopopravkov imen vključuje tri možnosti: sledenje podatkom o samopopravkih imen, izvajanje samopopravkov imen in beleženje sprememb samopopravkov imen. Vsaka od zadnjih dveh možnosti je odvisna od tega, ali je prejšnja možnost omogočena.

Sledi podatkom o samopopravkih imen

Če omogočite funkcijo samopopravkov imen za sledenje spremembam imen za zbirko podatkov, Access naredi to:

  1. Poskuša pridobiti ekskluziven dostop do zbirke podatkov.
  2. Poišče odprte predmete.
  3. Poziv vam, da zaprete odprte predmete, in jih nato zapre.
  4. Posodobitve zemljevidov imen z odpiranjem, shranjevanjem in zapiranjem vseh tabel, poizvedb, obrazcev in poročil.
  5. Vrne zbirko podatkov v stanje, v kakršnem je bila, preden je bila povišana v izključno zbirko.

Prekinjena preslikava imen

Ustvarjanje zemljevidov z imeni lahko traja nekaj minut. Če želite preklicati ta korak, pritisnite tipko Esc . Vendar pa bodo preslikave imen za nekatere predmete zastarele in informacij o odvisnosti za te predmete si ne boste mogli ogledati, dokler ne bodo posodobljene zemljevide imen.

Opomba

Če med posodabljanjem zemljevidov z imeni Access prekinete tako, da pritisnete tipko Esc , Access ne onemogoči možnosti »Sledi podatkom o samopopravkih imen «. Možnost »Sledi podatkom o samopopravkih imen« ostane izbrana, čeprav niso bili posodobljeni vsi zemljevidi imen. Če želite znova začeti postopek posodabljanja preslikav imen, uporabite ta postopek:

  1. Na traku izberite»Možnosti datoteke>«, da odprete pogovorno okno »Accessove možnosti«.
  2. V levem podoknu pogovornega okna » Accessove možnosti « izberite Trenutna zbirka podatkov.
  3. Počistite potrditveno polje » Sledi podatkom o samopopravkih imen« in izberite »V redu«. Access vas opozori, da morajo biti vsi odprti predmeti zbirke podatkov zaprti, da sprememba začne veljati.
  4. Zaprite zbirko podatkov in jo nato znova odprite.
  5. Znova odprite pogovorno okno »Accessove možnosti «. Nato v razdelku » Trenutna zbirka podatkov« potrdite potrditveno polje »Sledi podatkom o samopopravkih imen« in izberite »V redu«.

Če pa želite ročno posodobiti preslikavo imena določenega predmeta, odprite predmet v pogledu načrta in ga shranite.

Kaj se zgodi, če onemogočite možnost »Sledi podatkom o samopopravkih imen«?

Ko izklopite samopopravke imen, da ustavite sledenje spremembam imen, Access naredi to:

  1. Poskuša pridobiti ekskluziven dostop do zbirke podatkov.
  2. Poišče odprte predmete.
  3. Poziv vam, da zaprete odprte predmete, in jih nato zapre.
  4. Odstrani preslikave imen iz vseh tabel, poizvedb, obrazcev in poročil.
  5. Vrne zbirko podatkov v stanje, v kakršnem je bila, preden je bila povišana v izključno zbirko.

Če Access ne dokonča postopka sledenja spremembam ali odstranjevanja preslikav imen, napako zabeleži v tabelo Name AutoCorrect Save Failures .

Izvedi samopopravke imen

Preden omogočite možnost »Izvedi samopopravke imen«, morate najprej omogočiti možnost »Sledi podatkom o samopopravkih imen«.

Ko je omogočena možnost »Izvedi samopopravke imen «, Access uporabi preslikave imen, da določi, ali sprememba imena vpliva na druge predmete zbirke podatkov. Nato popravi spremenjeno ime, kjer koli se prikaže v teh drugih predmetih.

Beleži spremembe samopopravkov imen

Preden lahko omogočite možnost »Beleži spremembe samopopravkov imen«, morate najprej omogočiti možnost »Sledi podatkom o samopopravkih imen« in »Izvedi samopopravke imen«.

Ko je omogočena možnost »Dnevnik sprememb samopopravkov imen «, Access spremlja popravke, ki jih naredi zaradi spremembe imena predmeta. Vsak popravek je prikazan kot zapis v tabeli Name AutoCorrect Log .

Omogočanje ali onemogočanje možnosti samopopravkov imen

Vse tri možnosti samopopravkov imen je mogoče omogočiti v pogovornem oknu »Accessove možnosti «. Možnosti samopopravkov imen lahko omogočite ali onemogočite le za trenutno zbirko podatkov.

  1. Na traku izberite»Možnosti datoteke>«, da odprete pogovorno okno »Accessove možnosti«.

  2. V levem podoknu pogovornega okna » Accessove možnosti « izberite Trenutna zbirka podatkov.

  3. 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 imen predmetov v zbirki podatkov. Informacije o sledenju so shranjene v zemljevidih imen. Ko prvič omogočite to možnost, Access ustvari zgradbo imena za vsak obstoječi predmet zbirke podatkov. Karta z imeni ostane posodobljena, dokler je izbrana ta možnost. S preslikavami imen je mogoče odpraviti napake, do katerih pride zaradi preimenovanja, in ustvariti informacije o odvisnosti predmetov. Do zemljevidov z imeni ni mogoče dostopati neposredno. To možnost morate izbrati, preden lahko izberete druge možnosti samopopravkov imen.

      Opomba

      Če omogočite to možnost, spremembe imen ne bodo samodejno popravljene. Če omogočite to možnost, ustvarite le preslikave, ki bodo uporabljene za prihodnje popravke.

    • Izvedi samopopravke imen Ko izberete to možnost, Access samodejno popravi spremembe imena, ko do njih pride. To možnost lahko izberete le, če je možnost »Sledi podatkom o samopopravkih imen« že izbrana. Access za izvajanje samopopravkov imen uporabi preslikave imen, ki jih je ustvaril, ko je bila omogočena možnost »Sledenje podatkov o samopopravkih imen «. To možnost morate izbrati, preden lahko izberete možnost »Beleži spremembe samopopravkov imen« .

    • Beleži spremembe samopopravkov imen Access vodi dnevnik popravkov, ki jih naredi funkcija samopopravkov imena. Vsak popravek je prikazan kot zapis v tabeli Name AutoCorrect Log .

Uporaba podokna »Odvisnosti predmetov« za ogled relacij med predmeti