Automatinės pavadinimo taisos nustatymas

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Automatinės pavadinimų taisos funkcija padeda apsaugoti, kad "Access" kompiuterio duomenų bazė nebūtų sugadinta pakeitus duomenų bazės dizainą. Pavadinimų automatinė taisa gali:

  • Aptikti, kai pakeitus duomenų bazės objekto pavadinimą sugenda kiti objektai
  • Automatinis šios problemos ištaisymas
  • Registruoti visus atliktus pataisymus

Pagal numatytuosius nustatymus automatinė pavadinimų taisa aptinka ir ištaiso problemas, bet taisymų neregistruoja. Automatinė pavadinimų taisa gali šiek tiek paveikti našumą, todėl galite ją išjungti, jei nėra tikėtina, kad jūsų duomenų bazės dizainas netikėtai pasikeis. Arba galbūt norėsite, kad "Access" sektų savo atliekamus pataisymus. Galite nustatyti kiekvienos kompiuterio duomenų bazės automatinės taisos parinktis.

Pastaba

Pavadinimų automatinės taisos funkcija padeda sinchronizuoti duomenų bazės objektų pavadinimus. Jis tiesiogiai netvarko kitų dizaino pakeitimo problemų, pvz., problemų, kylančių dėl panaikintų duomenų bazės objektų.

Šiame straipsnyje:

Kodėl turėčiau naudoti automatinę pavadinimų taisą?

Kai dirbate "Access" duomenų bazėje, kurios dizainas dažnai keičiasi, duomenų bazės objektai gali nustoti veikti, kai pasikeičia kitų duomenų bazės objektų dizainas. Pvz., tai gali nutikti, kai pasikeičia objekto pavadinimas, tačiau objektai, kurie priklauso nuo pirminio objekto, nėra atnaujinami.

Pavyzdžiui, jei kuriate užklausą, pagrįstą lentele, pavadinta Klientai, o lentelės pavadinimas vėliau pakeičiamas į Klientas, jūsų sukurta užklausa nustoja veikti dėl šio pavadinimo pakeitimo. Užklausa nėra bloga, o jei pataisysite lentelės pavadinimą užklausos dizaine, užklausa vėl veiks.

Automatinės pavadinimų taisos funkcija gali sekti pavadinimų pakeitimus už jus. Ji taip pat gali automatiškai ištaisyti formų, ataskaitų, lentelių, užklausų, laukų arba valdiklių, pvz., teksto laukų, pavadinimus.

Pavadinimų automatinė taisa ir objekto priklausomybės informacija

Automatinės pavadinimų taisos priemonė sukuria lentelių, užklausų, formų ir ataskaitų objektų priklausomybės informacijos pavadinimų schemas . Šie žemėlapiai leidžia naudoti užduočių sritį Objektų priklausomybė norint peržiūrėti objektų, priklausančių nuo pasirinktos lentelės ar formos, sąrašą. Be to, jie suteikia galimybę peržiūrėti objektus, nuo kurių priklauso lentelė ar forma. Objekto pavadinimų schema atnaujinama kiekvieną kartą, kai įrašote ir uždarote objektą.

Pastaba

Pagal numatytuosius parametrus pavadinimų keitimų sekimas duomenų bazėse, sukurtose naudojant senesnes "Access" versijas, neįgalinamas net konvertavus tas duomenų bazes į naujesnį failo formatą. Tačiau galite įjungti pavadinimų keitimų sekimą konvertavę šias duomenų bazes.

Kada neturėčiau naudoti automatinės pavadinimų taisos?

Nenaudokite automatinės pavadinimų taisos šiais atvejais:

  • Duomenų bazės dizainas nesikeičia Jei duomenų bazės struktūra nesikeičia, našumą galite pagerinti išjungdami automatinę pavadinimų taisą.
  • Norite sumažinti duomenų bazės failą ir esate pasirengę tvarkyti objekto pavadinimo keitimus rankiniu būdu Kai duomenų bazėje įjungta automatinė pavadinimų taisa, galite pastebėti, kad duomenų bazė didėja. Šį padidėjimą lemia pavadinimų schemos, kurias sukuria automatinės pavadinimų taisos priemonė. Jei išjungiate automatinę pavadinimų taisą, pašalinamos pavadinimų schemos ir dėl to sumažėja duomenų bazės dydis.

