Імена полів, елементів керування та об'єктів у локальних базах даних Access:
-
Можуть містити до 64 символів.
-
Можуть містити будь-яке поєднання букв, чисел, пробілів і спеціальних символів, за винятком крапки (.), знаку оклику (!), тупого наголосу (`), та квадратних дужок ([ ]).
-
Не можуть починатися з пробілів.
-
Не можуть включати керівні символи (значення ASCII від 0 до 31).
-
У проекті Access не можна додати подвійні лапки (") в іменах таблиць, подань або збережених процедур.
Хоча в іменах полів, елементів керування та об'єктів можна додавати пробіли, більшість прикладів у документації Access відображають імена полів і елементів керування без пробілів, оскільки пробіли в іменах можуть призвести до конфліктів імен у Visual Basic for Applications за деяких обставин.
Коли ви називаєте поле, елемент керування або об'єкт, радимо переконатися, що ім'я не дублює ім'я властивості або іншого елемента, що використовується Access; в іншому разі база даних може призвести до неочікуваної поведінки в деяких випадках. Наприклад, якщо посилання на значення поля "Ім'я" в таблиці NameInfo використовує синтаксис NameInfo.Name, Access відображає значення властивості "Ім'я " таблиці, а не значення поля "Ім'я".
Ще один спосіб уникнути неочікуваних результатів полягає у використанні оператора ! замість оператора . (крапки) для посилання на значення поля. Наприклад, наведений нижче ідентифікатор чітко вказує на значення поля «Ім’я», а не на властивість Ім’я:
[Відомості_про_ім’я]![Ім’я]