Nime automaatkorrektuur aitab takistada Accessi töölauaandmebaasi katkestusi andmebaasi kujunduse muutmisel. Nime automaatkorrektuur saab teha järgmist.
- Andmebaasiobjekti nime muutmisel tuvastamine põhjustab teiste objektide purunemise
- Lahenda see probleem automaatselt
- Logige tehtud parandused
Vaikimisi tuvastab ja parandab nime automaatkorrektuur probleeme, kuid ei logi parandusi. Nime automaatkorrektuur võib jõudlust veidi mõjutada, seega võiksite selle välja lülitada, kui teie andmebaasi kujundus ei muutu ootamatult. Või soovite võib-olla, et Access jälgiks tehtud parandusi. Igale töölauaandmebaasile saate määrata nime automaatkorrektuuri suvandid.
Märkus.
Nime automaatkorrektuur aitab andmebaasiobjektide nimesid sünkroonituna hoida. See ei käsitle otseselt muid kujundusmuutmisprobleeme, näiteks kustutatud andmebaasiobjektidest tekkinud probleeme.
Selle artikli teemad
- Miks peaksin kasutama nime automaatkorrektuuri?
- Nime automaatkorrektuuri tööpõhimõtted
- Nime automaatkorrektuuri suvandite lubamine või keelamine
Miks peaksin kasutama nime automaatkorrektuuri?
Kui töötate Accessi andmebaasis, mille kujundus muutub sageli, võivad andmebaasiobjektid teiste andmebaasiobjektide kujunduse muutmisel töötamise lõpetada. See võib juhtuda näiteks siis, kui objekti nimi muutub, kuid algsest objektist sõltuvaid objekte ei värskendata.
Näiteks kui loote päringu, mis põhineb tabelil nimega Kliendid ja tabeli nimi muudetakse hiljem kliendiks, lakkab teie loodud päring selle nimemuutuse tõttu töötamast. Päringuga ei ole midagi muud valesti ja kui parandate tabeli nime päringu kujunduses, töötab päring uuesti.
Nime automaatkorrektuuri funktsioon saab teie nimemuudatusi jälitada. Samuti saab see automaatselt parandada vormide, aruannete, tabelite, päringute, väljade või juhtelementide nimesid (nt tekstivälju).
Nime automaatkorrektuuri ja objektisõltuvuse teave
Nime automaatkorrektuur loob tabelite, päringute, vormide ja aruannete jaoks objektisõltuvusteabe nimekaardid . Nende kaartide abil saate tööpaani Objektisõltuvus abil vaadata valitud tabelist või vormist sõltuvate objektide loendit. Samuti saate vaadata objekte, millest tabel või vorm sõltub. Objekti nimekaarti värskendatakse iga kord, kui salvestate ja sulete objekti.
Märkus.
Nimemuutuste jälitus pole Accessi vanemates versioonides loodud andmebaasides vaikimisi lubatud isegi pärast nende andmebaaside uuemasse failivormingusse teisendamist. Pärast nende andmebaaside teisendamist saate nimemuutuste jälituse lubada.
Millal ei tohiks nime automaatkorrektuuri kasutada?
Ärge kasutage nime automaatkorrektuuri järgmistel juhtudel.
- Teie andmebaasi kujundus ei muutu Kui andmebaasi kujundus ei muutu, saate jõudlust parandada, kui lülitate nime automaatkorrektuuri välja.
- Soovite muuta oma andmebaasifaili väiksemaks ja soovite objektinime muudatusi käsitsi hallata Kui andmebaasi jaoks on lubatud nime automaatkorrektuur, võite märgata, et andmebaas suureneb. See suurenemine tuleneb nime vastendustest, mille nime automaatkorrektuur loob. Kui keelate nime automaatkorrektuuri, eemaldatakse nime vastendused, mis vähendab andmebaasi mahtu.
Automaatkorrektuurile nime andvad asjad ei paranda
Nime automaatkorrektuur ei paranda järgmist:
- Vormi-, aruande- või juhtelemendinimede muudatusi ei jälitata.
- Makrodes või koodis esitatud tabeli-, päringu- või väljanimesid ei parandata.
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. Kõik kaks viimast suvandit olenevad sellest, kas eelmine suvand on lubatud.
Jälita nime automaatkorrektuuri teavet
Kui lubate andmebaasi nimemuudatuste jälitamiseks nime automaatkorrektuuri, teeb Access järgmist.
- Proovib saada eksklusiivset juurdepääsu andmebaasile.
- Otsib avatud objekte.
- Juhised sulgege avatud objektid ja seejärel sulgege need.
- nime vastenduste Teabevärskendused, avades, salvestades ja sulgedes kõik tabelid, päringud, vormid ja aruanded.
- Tagastab andmebaasi mis tahes olekusse, milles see enne eksklusiivseks ülendamist oli.
Katkestatud nimevastendus
Nimekaartide loomiseks võib kuluda mitu minutit. Selle toimingu tühistamiseks võite vajutada paoklahvi (Esc ). Mõne objekti nime vastendused aeguvad ja te ei saa nende objektide sõltuvusteavet vaadata enne, kui nimekaardid on värskendatud.
Märkus.
Kui vajutate Accessi katkestamiseks nimevastenduste värskendamise ajal paoklahvi (Esc ), ei keela Access suvandit Jälita nime automaatkorrektuuri teavet . Teabesuvand Jälita nime automaatkorrektuuri jääb valituks, kuigi kõiki nimekaarte pole värskendatud. Nimekaartide värskendamise taaskäivitamiseks tehke järgmist.
- Dialoogiboksi Accessi suvandid avamiseks valige lindil Failisuvandid>.
- Valige dialoogiboksi Accessi suvandid vasakpoolsel paanil praegune andmebaas.
- Tühjendage ruut Jälita nime automaatkorrektuuri teavet ja seejärel valige OK. Access hoiatab teid, et kõik avatud andmebaasiobjektid tuleb muudatuse jõustumiseks sulgeda.
- Sulgege andmebaas ja avage see siis uuesti.
- Avage uuesti dialoogiboks Accessi suvandid . Seejärel märkige jaotises Praegune andmebaas ruut Jälita nime automaatkorrektuuri teavet ja valige OK.
Mõne kindla objekti nimekaardi käsitsi värskendamiseks avage objekt kujundusvaates ja salvestage see.
Mis juhtub, kui keelate funktsiooni Jälita nime automaatkorrektuuri teavet?
Kui lülitate nimemuudatuste jälitamise lõpetamiseks nime automaatkorrektuuri välja, teeb Access järgmist.
- Proovib saada eksklusiivset juurdepääsu andmebaasile.
- Otsib avatud objekte.
- Juhised sulgege avatud objektid ja seejärel sulgege need.
- Eemaldab nimekaardid kõigist tabelitest, päringutest, vormidest ja aruannetest.
- Tagastab andmebaasi mis tahes olekusse, milles see enne eksklusiivseks ülendamist oli.
Kui Access ei vii muutuste jälituse või nimekaartide eemaldamise protsessi lõpule, logib see tõrke Name AutoCorrect Save Failures tabelis.
Käivita nime automaatkorrektuur
Enne kui saate lubada suvandi Käivita nime automaatkorrektuur, peate esmalt lubama teabesuvandi Jälita nime automaatkorrektuuri.
Kui suvand Soorita nime automaatkorrektuur on lubatud, kasutab Access nime vastendusi, et teha kindlaks, kas nimemuudatus mõjutab muid andmebaasiobjekte. Seejärel parandatakse muudetud nimi seal, kus see nendes muudes objektides kuvatakse.
Logi nime automaatkorrektuuri muudatused
Enne kui saate lubada suvandi Logi nime automaatkorrektuuri muudatused, peate esmalt lubama teabesuvandi Jälita nime automaatkorrektuuri ja suvandi Käivita nime automaatkorrektuur.
Kui suvand Logi nime automaatkorrektuuri muudatused on lubatud, jälgib Access objektinimemuudatuste tõttu tehtud parandusi. Iga parandus kuvatakse tabelis kirjena Name AutoCorrect Log .
Nime automaatkorrektuuri suvandite lubamine või keelamine
Kõik kolm nime automaatkorrektuuri suvandit saab lubada dialoogiboksis Accessi suvandid . Nime automaatkorrektuuri suvandeid saate lubada või keelata ainult praeguses andmebaasis.
Dialoogiboksi Accessi suvandid avamiseks valige lindil Failisuvandid>.
Valige dialoogiboksi Accessi suvandid vasakpoolsel paanil praegune andmebaas.
Valige või tühjendage jaotises Nime automaatkorrektuuri suvandid soovitud suvandid.
Jälita nime automaatkorrektuuri teavet Selle suvandi valimisel jälgib Access andmebaasi objektinimede muudatusi. Jälgimisteavet talletatakse nimekaartidel. Kui lubate selle suvandi esimest korda, loob Access iga olemasoleva andmebaasiobjekti jaoks nime vastenduse. Nimekaart on ajakohane seni, kuni see suvand on valitud. Nimevastendusi kasutatakse ümbernimetamisest tulenevate tõrgete parandamiseks ja objektisõltuvusteabe genereerimiseks. Nimekaartidele ei pääse otse juurde. Enne muude nime automaatkorrektuuri suvandite valimist peate selle suvandi valima.
Märkus.
Selle suvandi lubamisel ei parandata nimemuudatusi automaatselt. Selle suvandi lubamisel luuakse ainult kaardid, mida kasutatakse edaspidiste paranduste jaoks.
Käivita nime automaatkorrektuur Kui see suvand on valitud, parandab Access nimemuudatused automaatselt kohe pärast nende toimumist. Selle suvandi saate valida ainult juhul, kui suvand Jälita nime automaatkorrektuuri teavet on juba valitud. Nime automaatkorrektuuri sooritamiseks kasutab Access nime vastendusi, mille ta lõi, kui teabesuvand Jälita nime automaatkorrektuuri lubati. Peate selle suvandi valima enne, kui saate valida suvandi Logi nime automaatkorrektuuri muudatused .
Logi nime automaatkorrektuuri muudatused Access säilitab automaatkorrektuuri tehtud paranduste logi. Iga parandus kuvatakse tabelis kirjena
Name AutoCorrect Log.