Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pavadinimų automatinė taisa padeda apsaugoti "Access" kompiuterio duomenų bazę nuo laužymo pakeitus duomenų bazės dizainą. Pavadinimų automatinė taisa gali:

  • Aptikimas keičiant duomenų bazės objekto pavadinimą sukels kitų objektų lūžius

  • Automatiškai išspręsti šią problemą

  • Užregistruokite visus atliekamus taisymus

Pagal numatytuosius parametrus pavadinimų automatinė taisa nustatyta problemoms aptikti ir ištaisyti, bet ne taisymams registruoti. Pavadinimų automatinė taisa šiek tiek trukdo sistemos našumui, todėl galite ją išjungti, jei duomenų bazės dizainui netaikomi neplanuoti dizaino pakeitimai. Arba galbūt norėsite, kad "Access" sektų atliekamus taisymus. Galite nustatyti kiekvienos kompiuterio duomenų bazės pavadinimo automatinės taisos parinktis.

Pastaba: Pavadinimų automatinė taisa padeda sinchronizuoti duomenų bazės objektų pavadinimus. Kitų galimų dizaino keitimo problemų, pvz., problemų, kylančių dėl panaikintų duomenų bazės objektų, nėra tiesiogiai tvarkomos pavadinimų automatinės taisos.

Šiame straipsnyje

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

Kai dirbate "Access" duomenų bazėje, kurios dizainą vartotojai dažnai keičia, pakeitus kitų duomenų bazės objektų dizainą, duomenų bazės objektai gali nustoti veikti. Vienas iš būdų tai gali įvykti pasikeitus objekto pavadinimui, bet šis pakeitimas nepateikiamas atlikus atitinkamų pakeitimų objektuose, kurie priklauso nuo pradinio objekto.

Pavyzdžiui, jei sukuriate užklausą pagal lentelę, pavadintą Klientai, o lentelės pavadinimas vėliau pakeičiamas į Klientas, užklausa, kurią sukūrėte, nustoja veikti dėl šio pavadinimo pakeitimo. Daugiau nieko blogo užklausai, o jei pataisote lentelės pavadinimą užklausos dizaine, užklausa vėl veikia.

Pavadinimų automatinės taisos funkcija gali sekti pavadinimų keitimus už jus ir gali automatiškai pataisyti formų, ataskaitų, lentelių, užklausų, laukų ar valdiklių, pvz., teksto laukų, pavadinimus.

Pavadinimų automatinės taisos ir objekto priklausomybės informacija

Pavadinimų automatinė taisa sukuria objektų priklausomybės informacijos, skirtos lentelėms, užklausoms, formoms ir ataskaitoms, pavadinimų schemas. Šie žemėlapiai leidžia naudoti užduočių sritį Objekto priklausomybė , kad peržiūrėtumėte objektų, kurie priklauso nuo pasirinktos lentelės ar formos, sąrašą ir peržiūrėtumėte objektus, nuo kurių priklauso lentelė ar forma. Objekto pavadinimo schema atnaujinama kiekvieną kartą, kai įrašote ir uždarote objektą.

Pastaba: Pagal numatytuosius nustatymus pavadinimų keitimų sekimas neįgalintas duomenų bazėse, sukurtose naudojant senesnes "Access" versijas, net ir tada, kai tas duomenų bazes konvertuosite į naujesnį duomenų bazės failo formatą. Tačiau galite įgalinti pavadinimų keitimų sekimą, kai konvertuosite tokias duomenų bazes į naujesnį formatą.

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

Nenaudokite pavadinimų automatinės taisos šiais atvejais:

  • Duomenų bazės dizainas nesikeičia    Jei duomenų bazės dizainas nesikeičia, galite pagerinti sistemos našumą išjungdami pavadinimų automatinę taisą.

  • Norite sumažinti duomenų bazės failą ir norite patys tvarkyti objekto pavadinimo keitimus    Įjungę duomenų bazės pavadinimų automatinę taisą galite pastebėti, kad padidėja duomenų bazės dydis. Šis padidėjimas priskiriamas vardų schemoms, kurias sukuria pavadinimų automatinė taisa, kai ji įgalinta. Jei išjungsite pavadinimų automatinę taisą, bus pašalintos pavadinimų schemos, dėl kurių sumažėja duomenų bazės dydis.

Neteisingi automatinės taisos pavadinimai

Pavadinimų automatinė taisa ištaiso šiuos dalykus:

  • Formų, ataskaitų arba valdiklių pavadinimų keitimai nesekami.

  • Lentelių, užklausų arba laukų pavadinimai makrokomandose arba kode neištaisomi.

Kaip veikia pavadinimų automatinė taisa

Pavadinimų automatinė taisa apima tris parinktis: Pavadinimų sekimo automatinės taisos informaciją, Pavadinimų automatinės taisos atlikimą ir Žurnalų pavadinimų automatinės taisos keitimus. Kiekviena iš dviejų paskutinių parinkčių priklauso nuo įjungtos ankstesnės parinkties.

Pavadinimų sekimo automatinės taisos informacija

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

  1. Bando gauti išskirtinę prieigą prie duomenų bazės.

  2. Ieško atidarytų objektų.

  3. Ragina atidaryti ir uždaro atidarytus objektus.

  4. Naujinimai pavadinimų schemas atidarydami, įrašydami ir uždarydami visas lenteles, užklausas, formas ir ataskaitas.

  5. Grąžina duomenų bazės būseną, kurioje ji buvo prieš paaukštinus į išskirtinę.

Nutrauktas pavadinimų susiejimas

