Объект AccessObjectProperty (Access)
Объект 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 и обратная связь.