Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект 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 в коллекции по порядковому номеру или свойству "Имя " используйте любую из следующих форм синтаксиса.
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 и обратная связь.