Pokyny pro pojmenování polí, ovládacích prvků a objektů

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Názvy polí, ovládacích prvků a objektů v desktopových databázích Accessu:

  • Mohou mít délku až 64 znaků.
  • Mohou být tvořeny libovolnou kombinací písmen, číslic, mezer a speciálních znaků s výjimkou tečky (.), vykřičníku (!), čárky nad vlevo (`) a hranatých závorek ([ ]).
  • Nesmí začínat mezerou.
  • Nesmí obsahovat řídicí znaky (hodnoty ASCII 0 až 31).
  • Do názvů tabulek, zobrazení nebo uložených procedur v accessovém projektu nelze zahrnout dvojité uvozovky (").

I když můžete v názvech polí, ovládacích prvků a objektů zahrnout mezery, většina příkladů v dokumentaci k Accessu zobrazuje názvy polí a ovládacích prvků bez mezer, protože mezery v názvech můžou za určitých okolností způsobit konflikty názvů v jazyce jazyk Visual Basic for Application.

Při pojmenování pole, ovládacího prvku nebo objektu je vhodné zajistit, aby název nezdvojil název vlastnosti nebo jiného prvku používaného Aplikací Access. V opačném případě může databáze za určitých okolností způsobit neočekávané chování. Pokud například odkazujete na hodnotu pole s názvem Název v tabulce NameInfo pomocí syntaxe NameInfo.Name, Access místo hodnoty pole Název zobrazí hodnotu vlastnosti Název tabulky.

Dalším způsobem, jak se vyhnout neočekávaným výsledkům, je vždy použít operátor ! místo operátoru . (tečka) k odkazování na hodnotu pole, ovládacího prvku nebo objektu. Následující identifikátor například explicitně odkazuje na hodnotu pole Název namísto vlastnosti Název:

[Informace]![Název]