Руководство по именованию полей, элементов управления и объектов
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 для приложений.

Называя поле, элемент управления или объект, необходимо убедиться, что не дублируется имя свойство или другого элемента, используемого приложением Microsoft Access — это может привести к непредвиденным последствия. Например, если требуется выбрать значение поля под названием "Имя" в таблице NameInfo с использованием синтаксиса NameInfo.Name, приложение Microsoft Access отобразит значение свойства таблицы Имя, а не значение поля "Имя".

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

[NameInfo]![Name]

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.