Указания за именуване на полета, контроли и обекти
Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Имена на полета, контроли и обекти в Access настолни бази данни:

  • Може да бъде с дължина до 64 знака.

  • Може да включва всякаква комбинация от букви, цифри, интервали и специални знаци с изключение на точка (.), удивителен знак (!), тежко ударение (') и квадратни скоби ([ ]).

  • Не може да започва с водещи интервали.

  • Не могат да се включат контролни знаци (ASCII стойности от 0 до 31).

  • Не може да се включи двойна кавичка (") в имената на таблици, изгледи или съхранени процедури в Access проект.

Въпреки че можете да включите интервали в имената на полета, контроли и обекти, повечето примери в документацията на Access показват имената на полетата и контролите без интервали, тъй като интервалите в имената могат да доведат до конфликти при именуване в Visual Basic for Applications (VBA) в някои случаи.

Когато наименуване на поле, контрола или обект е добре да се уверите, че името не дублира името на свойство или друг елемент, използван от Access; В противен случай вашата база данни може да генерира неочаквано поведение в някои случаи. Ако например препращате към стойността на поле, наречено Име в таблица NameInfo, като използвате синтаксиса NameInfo.Name, Access показва стойността на свойството Име на таблицата, а не стойността на полето Име.

Друг начин да избегнете неочаквани резултати е винаги да използвате оператора ! вместо . оператор (точка), който препраща към стойността на поле, контрола или обект. Например следният идентификатор изрично препраща към стойността на полето "Име", а не към свойството "Име ":

[Име Информация]! [Име]

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.