Nime automaatkorrektuuri abil saate säilitada Accessi töölaua andmebaasi, kui andmebaasi kujundust muudetakse. Nime Automaatkorrektuur saab teha järgmist.

  • Andmebaasi objekti nime muutmisel tuvastamine põhjustab muude objektide murdmist

  • Paranda see probleem automaatselt

  • Kõigi paranduste logimine

Vaikimisi on nimi Automaatkorrektuur seatud tuvastama ja parandama probleeme, kuid mitte logida parandusi. Nimi Automaatkorrektuur raskendab süsteemi jõudlust ja võib-olla soovite selle välja lülitada, kui teie andmebaasi kujundus ei kuulu plaanimata kujunduse muudatustesse. Võite soovida, et Access jälgiks parandusi, mida ta teeb. Iga töölaua andmebaasi jaoks saate määrata nime Automaatkorrektuuri suvandid.

Märkus.: Nime Automaatkorrektuur abil saate hoida sünkroonitud andmebaasiobjektide nimesid. Muud võimalikud kujunduse probleemid (nt kustutatud andmebaasi objektidest tulenevad probleemid) ei tegele otseselt nime Automaatkorrektuuriga.

Selle artikli teemad

Miks kasutada nime automaatkorrektuuri?

Kui töötate Accessi andmebaasis, kus on kasutajate jaoks sageli muudetud kujundus, võivad andmebaasiobjekti töötamise lõpetada, kui muude andmebaasiobjektide kujundus muutub. See võib juhtuda nii siis, kui objekti nimi muutub, kuid muudatusega ei kaasne algsest objektist sõltuvatele objektidele vastavaid muudatusi.

Näiteks kui loote päringu, mis põhineb tabelil kliendid ja tabeli nimi muudetakse hiljem kliendiks, siis teie loodud päring ei tööta selle nime muutmise tõttu. Päringus ei ole midagi muud ja kui parandate tabeli nime päringu kujunduses, töötab päring uuesti.

Nime automaatkorrektuuri funktsioon saab jälitada teie jaoks nime muudatusi ja saab automaatselt parandada vormide, aruannete, tabelite, päringute, väljade või juhtelementide nimesid (nt tekstibokse).

Automaatkorrektuuri ja objektide sõltuvuse teabe nimi

Nime Automaatkorrektuur loob tabelite, päringute, vormide ja aruannete jaoks objektide sõltuvuse teabe nimed. Need kaardid võimaldavad tööpaanil objekti sõltuvus kasutada valitud tabelist või vormist sõltuvate objektide loendit ja vaadata ka objekte, mille jaoks tabel või vorm sõltub. Objekti nime kaart värskendatakse iga kord, kui salvestate ja sulete selle objekti.

Märkus.: Vaikimisi pole nimi muutuste jälitus lubatud andmebaaside puhul, mis on loodud Accessi vanemate versioonide abil, isegi pärast nende andmebaaside teisendamist uuemasse andmebaasi failivormingusse. Kui teisendate sellised andmebaasid uuemasse vormingusse, saate lubada nime muutmise jälitamist.

Millal ei tohi nime automaatkorrektuuri kasutada?

Ärge kasutage nime automaatkorrektuuri järgmistes olukordades.

  • Teie andmebaasi kujundust ei muudeta    Kui teie andmebaasi kujundust ei muudeta, saate süsteemi jõudlust parandada, kui lülitate nime automaatkorrektuuri välja.

  • Soovite muuta andmebaasifaili väiksemaks ja soovi korral muuta objekti nime käsitsi    Kui andmebaasi jaoks on lubatud nimi Automaatkorrektuur, võite märgata andmebaasi mahu suurenemist. See kasv omistatakse nimele kaardid, mille nimi Automaatkorrektuur loob, kui see on lubatud. Kui keelate nime automaatkorrektuuri, eemaldatakse nimi kaardid, mis vähendab andmebaasi mahtu.

Asjad, mida nimi Automaatkorrektuur ei paranda

Nime Automaatkorrektuur ei paranda järgmist.

  • Vormi, aruannete või juhtelementide nimede muutusi ei jälitata.

  • Makrode või koodi tabeleid, päringuid või väljanimesid ei parandata.

Kuidas nimi Automaatkorrektuur töötab?

Nimi Automaatkorrektuur sisaldab kolme võimalust: Jälita nime automaatkorrektuuri teavet, Teosta nime automaatkorrektuurija Logi nime automaatkorrektuuri muudatused. Kaks viimast võimalust sõltuvad sellest, kas eelmine suvand on lubatud.

Jälita nime automaatkorrektuuri teavet

Kui lubate nime automaatkorrektuuril andmebaasi nime muutuste jälitamiseks, teeb Access järgmist.

  1. Proovib andmebaasile eksklusiivselt juurdepääsu saada.

  2. Otsib avatud objekte.

  3. Kuvab ja suleb avatud objektid.

  4. Uuendab nimede kaardid kõigi tabelite, päringute, vormide ja aruannete avamise, salvestamise ja sulgemise kaudu.

  5. Tagastatakse andmebaasi mis tahes olekus, mis oli enne selle edutamist eksklusiivseks.

Katkestatud nimede vastendamine

