Nosaukumu automātiskā koriģēšana palīdz aizsargāt Access datora datu bāzi no bojājumiem, mainot datu bāzes noformējumu. Nosaukumu automātiskā koriģēšana var:
- Noteikšana, mainot datu bāzes objekta nosaukumu, bojās citi objekti
- Automātiska šīs problēmas labošana
- Reģistrējiet visus veiktos labojumus.
Pēc noklusējuma nosaukumu automātiskā koriģēšana atrod un labo problēmas, bet nereģistrē labojumus. Nosaukumu automātiskā koriģēšana var nedaudz ietekmēt veiktspēju, tāpēc, iespējams, vēlēsities to izslēgt, ja datu bāzes noformējums, visticamāk, nemainīsies. Vai, iespējams, vēlaties, lai Access seko veiktajām korekcijām. Katrai datora datu bāzei varat iestatīt nosaukumu automātiskās koriģēšanas opcijas.
Piezīme
Nosaukumu automātiskā koriģēšana palīdz sinhronizēt datu bāzes objektu nosaukumus. Tas tieši nerisina citas noformējuma izmaiņu problēmas, piemēram, problēmas, kas rodas no izdzēstiem datu bāzes objektiem.
Tēmas šajā rakstā
- Kāpēc jālieto nosaukumu automātiskā koriģēšana?
- Kā darbojas nosaukumu automātiskā koriģēšana
- Iespējot vai atspējot nosaukumu automātiskās koriģēšanas opcijas
Kāpēc jālieto nosaukumu automātiskā koriģēšana?
Strādājot Access datu bāzē, kuras noformējums bieži mainās, datu bāzes objekti var pārtraukt darboties, mainoties citu datu bāzes objektu noformējumam. Piemēram, tā var notikt, ja objekta nosaukums tiek mainīts, bet objekti, kas ir atkarīgi no sākotnējā objekta, netiek atjaunināti.
Piemēram, ja veidojat vaicājumu, kura pamatā ir tabula ar nosaukumu Klienti, un tabulas nosaukums vēlāk tiek mainīts uz Klients, nosaukuma maiņas dēļ jūsu izveidotais vaicājums pārstāj darboties. Vaicājumā nav nekas cits, un, ja labojat tabulas nosaukumu vaicājuma noformējumā, vaicājums atkal darbojas.
Nosaukumu automātiskās koriģēšanas līdzeklis var reģistrēt vārdu izmaiņas jūsu vietā. Tas var arī automātiski koriģēt formu, atskaišu, tabulu, vaicājumu, lauku vai vadīklu, piemēram, tekstlodziņu, nosaukumus.
Nosaukumu automātiskā koriģēšana un objektu atkarības informācija
Nosaukumu automātiskā koriģēšana izveido nosaukumu kartes ar objektu atkarības informāciju tabulām, vaicājumiem, formām un atskaitēm. Šīs kartes ļauj izmantot uzdevumrūti Objektu atkarība , lai skatītu to objektu sarakstu, kuri ir atkarīgi no atlasītās tabulas vai formas. Tās ļauj arī skatīt objektus, no kuriem tabula vai forma ir atkarīga. Objekta nosaukumu karte tiek atjaunināta katru reizi, kad objektu saglabājat un aizverat.
Piezīme
Pēc noklusējuma nosaukuma izmaiņu reģistrēšana nav iespējota vecākās programmas Access versijās izveidotajās datu bāzēs pat pēc šo datu bāzu konvertēšanas jaunākā failu formātā. Tomēr nosaukuma izmaiņu reģistrēšanu var iespējot pēc šo datu bāzu konvertēšanas.
Kad nevajadzētu izmantot nosaukuma automātisko koriģēšanu?
Neizmantojiet nosaukuma automātisko koriģēšanu šādos gadījumos:
- Datu bāzes noformējums netiek mainīts Ja datu bāzes noformējums netiek mainīts, varat uzlabot veiktspēju, izslēdzot nosaukuma automātisko koriģēšanu.
- Jūs vēlaties samazināt datu bāzes failu un esat gatavs pārvaldīt objektu nosaukumu izmaiņas manuāli Ja datu bāzei ir iespējota nosaukumu automātiskā koriģēšana, iespējams, pamanīsit, ka datu bāze kļūst lielāka. Šo palielinājumu izraisa nosaukumu kartes, ko izveido nosaukumu automātiskā koriģēšana. Ja atspējojat nosaukumu automātisko koriģēšanu, nosaukumu kartes tiek noņemtas, līdz ar to samazinot datu bāzes lielumu.
Lietas, ko nosaukums AutoCorrect nekoriģē
Nosaukumu automātiskā koriģēšana neizlabo šādus elementus:
- Formas, atskaišu vai vadīklu nosaukumu izmaiņas netiek reģistrētas.
- Tabulu, vaicājumu un lauku nosaukumi makro vai kodā netiek koriģēti.
Kā darbojas nosaukumu automātiskā koriģēšana
Nosaukuma automātiskā koriģēšana ietver trīs opcijas: reģistrēt nosaukuma automātiskās koriģēšanas informāciju, veikt nosaukuma automātisko koriģēšanu un reģistrēt nosaukuma automātiskās koriģēšanas izmaiņas. Katra no pēdējām divām opcijām ir atkarīga no iepriekšējās opcijas, kas ir iespējota.
Reģistrēt informāciju par nosaukuma automātisko koriģēšanu
Ja iespējojat nosaukuma automātisko koriģēšanu, lai reģistrētu datu bāzes nosaukuma izmaiņas, Access veic šādas darbības:
- Mēģina iegūt ekskluzīvu piekļuvi datu bāzei.
- Meklē atvērtus objektus.
- Uzvednes aizvērt atvērtos objektus un pēc tam tos aizver.
- Atjauninājumi nosaukumu kartes, atverot, saglabājot un aizverot visas tabulas, vaicājumus, formas un atskaites.
- Atgriež datu bāzi tādā stāvoklī, kāds tā bija, pirms tā tika paaugstināta par ekskluzīvo kategoriju.
Pārtraukta nosaukumu kartēšana
Nosaukumu karšu izveide var ilgt vairākas minūtes. Lai atceltu šo darbību, varat nospiest taustiņu Esc . Tomēr dažu objektu nosaukumu kartes būs novecojušas, un nevarēsit skatīt šo objektu atkarības informāciju, kamēr nosaukumu kartes netiks atjauninātas.
Piezīme
Ja pārtraucat programmu Access, nospiežot taustiņu Esc , kamēr tiek atjauninātas nosaukumu kartes, Access neatspējo opciju Reģistrēt nosaukuma automātiskās koriģēšanas informāciju . Opcija Reģistrēt nosaukuma automātiskās koriģēšanas informāciju paliek atlasīta pat tad, ja nav atjauninātas visas nosaukumu kartes. Lai restartētu nosaukumu karšu atjaunināšanas procesu, rīkojieties šādi:
- Lentē atlasiet Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
- Dialoglodziņa Access opcijas kreisajā rūtī atlasiet Pašreizējā datu bāze.
- Notīriet izvēles rūtiņu Reģistrēt nosaukuma automātiskās koriģēšanas informāciju un pēc tam atlasiet Labi. Access brīdina, ka, lai izmaiņas stātos spēkā, visi atvērtie datu bāzes objekti ir jāaizver.
- Aizveriet un vēlreiz atveriet datu bāzi.
- Vēlreiz atveriet dialoglodziņu Piekļuves opcijas . Pēc tam sadaļā Pašreizējā datu bāze atzīmējiet izvēles rūtiņu Reģistrēt nosaukuma automātiskās koriģēšanas informāciju un atlasiet Labi.
Vai arī, lai manuāli atjauninātu konkrēta objekta nosaukumu karti, atveriet objektu noformējuma skatā un pēc tam to saglabājiet.
Kas notiek, ja atspējojat reģistrēt nosaukuma automātiskās koriģēšanas informāciju?
Kad izslēdzat nosaukuma automātisko koriģēšanu, lai pārtrauktu reģistrēt vārda izmaiņas, Access veic šādas darbības:
- Mēģina iegūt ekskluzīvu piekļuvi datu bāzei.
- Meklē atvērtus objektus.
- Uzvednes aizvērt atvērtos objektus un pēc tam tos aizver.
- Noņem nosaukumu kartes no visām tabulām, vaicājumiem, formām un atskaitēm.
- Atgriež datu bāzi tādā stāvoklī, kāds tā bija, pirms tā tika paaugstināta par ekskluzīvo kategoriju.
Ja Access nepabeidz izmaiņu reģistrēšanas vai nosaukumu karšu noņemšanas procesu, kļūda Name AutoCorrect Save Failures tiek reģistrēta tabulā.
Veikt nosaukuma automātisko koriģēšanu
Vispirms ir jāiespējo opcija Reģistrēt nosaukuma automātiskās koriģēšanas informāciju , pirms varat iespējot opciju Veikt nosaukuma automātisko koriģēšanu .
Ja ir iespējota opcija Veikt nosaukuma automātisko koriģēšanu , programma Access izmanto nosaukumu kartes, lai noteiktu, vai nosaukuma maiņa ietekmē citus datu bāzes objektus. Pēc tam mainītais nosaukums tiek izlabots visur, kur tas ir redzams šajos citos objektos.
Reģistrēt žurnālā nosaukuma automātiskās koriģēšanas izmaiņas
Vispirms ir jāiespējo opcija Reģistrēt nosaukuma automātiskās koriģēšanas informāciju un veikt nosaukuma automātisko koriģēšanu , pirms varat iespējot opciju Reģistrēt nosaukuma automātiskās koriģēšanas izmaiņas .
Ja ir iespējota opcija Reģistrēt žurnāla nosaukuma automātiskās koriģēšanas izmaiņas , Access reģistrē labojumus, ko tā veic objektu nosaukumu izmaiņu dēļ. Katrs labojums Name AutoCorrect Log tabulā tiek parādīts kā ieraksts.
Iespējot vai atspējot nosaukumu automātiskās koriģēšanas opcijas
Dialoglodziņā Access opcijas var iespējot visas trīs nosaukumu automātiskās koriģēšanas opcijas. Nosaukuma automātiskās koriģēšanas opcijas var iespējot vai atspējot tikai pašreizējai datu bāzei.
Lentē atlasiet Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
Dialoglodziņa Access opcijas kreisajā rūtī atlasiet Pašreizējā datu bāze.
Sadaļā Nosaukumu automātiskās koriģēšanas opcijas atzīmējiet vai notīriet nepieciešamās opcijas:
Reģistrēt informāciju par nosaukuma automātisko koriģēšanu Ja šī opcija ir atlasīta, programma Access reģistrē objektu nosaukumu izmaiņas datu bāzē. Izsekošanas informācija tiek glabāta nosaukumu kartēs. Kad pirmo reizi iespējojat šo opciju, programma Access izveido nosaukumu karti katram esošajam datu bāzes objektam. Nosaukumu karte tiek atjaunināta tik ilgi, kamēr šī opcija ir atlasīta. Nosaukumu kartes tiek izmantotas, lai labotu kļūdas, ko izraisa pārdēvēšana, un ģenerētu informāciju par objektu atkarību. Nosaukumu kartēm nevar piekļūt tieši. Šī opcija ir jāatlasa, lai varētu atlasīt citas nosaukumu automātiskās koriģēšanas opcijas.
Piezīme
Iespējojot šo opciju, nosaukuma izmaiņas netiek automātiski koriģētas. Iespējojot šo opciju, tiek izveidotas tikai kartes, kas tiks izmantotas turpmākām korekcijām.
Veikt nosaukuma automātisko koriģēšanu Ja šī opcija ir atlasīta, Access automātiski labo nosaukumu izmaiņas, kad tās notiek. Šo opciju var atlasīt tikai tad, ja opcija Reģistrēt nosaukuma automātiskās koriģēšanas informāciju jau ir atlasīta. Lai veiktu nosaukumu automātisko koriģēšanu, programma Access izmanto nosaukumu kartes, kuras izveidoja, kad bija iespējota informācijas reģistrēšanas automātiskās koriģēšanas opcija. Šī opcija ir jāatlasa, lai varētu reģistrēt žurnāla nosaukuma automātiskās koriģēšanas izmaiņu opciju.
Reģistrēt žurnālā nosaukuma automātiskās koriģēšanas izmaiņas Programma Access uztur nosaukumu automātiskās koriģēšanas labojumu žurnālu. Katrs labojums
Name AutoCorrect Logtabulā tiek parādīts kā ieraksts.
Izmantojiet rūti Objektu atkarības, lai redzētu objektu relācijas