Применение
| Объект AccessObject | Объект CodeProject | Объект Form | Объект ObjectFrame | Объект Reference | Объект SubForm |
|---|---|---|---|---|---|
| Объект AccessObjectProperty | Объект ComboBox | Объект Image | Объект OptionButton | Объект Report | Коллекция TabControl |
| Объект AdditionalData | Объект CommandButton | Объект Label | Объект OptionGroup | Объект Section | Объект TextBox |
| Объект Application | Объект CurrentProject | Объект Line | Объект Page | Объект SmartTag | Объект ToggleButton |
| Объект BoundObjectFrame | Объект CustomControl | Объект ListBox | Объект PageBreak | Объект SmartTagAction | |
| Объект CheckBox | Объект DataAccessPage | Объект Module | Объект Rectangle | Объект SmartTagProperty |
Свойство Name можно использовать для указания или определения строкового выражения, определяющего имя объекта. Чтение и запись строки для следующих объектов: AdditionalData, BoundObjectFrame, CheckBox, ComboBox, CommandButton, CustomControl, Form, Image, Label, Line, ListBox, Module, ObjectFrame, OptionButton, OptionGroup, Page, PageBreak, Rectangle, Report, Section, SmartTagProperty, SubForm, TabControl, TextBox и ToggleButton. Для следующих объектов это свойство имеет значение String, предназначенное только для чтения: AccessObject, AccessObjectProperty, Application, CodeProject, CurrentProject, DataAccessPage, Reference, SmartTag и SmartTagAction.
выражение.Name
Выражение Обязательно. Выражение, возвращающее один из указанных выше объектов.
Замечания
Допустимое имя должно соответствовать стандартным соглашениям об именовании для Access. Имена объектов Microsoft Access могут включать до 64 знаков. Для элементов управления длина имени может составлять до 255 знаков.
Для новых объектов свойство Name можно задать, выбрав на панели быстрого доступа команду Сохранить и введя допустимое имя. Чтобы изменить имя объекта, в области навигации щелкните его правой кнопкой мыши и выберите команду Переименовать. Если объект открыт, для изменения его имени выберите на панели быстрого доступа команду Сохранить как.
Для раздела или элемента управления это свойство можно задать с помощью страницы свойств, макроса или кода Visual Basic для приложений (VBA). Свойство Name можно использовать в выражениях для объектов.
Имя по умолчанию для новых объектов — это имя объекта и уникальное целое число. Например, первая новая форма — Form1, вторая — Form2 и т. д. Форма не может иметь то же имя, что и другой системный объект, например объект Screen .
Для неограниченного элемента управления именем по умолчанию является тип элемента управления и уникальное целое число. Например, если первый элемент управления, добавляемый в форму, является текстовым полем, его свойство Name имеет значение Text1.
Для привязанного элемента управления именем по умолчанию является имя поля в базовом источнике данных. При создании элемента управления путем перетаскивания поля из списка полей параметр свойства FieldName поля копируется в поле свойства Имя элемента управления.
В качестве имени элемента управления или раздела нельзя использовать имя Form ("Форма") или Report ("Отчет").
Элементы управления на одной форме, на странице доступа к отчету или данным не могут иметь одинаковое имя, но элементы управления в разных формах, отчетах или страницах доступа к данным могут иметь одно и то же имя. Элемент управления и раздел в одной форме не могут использовать одно и то же имя.
Пример
В следующем примере свойство Name возвращается для первой формы в коллекции Forms:
Dim strFormName As String
strFormName = Forms(0).Name