Nastavenie možností automatických opráv názvov

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Pomocou automatickej opravy názvov je funkcia, ktorá pomáha udržiavať funkčnosť databázy z porušenia pri jeho návrhu sa často menia, najmä ak viacerí používatelia zmeny neplánovanej návrhu. Podľa predvoleného nastavenia je zapnutá automatická oprava názvov. Však automatickú opravu názvov mierne brániť výkonu systému a možno budete chcieť vypnúť, ak návrh databázy sa nevzťahujú zmeny neplánovanej návrhu.

Automatická oprava názvov pomáha udržiavať názvy databázových objektov v synchronizovanom stave. Ďalšie potenciálne problémy v prípade zmeny návrhu, ako napríklad problémy spôsobené odstránením databázových objektov, sa pomocou automatickej opravy názvov nedajú vyriešiť.

Obsah tohto článku

Používanie automatickej opravy názvov

Ako funguje automatická oprava názvov

Zapnutie alebo vypnutie možností automatickej opravy názvov

Používanie automatickej opravy názvov

Keď pracujete v databáze, ktorej návrh používatelia často menia, ak sa zmení návrh iných databázových objektov, databázové objekty môžu prestať fungovať. Môže sa to vyskytnúť napríklad v prípade, že sa zmení názov objektu, ale táto zmena nie je sprevádzaná zodpovedajúcimi zmenami objektov, ktoré závisia od pôvodného objektu.

Ak napríklad vytvoríte dotaz, ktorý je založený na tabuľke nazývanej Zákazníci, a názov tabuľky sa neskôr zmení na Zákazník, vytvorený dotaz prestane fungovať z dôvodu tejto zmeny názvu. V dotaze sa nenachádza žiadna iná chyba. Keď teda opravíte názov tabuľky v návrhu dotazu, dotaz bude opäť fungovať.

Funkcia automatickej opravy názvov umožňuje sledovanie zmien názvu, ako aj automatickú opravu názvov formulárov, zostáv, tabuliek, dotazov, polí alebo ovládacích prvkov, ako napríklad textových polí.

Automatická oprava názvov a informácie o závislosti objektu

Pomocou automatickej opravy názvov sa vytvárajú mapy názvov informácií o závislosti objektov tabuliek, dotazov, formulárov a zostáv. Tieto mapy umožňujú používanie pracovnej tably Závislosť objektu na zobrazenie zoznamu objektov, ktoré závisia od vybratej tabuľky alebo vybratého formulára, ako aj na zobrazenie objektov, na ktorých závisí tabuľka alebo formulár. Mapa názvov objektu sa aktualizuje pri každom uložení alebo zatvorení objektu.

Poznámka : Predvolene nie je povolená názov sledovania zmien v databázy, ktoré sú vytvorené pomocou programu Access 97 alebo staršie verzie programu Access, dokonca aj po konverzii tieto databázy na novší formát súboru databázy. Však môžete povoliť zmenou názvu sledovanie po skonvertovaní takéto databázy na novší formát. Pri vytváraní databázy pomocou programu Access 2000, Access 2002, Access 2003 alebo Access 2007 názov sledovania zmien je predvolene zapnutá.

Kedy by sa automatická oprava názvov nemala používať

Automatickú opravu názvov nepoužívajte v nasledujúcich situáciách:

  • Návrh databázy sa nemení    Ak sa návrh databázy nezmení, výkon systému môžete vylepšiť pomocou vypnutia automatickej opravy názvov.

  • Chcete zmenšiť veľkosť súboru databázy a ste ochotní spravovať zmeny názvu objektu manuálne    Keď je v databáze zapnutá automatická oprava názvov, veľkosť databázy sa zväčší. Toto zväčšenie je spôsobené mapami názvov, ktoré sa vytvoria pomocou automatickej opravy názvov, keď sa zapne. Ak automatickú opravu názvov vypnete, mapy názvov sa odstránia a veľkosť databázy sa zmenší.

Čo sa pomocou automatickej opravy názvov neopravuje

Pomocou automatickej opravy názvov sa neopravujú nasledujúce prípady:

  • zmeny názvov formulárov, zostáv a ovládacích prvkov sa nesledujú,

  • názvy tabuľky, dotazu a poľa v makrách alebo v kóde sa neopravujú.

Na začiatok stránky

Ako funguje automatická oprava názvov

Automatická oprava názvov obsahuje tri možnosti: Sledovať informácie automatických opráv názvov, Vykonať automatickú opravu názvov a Zapisovať do denníka automatické opravy názvov. Posledné dve možnosti závisia od toho, či je prvá možnosť zapnutá.

Sledovať informácie automatických opráv názvov

Keď zapnete, aby sa pomocou automatickej opravy názvov sledovali zmeny názvu databázy, v programe Access sa vykonajú nasledujúce činnosti:

  1. vykoná sa pokus o získanie exkluzívneho prístupu k databáze,

  2. vyhľadajú sa otvorené objekty,

  3. označia sa a zavrú otvorené objekty,

  4. aktualizujú sa mapy názvov pomocou otvorenia, uloženia a zatvorenia všetkých tabuliek, dotazov, formulárov a zostáv,

  5. databázy sa vrátia do ľubovoľného stavu, v ktorom sa nachádzali pred zmenou do stavu Výhradne.

Prerušené priradenie názvu

Vytvorenie mapy názvov trvá niekoľko minút. Tento krok môžete zrušiť pomocou stlačenia klávesu ESC. Mapy názvov niektorých objektov však budú zastarané a v prípade týchto objektov sa vám nezobrazia informácie o závislostiach až do aktualizácie máp názvov.

