Nime automaatkorrektuuri suvandite seadmine

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Nime automaatkorrektuur aitab andmebaasi kujunduse muutmisel vältida andmebaasi katkestamist. Nime automaatkorrektuuri abil saate teha järgmist:

  • tuvastada, millal andmebaasiobjekti nime muutmine põhjustab muude objektide katkestamise;

  • selle probleemi automaatselt kõrvaldada;

  • logida kõik tehtavad parandused.

Nime automaatkorrektuur on seatud vaikimisi probleeme tuvastama ja parandama, kuid mitte parandusi logima. Nime automaatkorrektuur aeglustab pisut süsteemi jõudlust ja võimalik, et soovite selle välja lülitada, kui te ei kavatse oma andmebaasi kujundust muuta. Samuti võite soovida, et Access jäädvustaks tehtud parandused. Saate seada nime automaatkorrektuuri suvandid iga andmebaasi jaoks eraldi.

Märkus. : Nime automaatkorrektuur aitab hoida andmebaasiobjektide nimed sünkroonituna. Nime automaatkorrektuur pole otseselt seotud muude võimalike kujunduse muutmise (nt kustutatud andmebaasiobjektide) probleemidega.

Selle artikli teemad

Miks kasutada nime automaatkorrektuuri?

Nime automaatkorrektuuri tööpõhimõtted

Nime Automaatkorrektuuri suvandite lubamine või keelamine

Miks kasutada nime automaatkorrektuuri?

Kui töötate andmebaasiga, mille kujundust kasutajad sageli muudavad, ei pruugi andmebaasiobjektid muude andmebaasiobjektide kujunduse muutmisel enam töötada. Üks võimalus, mil nii võib juhtuda, on siis, kui muudetakse objekti nime, kuid selle muudatusega ei kaasne sellest objektist sõltuvate objektide vastavat muutmist.

Näiteks kui loote päringu, mis põhineb tabelil nimega Kliendid ja tabeli nimi muudetakse hiljem nimeks Klient, siis teie loodud päring enam nime muutmise tõttu ei tööta. Päringul pole midagi muud viga ja kui parandate tabeli nime päringu kujunduses, hakkab päring jälle tööle.

Nime automaatkorrektuuri funktsioon saab teie eest nimemuudatusi jälitada ja vormide, aruannete, tabelite, päringute, väljade ja juhtelementide (nt tekstiväljade) nimesid automaatselt parandada.

Nime automaatkorrektuur ja objektisõltuvusteave

Nime automaatkorrektuur loob tabelite, päringute, vormide ja aruannete objektisõltuvusteabe nimevastendused. Need vastendused võimaldavad teil kasutada tööpaani Objektisõltuvus, et vaadata valitud tabelist või vormist sõltuvate objektide loendit ja objekte, millest vastav tabel või vorm sõltub. Objekti nimevastendust värskendatakse iga kord, kui te selle objekti salvestate ja sulete.

Märkus. : Nimemuudatuste jälitamine pole vaikimisi lubatud andmebaasides, mis on loodud rakendusega Access 97 või mõne muu Accessi varasema versiooniga; seda isegi pärast nende andmebaaside teisendamist uuemasse andmebaasi failivormingusse. Saate siiski lubada nimemuudatuste jälitamise pärast selliste andmebaaside teisendamist uuemasse vormingusse. Kui loote andmebaasi rakenduse Access 2000, Access 2002 , Access 2003, Access 2007 või Access 2010 abil, on nimemuudatuste jälitamine vaikimisi sisse lülitatud.

Millal ei tohiks nime automaatkorrektuuri kasutada?

Ärge kasutage nime automaatkorrektuuri järgmistes olukordades.

  • Teie andmebaasi kujundust ei muudeta.    Kui te andmebaasi kujundust ei muuda, saate süsteemi jõudluse parandamiseks nime automaatkorrektuuri välja lülitada.

  • Soovite muuta oma andmebaasifaili väiksemaks ja hallata objekti nime muutmist käsitsi.    Kui andmebaasi nime automaatkorrektuur on lubatud, võite märgata, et andmebaasi maht on suurenenud. See on tingitud nimevastendustest, mida nime automaatkorrektuur loob, kui see on sisse lülitatud. Kui keelate nime automaatkorrektuuri, siis nimevastendused eemaldatakse ja väheneb ka andmebaasi maht.

Asjad, mida nime automaatkorrektuur ei paranda

Nime automaatkorrektuur ei paranda järgmist:

  • vormi-, aruande- ja juhtelemendinimede muutmist ei jälitata;

  • makrodes ja koodis sisalduvaid tabeli-, päringu- ja väljanimesid ei parandata.

Lehe algusse

Nime automaatkorrektuuri tööpõhimõtted

Nime automaatkorrektuur sisaldab kolme suvandit: Jälita nime automaatkorrektuuri teavet, Käivita nime automaatkorrektuur ja Logi nime automaatkorrektuuri muudatused. Kaks viimast suvandit sõltuvad eelmisest lubatud suvandist.

Jälita nime automaatkorrektuuri teavet

Kui lubate nime automaatkorrektuuri andmebaasi nimemuudatuste jälitamiseks, teeb Access järgmist:

  1. proovib saada andmebaasile eksklusiivset juurdepääsu;

  2. otsib avatud objekte;

  3. kuvab vastavad viibad ja suleb avatud objektid;

  4. värskendab nimevastendused, avades, salvestades ja sulgedes kõik tabelid, päringud, vormid ja aruanded;

  5. taastab andmebaasi oleku, mis sel oli enne eksklusiivses olekus avamist.

Katkestatud nimevastendus

