Pokyny na pomenovanie polí, ovládacích prvkov a objektov

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Názvy polí, ovládacích prvkov a objektov v počítačových databázach Accessu:

  • môžu mať dĺžku najviac 64 znakov,
  • môžu obsahovať ľubovoľnú kombináciu písmen, číslic, medzier a špeciálnych znakov okrem bodky (.), výkričníka (!), opačného dĺžňa (`) a hranatých zátvoriek ([ ]),
  • nemôžu začínať počiatočnými medzerami,
  • nemôžu obsahovať ovládacie znaky (hodnoty ASCII 0 až 31),
  • nemôžu obsahovať dvojité úvodzovky (") v názvoch tabuliek, zobrazení alebo uložených procedúr v projekte Accessu.

Názvy polí, ovládacích prvkov a objektov síce môžu obsahovať medzery, no vo väčšine príkladov v dokumentácii Accessu sú názvy polí a ovládacích prvkov zobrazené bez medzier, pretože medzery v názvoch môžu v niektorých prípadoch spôsobovať konflikty názvov v jazyku Visual Basic for Applications.

Pri pomenovávaní poľa, ovládacieho prvku alebo objektu je vhodné skontrolovať, či daný názov nie je duplikátom názvu vlastnosti alebo iného prvku, ktorý používa Access. V opačnom prípade môže dôjsť v niektorých prípadoch k neočakávanému správaniu databázy. Ak napríklad odkazujete na hodnotu poľa s názvom Názov v tabuľke InformácieNázvu pomocou syntaxe NameInfo.Name, Access zobrazí namiesto hodnoty poľa Názov hodnotu vlastnosti Názov tabuľky.

Iný spôsob, ako sa vyhnúť neočakávaným výsledkom, je používať vždy operátor ! namiesto operátora . (bodka) na odkazovanie na hodnotu poľa, ovládacieho prvku alebo objektu. Napríklad nasledujúci identifikátor odkazuje výlučne na hodnotu poľa Názov a nie na vlastnosť Názov:

[InformácieNázvu]![Názov]