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

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

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

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

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

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

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

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

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

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

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

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

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

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

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.