Шаг 221 - Объект Group

Описание
Объект Group представляет группу учетных записей пользователей, которые имеют общие разрешения при открытии объекта Workspace для защищенной рабочей группы (только в рабочей области Microsoft Jet).

Замечания
После создания объектов Group их имена используются для указания и обеспечения соблюдения разрешений на базы данных, таблицы и запросы с помощью объектов Document, представляющих объекты Database, TableDef и QueryDef, с которыми работает пользователь.
При работе с объектом Group пользователь имеет возможность:

  1. Использовать свойство Name существующего объекта Group для возвращения его имени. Не допускается возвращение значения свойства PID существующего объекта Group.
  2. Использовать свойства Name и PID нового, еще не добавленного в семейство объекта Group для идентификации этого объекта.

Существующий объект Group можно добавить в семейство Groups объекта User для того, чтобы установить принадлежность пользователя к данной группе. С другой стороны, можно добавить объект User в семейство Users объекта Group для того, чтобы предоставить пользователю общие разрешения, определенные для данной группы. Если используемое семейство Groups или Users не совпадает с семейством, в которое был добавлен объект, то может потребоваться вызов метода Refresh для обновления семейства.
В ядре базы данных Microsoft Jet заранее определены три объекта Group с именами "Admins" (администраторы), "Users" (пользователи) и "Guests" (гости). Чтобы создать новый объект Group следует вызвать метод CreateGroup для объекта User или Workspace.

При ссылках на объект Group используют его порядковый номер в семействе или значение свойства Name (имя):

Groups(0)
Groups("имя")
Groups![имя]

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 18.04.2002