Руководство по именованию полей, элементов управления и объектов
Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Имена полей, элементов управления и объектов в Access классических базах данных:

  • Их длина не может превышать 64 знака.

  • Они могут содержать буквы, цифры, пробелы и специальные символы, кроме точки (.), восклицательного знака (!), символа ударения (`) и квадратных скобок ([ ]).

  • Они не могут начинаться с пробелов.

  • Они не должны содержать управляющие символы (значения ASCII от 0 до 31).

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

Хотя пробелы можно включить в имена полей, элементов управления и объектов, в большинстве примеров в документации по Access имена полей и элементов управления отображаются без пробелов, так как пробелы в именах могут вызывать конфликты имен в Visual Basic для приложений в некоторых случаях.

При присвоении имени полю, элементу управления или объекту рекомендуется убедиться, что имя не дублирует имя свойства или другого элемента, используемого Access; В противном случае база данных может привести к непредвиденному поведению в некоторых случаях. Например, если вы ссылаетесь на значение поля с именем Name в таблице NameInfo с помощью синтаксиса NameInfo.Name, Access отображает значение свойства Name таблицы, а не значение поля Name.

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

[NameInfo]![Name]

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

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

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