Керівні принципи іменування полів, елементів керування та об’єктів

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Імена полів, елементів керування та об'єктів у базах даних Access для настільних комп'ютерів:

  • Можуть містити до 64 символів.
  • Можуть містити будь-яке поєднання букв, чисел, пробілів і спеціальних символів, за винятком крапки (.), знаку оклику (!), тупого наголосу (`), та квадратних дужок ([ ]).
  • Не можуть починатися з пробілів.
  • Не можуть включати керівні символи (значення ASCII від 0 до 31).
  • Не можуть включати подвійні лапки (") в іменах таблиць, подань або збережених процедур у проекті Access.

Хоча в іменах полів, елементів керування та об'єктів можна використовувати пробіли, у більшості прикладів у документації Access наведено імена полів і елементів керування без пробілів, оскільки за певних обставин пробіли в іменах можуть призвести до конфліктів імен у Visual Basic for Applications.

Під час вибору імені для поля, елемента керування або об'єкта радимо переконатися, що вибране ім'я не збігається з іменем властивості або іншого елемента, що використовується в Access. В іншому випадку за певних обставин поведінка бази даних може виявитися неочікуваною. Наприклад, якщо використовується посилання на поле «Ім'я» в таблиці «Відомості_про ім'я» із синтаксисом NameInfo.Name, програма Access відображає значення властивості таблиці «Ім'я », а не значення поля «Ім'я».

Ще один спосіб уникнути неочікуваних результатів полягає у використанні оператора ! замість оператора . (крапки) для посилання на значення поля. Наприклад, наведений нижче ідентифікатор чітко вказує на значення поля «Ім’я», а не на властивість Ім’я:

[Відомості_про_ім’я]![Ім’я]