Dalykai, kurių automatinė taisa netaiso

Automatinės pavadinimų taisos funkcija netaiso šių dalykų:

  • Formos, ataskaitos arba valdiklio pavadinimų keitimai nėra sekami.
  • Lentelių, užklausų arba laukų pavadinimai makrokomandose arba koduose netaisomi.

Kaip veikia automatinė pavadinimų taisa

Automatinė pavadinimų taisa apima tris parinktis: pavadinimų sekimo automatinės taisos informaciją, atlikti automatinę pavadinimų taisą ir žurnalų pavadinimų automatinės taisos keitimus. Paskutinės dvi parinktys priklauso nuo ankstesnės įgalintos parinkties.

Pavadinimų sekimo automatinės taisos informacija

Kai įgalinate automatinę pavadinimų taisą duomenų bazės pavadinimų keitimams sekti, "Access" atlieka šiuos veiksmus:

  1. Bando gauti išskirtinę prieigą prie duomenų bazės.
  2. Ieško atidarytų objektų.
  3. Raginimai uždaryti atidarytus objektus, o tada juos uždaro.
  4. Naujinimai pavadinimų žemėlapiai atidarant, įrašant ir uždarant visas lenteles, užklausas, formas ir ataskaitas.
  5. Grąžina duomenų bazės būseną prieš paaukštinant ją į išskirtinę.

Nutrauktas pavadinimų susiejimas

Vardų schemų kūrimas gali užtrukti kelias minutes. Galite paspausti klavišą "Esc ", kad atšauktumėte šį veiksmą. Tačiau kai kurių objektų pavadinimų schemos bus pasenusios ir negalėsite peržiūrėti tų objektų priklausomybės informacijos, kol nebus atnaujintos pavadinimų schemos.

Pastaba

Jei pertraukiate "Access" paspausdami "Esc ", kol atnaujinamos pavadinimų schemos, "Access" neišjungs pavadinimų sekimo automatinės taisos informacijos parinkties. Parinktis Sekti pavadinimų automatinės taisos informaciją lieka pažymėta, net jei atnaujintos ne visos pavadinimų schemos. Norėdami paleisti iš naujo pavadinimų schemų atnaujinimo procesą, atlikite šią procedūrą:

  1. Juostelėje pasirinkite Failo>parinktys , kad atidarytumėte dialogo langą "Access" parinktys .
  2. Kairiojoje "Access" parinkčių dialogo lango srityje pasirinkite Dabartinė duomenų bazė.
  3. Išvalykite žymės langelį Pavadinimų sekimo automatinės taisos informacija , tada pasirinkite Gerai. "Access" įspėja, kad visi atidaryti duomenų bazės objektai turi būti uždaryti, kad pakeitimas įsigaliotų.
  4. Uždarykite ir vėl atidarykite duomenų bazę.
  5. Iš naujo atidarykite dialogo langą "Access" parinktys . Tada dalyje Dabartinė duomenų bazė pažymėkite žymės langelį Pavadinimų sekimo automatinės taisos informacija ir pasirinkite Gerai.

Arba, jei norite rankiniu būdu atnaujinti konkretaus objekto pavadinimų schemą, atidarykite objektą dizaino rodinyje ir tada įrašykite jį.

Kas nutinka, kai išjungiate pavadinimų sekimo automatinės taisos informaciją?

Išjungus automatinę pavadinimų taisą, kad nebesektų vardo keitimų, "Access" atlieka šiuos veiksmus:

  1. Bando gauti išskirtinę prieigą prie duomenų bazės.
  2. Ieško atidarytų objektų.
  3. Raginimai uždaryti atidarytus objektus, o tada juos uždaro.
  4. Pašalina pavadinimų schemas iš visų lentelių, užklausų, formų ir ataskaitų.
  5. Grąžina duomenų bazės būseną prieš paaukštinant ją į išskirtinę.

