Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Объект AccessObjectProperty представляет встроенную или определяемую пользователем характеристику объекта AccessObject .
Замечания
Каждый объект AccessObject содержит коллекцию AccessObjectProperties с объектами AccessObjectProperty , соответствующими свойствам этого объекта AccessObject . Пользователь также может определить объекты AccessObjectProperty и добавить их в коллекцию AccessObjectProperties некоторых объектов AccessObject .
Вы можете создать определяемые пользователем свойства для следующих объектов:
Объекты CodeData, CodeProject, CurrentProject и CurrentData
Объекты AccessObject в следующих коллекциях:
Коллекции объектов CurrentProject и CodeProject:
Коллекции объектов CodeData и CodeProject:
Примечание.
Коллекция AccessObjectProperties недоступна для объектов, производных от объекта CurrentData (например, CurrentData.AllTables! Таблица1). Для объектов, производных таким образом, доступ к их встроенным свойствам можно получить только путем прямых вызовов нужного свойства (например, CurrentData.AllTables! Table1.Name).
Чтобы добавить определяемое пользователем свойство, используйте метод Add , чтобы создать и добавить объект AccessObjectProperty с уникальными свойствами Name и Value . Объект, в который добавляется определяемое пользователем свойство, уже должен быть добавлен в коллекцию.
Ссылка на определяемый пользователем объект AccessObjectProperty , который еще не был добавлен в коллекцию AccessObjectProperties , приведет к ошибке, как и добавление определяемого пользователем объекта AccessObjectProperty в коллекцию AccessObjectProperties , содержащую объект AccessObjectProperty с тем же именем.
Определяемые пользователем свойства из коллекции AccessObjectProperties можно удалить с помощью метода Remove .
Примечание.
Определяемый пользователем объект AccessObjectProperty связан только с конкретным экземпляром объекта . Свойство определяется не для всех экземпляров объектов выбранного типа.
Объект AccessObjectProperty имеет два встроенных свойства:
- Свойство Name — строка , однозначно идентифицирующая свойство .
- Свойство Value , тип Variant , содержащий параметр свойства.
Чтобы ссылаться на встроенный или определяемый пользователем объект AccessObjectProperty в коллекции по порядковому номеру или параметру свойства Name , используйте любую из следующих форм синтаксиса.
CurrentProject.AllForms("Form1").Properties(0)
CurrentProject.AllForms("Form1").Properties("name")
CurrentProject.AllForms("Form1").Properties![name]
Используя те же формы синтаксиса, можно также ссылаться на свойство Value объекта AccessObjectProperty . Контекст ссылки определяет, ссылаетесь ли вы на сам объект AccessObjectProperty или на свойство Value объекта AccessObjectProperty .
Примечание.
Свойства в коллекции AccessObjectProperties не сохраняются и могут быть потеряны при извлечении или выходе объекта с помощью надстройки Управления исходным кодом .
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.