Pavadinimų susiejimo kūrimas gali užtrukti kelias minutes. Galite paspausti 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 pertrauksite "Access" (paspausdami ESC), kai naujinsite vardų schemas, "Access" neišjungs pavadinimų sekimo automatinės taisos informacijos parinkties. Parinktis Pavadinimų sekimo automatinės taisos informacija lieka pažymėta, nors ne visos pavadinimų schemos atnaujintos. Norėdami iš naujo paleisti pavadinimų susiejimo naujinimo procesą, atlikite šią procedūrą:

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

  2. Kairiojoje dialogo lango „Access“ parinktys srityje spustelėkite Dabartinė duomenų bazė.

  3. Išvalykite žymės langelį Pavadinimų sekimo automatinės taisos informacija , tada spustelėkite Gerai. "Access" įspės, kad visi atidaryti duomenų bazės objektai turi būti uždaryti, kad įsigaliotų keitimas.

  4. Uždarykite ir iš naujo atidarykite duomenų bazę.

  5. Iš naujo atidarykite dialogo langą "Access" parinktys , tada kategorijoje Dabartinė duomenų bazė pažymėkite žymės langelį Pavadinimų sekimo automatinės taisos informacija , tada spustelėkite Gerai.

Arba, norėdami rankiniu būdu atnaujinti konkretaus objekto pavadinimo schemą, atidarykite objektą dizaino rodinyje ir įrašykite objektą.

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

Kai išjungiate pavadinimų automatinę taisą, kad sustabdytumėte pavadinimų keitimų sekimą, "Access" atlieka šiuos veiksmus:

  1. Bando gauti išskirtinę prieigą prie duomenų bazės.

  2. Ieško atidarytų objektų.

  3. Ragina atidaryti ir uždaro atidarytus objektus.

  4. Pašalina pavadinimų schemas iš visų lentelių, užklausų, formų ir ataskaitų.

  5. Grąžina duomenų bazės būseną, kurioje ji buvo prieš paaukštinus į išskirtinę.

Jei "Access" neužbaigia keitimų sekimo ar pavadinimų susiejimų šalinimo proceso, ji užregistruoja klaidą lentelėje Pavadinimų automatinės taisos įrašymo triktys.

Atlikti automatinę pavadinimų taisą

Prieš įgalindami parinktį Atlikti pavadinimų automatinę taisą, pirmiausia turite įgalinti parinktį Pavadinimų sekimo automatinės taisos informacija.

Kai įjungta parinktis Atlikti pavadinimų automatinę taisą , "Access" naudoja pavadinimų schemas, kad nustatytų, jog pavadinimo keitimas paveiks kitus duomenų bazės objektus, tada pataiso pavadinimą, kuris pasikeitė tuose kituose objektuose.

Žurnalų pavadinimų automatinės taisos keitimai

Prieš įgalindami parinktį Žurnalo pavadinimo automatinės taisos keitimai, pirmiausia turite įgalinti parinktį Pavadinimų sekimo automatinės taisos informacija ir Atlikti pavadinimų automatinę taisą.

Kai įjungta parinktis Žurnalų pavadinimų automatinė taisa, "Access" seka taisymus, kuriuos ji atlieka dėl objekto pavadinimo pakeitimų. Kiekvienas taisymas rodomas kaip įrašas lentelėje Pavadinimų automatinės taisos žurnalas.

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

Visas tris pavadinimų automatinės taisos parinktis galima įgalinti dialogo lange "Access" parinktys . Galite įjungti arba išjungti tik dabartinės duomenų bazės pavadinimų automatinės taisos parinktis.

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

  2. Kairiojoje dialogo lango „Access“ parinktys srityje spustelėkite Dabartinė duomenų bazė.

  3. Dalyje Pavadinimų automatinės taisos parinktys pažymėkite arba išvalykite norimas parinktis:

    • Pavadinimų sekimo automatinės taisos informacija    Pažymėjus šią parinktį, "Access" seka objekto pavadinimo pakeitimus duomenų bazėje. Sekimo informacija saugoma vardų schemose. Kai šią parinktį įgalinate pirmą kartą, "Access" sukuria kiekvieno esamo duomenų bazės objekto pavadinimų schemą. Pavadinimų žemėlapis bus atnaujintas, kol ši parinktis liks pažymėta. Pavadinimų schemos naudojamos ištaisyti klaidas, atsiradusias dėl pervardijimo, ir generuoti objektų priklausomybės informaciją. Pavadinimų schemos negali būti tiesiogiai pasiekiamos.

      Prieš pasirinkdami kitas pavadinimų automatinės taisos parinktis, turite pasirinkti šią parinktį.

      Pastaba: Įgalinus šią parinktį, pavadinimo keitimai automatiškai neištaisomi. Įgalinus šią parinktį sukuriami tik žemėlapiai, kurie naudojami būsimiems taisymams.

    • Atlikti automatinę pavadinimų taisą    Pažymėjus šią parinktį, "Access" automatiškai išsprendžia pavadinimų pakeitimus, kai jie atsiranda. Šią parinktį galite pasirinkti tik tada, jei jau pasirinkta parinktis Pavadinimų sekimo automatinės taisos informacija . Norint atlikti pavadinimų automatinę taisą, "Access" naudoja pavadinimų schemas, kurias sukūrė įgalinus pavadinimų sekimo automatinės taisos informacijos parinktį.

      Prieš pasirinkdami parinktį Žurnalo pavadinimo automatinės taisos keitimai turite pasirinkti šią parinktį.

    • Žurnalų pavadinimų automatinės taisos keitimai    "Access" tvarko taisymų, pavadintų automatinės taisos pavadinimu, žurnalą. Kiekvienas taisymas rodomas kaip įrašas lentelėje Pavadinimų automatinės taisos žurnalas.

Puslapio viršus

Srities Objekto priklausomybės naudojimas norint pamatyti, kaip susiję objektai

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.