Nime kaartide loomine võib võtta mitu minutit. Selle toimingu tühistamiseks võite vajutada paoklahvi (ESC). Kuid teatud objektide nimede nimed on aegunud ja te ei saa nende objektide sõltuvuse teavet vaadata enne, kui nimi kaardid on värskendatud.

Märkus.: Kui katkestate juurdepääsu (vajutades paoklahvi (ESC)), kui see on kaartide nimede värskendamisel, siis Access ei keela funktsiooni Jälita nime automaatkorrektuuri teavet . Suvand Jälita nime automaatkorrektuuri teavet jääb valituks ka siis, kui nime kaardid pole kõik värskendatud. Nimede kaartide värskendamise protsessi taaskäivitamiseks kasutage järgmist toimingut.

  1. Klõpsake lindil dialoogiboksi Accessi suvandid avamiseks menüüd > Suvandid .

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

  3. Tühjendage ruut Jälita nime automaatkorrektuuri teavet ja klõpsake siis nuppu OK. Access hoiatab teid, et muudatuste jõustumiseks tuleb kõik avatud andmebaasiobjekti sulgeda.

  4. Sulgege andmebaas ja avage see siis uuesti.

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

Kindla objekti nime vastenduse käsitsi värskendamiseks avage objekt kujundusvaates ja salvestage objekt.

Mis juhtub, kui keelate jälitatud nime automaatkorrektuuri teabe?

Kui lülitate nime automaatkorrektuuri välja, et jälitada muutuste jälitust, teeb Access järgmist.

  1. Proovib andmebaasile eksklusiivselt juurdepääsu saada.

  2. Otsib avatud objekte.

  3. Kuvab ja suleb avatud objektid.

  4. Eemaldab kõigi tabelite, päringute, vormide ja aruannete nimede kaardid.

  5. Tagastatakse andmebaasi mis tahes olekus, mis oli enne selle edutamist eksklusiivseks.

Kui Access ei lõpeta muutuste jälitamise või nimede kaartide eemaldamise protsessi, logib see tõrge tabeli nimi automaatkorrektuuri salvestamine tõrked.

Käivita nime automaatkorrektuur

Enne, kui saate lubada suvandi soorita nimi Automaatkorrektuur, peate esmalt lubama suvandi Jälita nime automaatkorrektuuri teave .

Kui suvand tee nimi Automaatkorrektuur on lubatud, kasutab Access nimede kaarte, et teha kindlaks, kas nime muutmine mõjutab muid andmebaasi objekte, ja seejärel parandab nime, mis muude objektide korral muutunud on.

Logi nime automaatkorrektuuri muudatused

Kui lubate suvandi Logi nime automaatkorrektuuri muudatused lubada, peate esmalt lubama suvandi Jälita nime automaatkorrektuuri teave ja suvandi soorita nimi Automaatkorrektuur .

Kui suvand Logi nimi automaatkorrektuuri muudatused on lubatud, peab Access jälgima, kuidas see muudab objekti nime muutmise tõttu parandusi. Iga korrektsioon kuvatakse tabeli nimi automaatkorrektuuri Logi kirjena.

Nime Automaatkorrektuuri suvandite lubamine või keelamine

Dialoogiboksi Accessi suvandid abil saab lubada kõiki kolme nime automaatkorrektuuri suvandeid. Nime automaatkorrektuuri suvandeid saab lubada või keelata ainult praeguse andmebaasi korral.

  1. Klõpsake lindil dialoogiboksi Accessi suvandid avamiseks menüüd > Suvandid .

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

  3. Märkige või tühjendage jaotises nime Automaatkorrektuuri suvandidsoovitud suvandid.

    • Jälita nime automaatkorrektuuri teavet    Kui see suvand on valitud, jälgib Access andmebaasi objekti nime muutmist. Jälgimise teave salvestatakse nime kaardid. Kui lubate selle suvandi esimest korda, loob Access iga olemasoleva andmebaasi objektide jaoks nime kaardi. Nimi kaart jääb ajakohaseks seni, kuni see suvand jääb valituks. Nime kaardid kasutatakse vigade kõrvaldamiseks, mille põhjuseks on ümbernimetamine, ja objekti sõltuvuse teabe genereerimiseks. Nime kaardid ei pääse otse juurde.

      Selle suvandi valimiseks peate valima ka muud nime Automaatkorrektuuri suvandid.

      Märkus.: Selle suvandi lubamine ei põhjusta nime muudatuste automaatset parandamist. Selle suvandi lubamisel luuakse ainult need kaardid, mida kasutatakse tulevaste paranduste tegemiseks.

    • Käivita nime automaatkorrektuur    Kui see suvand on valitud, parandab Access automaatselt nime muutmise. Selle suvandi saate valida ainult siis, kui suvand Jälita nime automaatkorrektuuri teave on juba valitud. Nime automaatkorrektuuri teostamiseks kasutab Access nime, mille ta lõi, kui suvand Jälita nime automaatkorrektuuri teave oli lubatud.

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

    • Logi nime automaatkorrektuuri muudatused    Access säilitab paranduste Logi, mille nime Automaatkorrektuur teeb. Iga korrektsioon kuvatakse tabeli nimi automaatkorrektuuri Logi kirjena.

Lehe algusse

Paanil objektide sõltuvused saate vaadata, kuidas objektid on seotud

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?

Mis mõjutas teie kasutuskogemust?

Kas soovite jagada veel tagasisidet? (Valikuline)

Täname tagasiside eest!

×