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 on nime automaatkorrektuur määratud probleeme tuvastama ja parandama, kuid mitte parandusi logima. Nime automaatkorrektuur pärsib veidi süsteemi jõudlust ja kui andmebaasi kujundust ei plaanita muuta, võite selle välja lülitada. Samuti võite soovida, 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. Muid võimalikke kujundusmuutmisprobleeme (nt kustutatud andmebaasiobjektidest tulenevaid probleeme) ei käsitleta nime automaatkorrektuuri abil otse.
Selle artikli teemad
Miks peaksin kasutama nime automaatkorrektuuri?
Kui töötate Accessi andmebaasis, mille kujundust kasutajad sageli muudavad, võivad andmebaasiobjektid lakata töötamast, kui muude andmebaasiobjektide kujundus muutub. Üks võimalus see võib tekkida siis, kui objekti nimi muutub, kuid selle muudatusega ei kaasne algsest objektist sõltuvate objektide vastavad muudatused.
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 jälitada nimemuudatusi teie eest ning automaatselt parandada vormide, aruannete, tabelite, päringute, väljade või juhtelementide (nt tekstiväljade) nimesid.
Nime automaatkorrektuuri ja objektisõltuvuse teave
Nime automaatkorrektuur loob tabelite, päringute, vormide ja aruannete jaoks objektisõltuvusteabe nimekaardid. Need kaardid võimaldavad teil kasutada tööpaani Objektisõltuvus , et vaadata valitud tabelist või vormist sõltuvate objektide loendit ja vaadata ka objekte, millest tabel või vorm sõltub. Objekti nimekaarti värskendatakse iga kord, kui salvestate ja sulete selle objekti.
Märkus.: Nimemuutuste jälitus pole accessi vanemates versioonides loodud andmebaasides vaikimisi lubatud isegi pärast nende andmebaaside uuemasse andmebaasifailivormingusse teisendamist. Küll aga saate nimemuutuste jälituse lubada pärast seda, kui olete need andmebaasid teisendanud uuemasse vormingusse.
Millal ei tohiks nime automaatkorrektuuri kasutada?
Ärge kasutage nime automaatkorrektuuri järgmistel juhtudel.
-
Teie andmebaasi kujundus ei muutu Kui andmebaasi kujundus ei muutu, saate nime automaatkorrektuuri väljalülitamisega parandada süsteemi jõudlust.
-
Soovite muuta oma andmebaasifaili väiksemaks ja olete valmis objektinime muudatusi käsitsi haldama Kui andmebaasi jaoks on lubatud nime automaatkorrektuur, võite märgata andmebaasi mahu suurenemist. See suurenemine on omistatav nime vastendustele, mille nime automaatkorrektuur loob, kui see on lubatud. 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 andmebaasile juurde pääseda eksklusiivselt.
-
Otsib avatud objekte.
-
Küsib ja suleb avatud objektid.
-
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). Siiski on mõne objekti nimekaardid aegunud ja te ei saa nende objektide sõltuvusteavet vaadata enne, kui nimekaardid on värskendatud.
Märkus.: Kui katkestate Accessi (vajutades paoklahvi ESC) nimevastenduste värskendamisel, ei keela Access suvandit Jälita nime automaatkorrektuuri teavet . Teabesuvand Jälita nime automaatkorrektuuri jääb valituks ka siis, kui nime vastendusi pole veel värskendatud. Nimekaartide värskendamise taaskäivitamiseks tehke järgmist.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake lindil menüüd Fail > Suvandid.
-
Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit Praegune andmebaas.
-
Tühjendage ruut Jälita nime automaatkorrektuuri teavet ja seejärel klõpsake nuppu 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 ja seejärel märkige kategoorias Praegune andmebaas ruut Jälita nime automaatkorrektuuri teavet ja seejärel klõpsake nuppu OK.
Mõne kindla objekti nimekaardi käsitsi värskendamiseks avage objekt kujundusvaates ja seejärel salvestage objekt.
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 andmebaasile juurde pääseda eksklusiivselt.
-
Otsib avatud objekte.
-
Küsib ja suleb avatud objektid.
-
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 muudatuste jälitamist või nime vastenduste eemaldamist lõpule, logib see tõrke tabelis Nime automaatkorrektuuri salvestamise tõrked.
Käivita nime automaatkorrektuur
Enne kui saate lubada suvandi Käivita nime automaatkorrektuur, peate esmalt lubama teabesuvandi Jälita nime automaatkorrektuuri.
Kui säte Soorita nime automaatkorrektuur on lubatud, kasutab Access nime vastendusi, et teha kindlaks, kas nimemuudatus mõjutab teisi andmebaasiobjekte, ja parandab muudetud nime nendes muudes objektides.
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 kirjena tabelis Nime automaatkorrektuuri logi.
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 klõpsake lindil menüüd Fail > Suvandid.
-
Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit 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 nimekaardi. 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 kirjena tabelis Nime automaatkorrektuuri logi.
-