Jei "Access" neužbaigia keitimų sekimo ar pavadinimų schemų šalinimo proceso, ji užregistruoja klaidą lentelėje Name AutoCorrect Save Failures .

Atlikti automatinę pavadinimų taisą

Prieš įgalindami parinktį Atlikti pavadinimų automatinę taisą, pirmiausia turite įjungti parinktį Pavadinimų sekimo automatinė taisa.

Įjungus parinktį Atlikti automatinę pavadinimų taisą , "Access" naudoja pavadinimų schemas, kad nustatytų, ar pavadinimo keitimas turi įtakos kitiems duomenų bazės objektams. Tada ji pataiso pakeistą pavadinimą, kur jis rodomas tuose kituose objektuose.

Žurnalų pavadinimų automatinės taisos keitimai

Prieš įgalindami pavadinimo automatinės taisos keitimų parinktį, pirmiausia turite įjungti parinktis Pavadinimų sekimo automatinė taisa ir parinktis Atlikti pavadinimų automatinę taisą.

Įgalinus žurnalų pavadinimų automatinės taisos keitimų parinktį, "Access" seka taisymus, atliktus pakeitus objekto pavadinimą. Kiekvienas pataisymas lentelėje Name AutoCorrect Log rodomas kaip įrašas.

Pavadinimų automatinės taisos parinkčių įjungimas arba išjungimas

Visas tris pavadinimų automatinės taisos parinktis galima įgalinti dialogo lange "Access" parinktys . Automatinės pavadinimų taisos parinktis galite įjungti arba išjungti tik dabartinei duomenų bazei.

  1. Juostelėje pasirinkite Failo>parinktys , kad atidarytumėte dialogo langą "Access" parinktys .

  2. Kairiojoje "Access" parinkčių dialogo lango srityje pasirinkite Dabartinė duomenų bazė.

  3. Dalyje Automatinės pavadinimo taisos parinktys pažymėkite arba išvalykite norimų parinkčių žymės langelius:

    • Pavadinimų sekimo automatinės taisos informacija Pasirinkus šią parinktį, "Access" seka objektų pavadinimų pakeitimus duomenų bazėje. Sekimo informacija saugoma pavadinimų žemėlapiuose. Kai šią parinktį įgalinate pirmą kartą, "Access" sukuria kiekvieno esamo duomenų bazės objekto pavadinimų schemą. Pavadinimų schema bus atnaujinta, kol ši parinktis bus pažymėta. Pavadinimų schemos naudojamos pervardijimo sukeltoms klaidoms taisyti ir objekto priklausomybės informacijai generuoti. Pavadinimų žemėlapių negalite pasiekti tiesiogiai. Šią parinktį turite pažymėti prieš pasirinkdami kitas automatinės pavadinimų taisos parinktis.

      Pastaba

      Įjungus šią parinktį, pavadinimo keitimai nebus automatiškai ištaisyti. Įgalinus šią parinktį, sukuriami tik žemėlapiai, naudojami būsimiems taisymams.

    • Atlikti automatinę pavadinimų taisą Pasirinkus šią parinktį, "Access" automatiškai taiso pavadinimų keitimus, kai jie įvyksta. Šią parinktį galite pasirinkti tik tada, jei jau pažymėta parinktis Pavadinimų sekimo automatinės taisos informacija . Kad atliktų automatinę pavadinimų taisą, "Access" naudoja pavadinimų schemas, kurios buvo sukurtos, kai buvo įjungta pavadinimų sekimo automatinės informacijos parinktis . Šią parinktį turite pažymėti prieš pasirinkdami parinktį Žurnalų pavadinimų automatinės taisos keitimai .

    • Žurnalų pavadinimų automatinės taisos keitimai "Access" tvarko automatinės pavadinimo taisos pataisų žurnalą. Kiekvienas pataisymas lentelėje Name AutoCorrect Log rodomas kaip įrašas.

Naudokite sritį Objektų priklausomybės, kad pamatytumėte, kaip susiję objektai