Nimevastenduste loomine võib võtta aega mitu minutit. Selle sammu vahelejätmiseks võite vajutada paoklahvi (ESC). Mõne objekti nimevastendused on siiski aegunud ja te ei näe nende objektide sõltuvusteavet enne, kui nimevastendused on värskendatud.

NB! : Kui katkestate Accessi (vajutades paoklahvi (ESC)) ajal, mil see värskendab nimevastendusi, siis Access ei keela suvandit Jälita nime automaatkorrektuuri teavet. Suvand Jälita nime automaatkorrektuuri teavet jääb valituks, kuigi nimevastendused pole kõik värskendatud. Nimevastenduste värskendamise protsessi taaskäivitamiseks tehke järgmist.

  1. Klõpsake lindil menüüd Fail. Avaneb Backstage’i vaade.

  2. Klõpsake vasakul käsku Suvandid. Avaneb dialoogiboks Accessi suvandid.

  3. Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit Praegune andmebaas.

  4. Tühjendage ruut Jälita nime automaatkorrektuuri teavet ja seejärel klõpsake nuppu OK. Access kuvab hoiatusteate, et muudatuse jõustumiseks tuleb kõik avatud andmebaasiobjektid sulgeda.

  5. Sulgege andmebaas ja avage seejärel uuesti.

  6. Avage dialoogiboks Accessi suvandid uuesti ja seejärel märkige jaotises Praegune andmebaas ruut Jälita nime automaatkorrektuuri teavet. Siis klõpsake nuppu OK.

Kindla objekti nimevastenduse käsitsi värskendamiseks avage objekt kujundusvaates ja seejärel salvestage.

Mis juhtub, kui keelate Jälita nime automaatkorrektuuri teavet

Kui lülitate nimemuudatuste jälitamise peatamiseks nime automaatkorrektuuri välja, teeb Access järgmist:

  1. proovib saada andmebaasile eksklusiivset juurdepääsu;

  2. otsib avatud objekte;

  3. kuvab vastavad viibad ja suleb avatud objektid;

  4. eemaldab kõigi tabelite, päringute, vormide ja aruannete nimevastendused;

  5. taastab andmebaasi oleku, mis sel oli enne eksklusiivses olekus avamist.

Kui Access ei vii muudatuste jälitamise või nimevastenduste eemaldamise protsessi lõpule, logitakse tabelisse Nime automaatkorrektuuri salvestamistõrked tõrge.

Käivita nime automaatkorrektuur

Enne suvandi Käivita nime automaatkorrektuur lubamist peate lubama suvandi Jälita nime automaatkorrektuuri teavet.

Kui suvand Käivita nime automaatkorrektuur on lubatud, määratleb Access nimevastenduste abil, kas nimemuudatus mõjutab muid andmebaasiobjekte, ja seejärel parandab muudetud nime kohtades, kus see muudes objektides esineb.

Logi nime automaatkorrektuuri muudatused

Enne suvandi Logi nime automaatkorrektuuri muudatused lubamist peate lubama suvandi Jälita nime automaatkorrektuuri teavet ja Käivita nime automaatkorrektuur.

Kui suvand Logi nime automaatkorrektuuri muudatused on lubatud, jälgib Access objektide nimemuudatuste tõttu tehtavaid parandusi. Iga parandus kuvatakse tabeli Nime automaatkorrektuuri logi kirjena.

Lehe algusse

Nime automaatkorrektuuri suvandite lubamine või keelamine

Kõiki kolme nime automaatkorrektuuri suvandit saab lubada dialoogiboksi Accessi suvandid kaudu. Saate lubada või keelata ainult praeguse andmebaasi nime automaatkorrektuuri suvandeid.

  1. Klõpsake lindil menüüd Fail. Avaneb Backstage’i vaade.

  2. Klõpsake vasakul käsku Suvandid. Avaneb dialoogiboks Accessi suvandid.

  3. Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit Praegune andmebaas.

  4. Märkige või tühjendage jaotises Nime automaatkorrektuuri suvandid soovitud suvandid.

    • Jälita nime automaatkorrektuuri teavet.    Kui see ruut on märgitud, jälitab Access andmebaasi objektide nimemuudatusi. Jälitusteavet talletatakse nimevastendustes. Selle suvandi esmakordsel lubamisel loob Access iga olemasoleva andmebaasiobjekti jaoks nimevastenduse. Nimevastendus on ajakohane seni, kuni vastav suvand on valitud. Nimevastenduste abil parandatakse tõrkeid, mis on põhjustatud ümbernimetamisest, samuti genereeritakse nimevastenduste abil objektisõltuvusteavet. Nimevastendustele otse juurde ei pääse.

      Enne muude nime automaatkorrektuuri suvandite valimist peate valima selle suvandi.

      Märkus. : Selle suvandi lubamisel nimemuudatusi automaatselt ei parandata. Selle suvandi lubamisel luuakse ainult vastendused, mida kasutatakse edaspidisteks parandusteks.

    • Käivita nime automaatkorrektuur.    Kui see suvand on valitud, parandab Access nimemuudatuste ilmnemisel need automaatselt. Saate valida selle suvandi ainult juhul, kui suvand Jälita nime automaatkorrektuuri teavet on valitud. Nime automaatkorrektuuri käivitamiseks kasutab Access nimevastendusi, mille see lõi suvandi Jälita nime automaatkorrektuuri teavet lubamisel.

      Peate valima selle suvandi enne, kui saate valida suvandi Logi nime automaatkorrektuuri muudatused.

    • Logi nime automaatkorrektuuri muudatused.    Access haldab nime automaatkorrektuuri paranduste logi. Iga parandus kuvatakse tabeli Nime automaatkorrektuuri logi kirjena.

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×