Поделиться через


Объект AccessObjectProperties (Access)

Коллекция AccessObjectProperties содержит все пользовательские объекты AccessObjectProperty определенного экземпляра объекта. Эти объекты AccessObjectProperty (которые часто называются просто свойствами) однозначно характеризуют этот экземпляр объекта.

Замечания

Используйте коллекцию AccessObjectProperties в Visual Basic или в выражении для ссылки на свойства объекта CurrentProject, CodeProject или AccessObject . Например, можно перечислить коллекцию AccessObjectProperties , чтобы задать или вернуть значения свойств отдельного отчета.

Примечание.

Коллекция AccessObjectProperties недоступна для объектов, производных от объекта CurrentData (например, CurrentData.AllTables! Таблица1). Для объектов, производных таким образом, доступ к их встроенным свойствам можно получить только путем прямых вызовов нужного свойства (например, CurrentData.AllTables! Table1.Name).

Чтобы добавить определяемое пользователем свойство к существующему экземпляру объекта, сначала определите его характеристики и добавьте его в коллекцию с помощью метода Add . Ссылка на определяемый пользователем объект AccessObjectProperty , который еще не был добавлен в коллекцию AccessObjectProperties , приведет к ошибке, как и добавление определяемого пользователем объекта AccessObjectProperty в коллекцию AccessObjectProperties , содержащую объект AccessObjectProperty с тем же именем.

Используйте метод Remove , чтобы удалить определяемые пользователем свойства из коллекции AccessObjectProperties .

Примечание.

Встроенный или определяемый пользователем объект AccessObjectProperty связан только с конкретным экземпляром объекта. Свойство определяется не для всех экземпляров объектов выбранного типа.

Чтобы ссылаться на встроенный или определяемый пользователем объект 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 и обратная связь.