Poznámka : Ak pomocou klávesu ESC prerušíte aktualizáciu máp názvov v programe Access, v programe Access sa nevypne možnosť Sledovať informácie automatických opráv názvov. Možnosť Sledovať informácie automatických opráv názvov ostane začiarknutá, aj keď mapy názvov neboli úplne aktualizované. Ak chcete proces aktualizácie máp názvov spustiť znovu, postupujte podľa nasledujúceho postupu:

  1. Kliknite na tlačidlo Microsoft Office Vzhľad tlačidla Office a potom na položku Možnosti programu Access.

  2. Na ľavej table dialógového okna Access – možnosti kliknite na položku Aktuálna databáza.

  3. Zrušte začiarknutie políčka Sledovať informácie automatických opráv názvov a kliknite na tlačidlo OK. V programe Access sa zobrazí varovanie, že na použitie zmien sa musia zavrieť všetky otvorené databázové objekty.

  4. Zavrite a znovu otvorte databázu.

  5. Znovu otvorte dialógové okno Access – možnosti, v kategórii Aktuálna databáza začiarknite políčko Sledovať informácie automatických opráv názvov a potom kliknite na tlačidlo OK.

Ak chcete aktualizovať mapu názvov konkrétneho objektu manuálne, otvorte objekt v návrhovom zobrazení a potom objekt uložte.

Čo sa stane, keď vypnete možnosť Sledovať informácie automatických opráv názvov

Keď vypnete možnosť, aby sa pomocou automatickej opravy názvov sledovali zmeny názvu, v programe Access sa vykonajú nasledujúce činnosti:

  1. vykoná sa pokus o získanie exkluzívneho prístupu k databáze,

  2. vyhľadajú sa otvorené objekty,

  3. označia sa a zavrú otvorené objekty,

  4. odstránia sa mapy názvov zo všetkých tabuliek, dotazov, formulárov a zostáv,

  5. databázy sa vrátia do ľubovoľného stavu, v ktorom sa nachádzali pred zmenou do stavu Výhradne.

Ak sa v programe Access nedokončí proces sledovania zmien máp názvov alebo ich odstránenia, chyba sa zapíše do tabuľky Chyby pri ukladaní automatických opráv názvov.

Vykonať automatickú opravu názvov

Najskôr musíte zapnúť možnosť Sledovať informácie automatických opráv názvov, až potom môžete zapnúť možnosť Vykonať automatickú opravu názvov.

Keď je zapnutá možnosť Vykonať automatickú opravu názvov, v programe Access sa mapy názvov používajú na zistenie, či zmena názvu ovplyvní iné databázové objekty, a potom opraví názov, ktorý sa zmenil, keď sa vyskytne v týchto iných objektoch.

Zapisovať do denníka automatické opravy názvov

Najskôr musíte zapnúť možnosti Sledovať informácie automatických opráv názvov a Vykonať automatickú opravu názvov, až potom môžete zapnúť možnosť Zapisovať do denníka automatické opravy názvov.

Ak je zapnutá možnosť denníka automatické opravy názvov, Access ponechá denník opráv, ktoré má z dôvodu zmeny názvu objektu. Jednotlivé opravy sa zobrazí ako záznam v tabuľke názov denníka automatické opravy.

Na začiatok stránky

Zapnutie alebo vypnutie možností automatickej opravy názvov

Všetky tri možnosti automatickej opravy názvov sa môžu zapnúť v dialógovom okne Access – možnosti. Možnosti automatickej opravy názvov môžete zapnúť alebo vypnúť iba v prípade aktuálnej databázy.

  1. Kliknite na tlačidlo Microsoft Office Vzhľad tlačidla Office a potom na položku Možnosti programu Access.

  2. Na ľavej table dialógového okna Access – možnosti kliknite na položku Aktuálna databáza.

  3. V časti Možnosti automatickej opravy názvov začiarknite alebo zrušte začiarknutie požadovaných možností:

    • Sledovať informácie automatických opráv názvov    Keď je vybratá táto možnosť, v programe Access sa sledujú zmeny názvov objektu v databáze. Informácie o sledovaní sa ukladajú do máp názvov. Keď zapnete túto možnosť prvýkrát, v programe Access sa vytvorí mapa názvu všetkých existujúcich databázových objektov. Mapa názvu je aktuálna, kým je vybratá táto možnosť. Mapy názvov sa používajú na opravu chýb, ktoré sú zapríčinené zmenami názvov, ako aj na vytváranie informácií o závislosti objektov. K mapám názvov nie je možné získať priamy prístup.

      Túto možnosť je potrebné vybrať ešte pred výberom iných možností automatickej opravy názvov.

      Poznámka : Pomocou zapnutia tejto možnosti sa nebudú automaticky opravovať zmeny názvu. Pomocou zapnutia tejto možnosti sa iba vytvoria mapy, ktoré sa použijú v budúcich opravách.

    • Vykonať automatickú opravu názvov    Keď je vybratá táto možnosť, v programe Access sa automaticky opravujú zmeny názvu podľa výskytu. Túto možnosť môžete vybrať iba vtedy, ak je už vybratá možnosť Sledovať informácie automatických opráv názvov. Ak chcete vykonať automatickú opravu názvov, v programe Access sa použijú mapy názvov, ktoré sa vytvorili pomocou zapnutia možnosti Sledovať informácie automatických opráv názvov.

      Túto možnosť je potrebné vybrať ešte pred výberom možnosti Zapisovať do denníka automatické opravy názvov.

    • Zapisovať do denníka automatické opravy názvov    V programe Access sa uchovávajú záznamy denníka opráv, ktoré sa vykonali pomocou automatickej opravy názvov. Každá oprava sa zobrazí ako záznam v tabuľke Denník automatických opráv názvov.

Na začiatok stránky

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×