Имена на полета, контроли и обекти в настолни бази данни на Microsoft Access:
-
Може да бъде с дължина до 64 знака.
-
Може да включва всякаква комбинация от букви, цифри, интервали и специални знаци с изключение на точка (.), удивителен знак (!), тежко ударение (') и квадратни скоби ([ ]).
-
Не може да започва с водещи интервали.
-
Не могат да се включат контролни знаци (ASCII стойности от 0 до 31).
-
Не може да се включи двойна кавичка (") в таблица, изглед или съхранена процедура имена в Проект на Microsoft Access.
Въпреки че можете да включите интервали в имената на полета, контроли и обекти, повечето примери в документацията на Microsoft Access показват имената на полетата и контролите без интервали, тъй като интервалите в имената могат да доведат до конфликти с имената в Microsoft Visual Basic for Applications в някои случаи.
Когато наименуване на поле, контрола или обект е добре да се уверите, че името не дублира името на свойство или друг елемент, използван от Microsoft Access; В противен случай вашата база данни може да генерира неочаквано поведение в някои случаи. Ако например препращате към стойността на поле, наречено Име в таблица NameInfo, като използвате синтаксиса NameInfo.Name, Microsoft Access показва стойността на свойството Име на таблицата, а не стойността на полето Име.
Друг начин да избегнете неочаквани резултати е винаги да използвате оператора ! вместо . оператор (точка), който препраща към стойността на поле, контрола или обект. Например следният идентификатор изрично препраща към стойността на полето "Име", а не към свойството "Име ":
[Име Информация]! [Име]