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