Коллективная работа в Access - eDrive

Коллективная работа в Access - eDrive Коллективная работа в Access - eDrive

edrive.narod.ru
from edrive.narod.ru More from this publisher
12.07.2015 Views

26• для лишения пользователя пароля на вкладке Пользователи выбратьего в раскрывающемся списке Имя и нажать кнопку Снять пароль;• для получения отчета о пользователях и группах на вкладкеПользователи нажать кнопку Распечатать отчет;• для добавления новой группы на вкладке Группы нажать кнопкуСоздать и в окне Новый пользователь или группа ввести имя и кодгруппы и нажать ОК;• для удаления группы на вкладке Группы в раскрывающемся спискеИмя выбрать группу (кроме Admins и Users) и нажать кнопкиУдалить и Да;• для задания или изменения пароля пользователя открыть базу данныхот имени этого пользователя и в окне Пользователи и группы навкладке Изменение пароля заполнить поля Текущий пароль, Новыйпароль и Подтверждение и нажать ОК. Пароль будет проверятьсяпри открытии Access, если он назначен пользователю Admin.Аналогичные действия можно выполнить с помощью программ VBA. Пример:Sub ПользователиИГруппы()On Error GoTo естьТакойSet где = DBEngine.Workspaces(0)With гдеSet кто = .CreateUser("Новый")кто.PID = "6789"кто.Password = "1".Users.Append ктоSet группа = .CreateGroup("ещеГруппа","9876").Groups.Append группаEnd WithExit SubестьТакой:УдалениеПользователейИГруппПользователиИГруппыEnd SubSub УдалениеПользователейИГрупп()On Error Resume NextSet где = DBEngine.Workspaces(0)где.Users.Delete "Новый"где.Groups.Delete "ещеГруппа"End SubНазначение разрешений пользователям и группамРазрешения пользователей складываются из двух типов разрешений:явных, назначаемых пользователю непосредственно, и неявных, назначаемыхгруппам, в которые входит пользователь. В Access действует принцип«наименьших ограничений», согласно которому пользователю достаточно

27иметь разрешение хотя бы одного из указанных типов, чтобы получить доступк объекту. В таблице приведены возможные разрешения на доступ к объектамбаз данных:Разрешение Действия ДополнительноОткрытие/запуск Открытие базы данных или ееобъектаМонопольный Монопольное открытие базыдоступданныхЧтение макета Просмотр в режимеконструктораИзменение Правка в режиме конструктора и Чтение макета имакетаудаление объектовданных, обновлениеАдминистратораУстановка пароля и параметровзапуска, репликация, всеразрешения и предоставлениеразрешений на объекты и данныеи удаление данныхВсе разрешенияЧтение данных Просмотр таблиц и запросов Чтение макетаОбновлениеданныхПросмотр и обновление таблиц изапросов без вставки и удаленияЧтение макета,чтение данныхВставка данных Просмотр и вставка в таблицах и Чтение макета,запросах без обновления и чтение данныхудаленияУдаление данныхДля назначения разрешений следует:Просмотр и удаление в таблицахи запросах без вставки иобновленияЧтение макета,чтение данных• открыв базу данных от имени члена группы Admins, обратиться кменю Сервис .Защита .Разрешения;• на вкладке Разрешения выбрать переключатель пользователи илигруппы и указать тип и имя объекта;• установить или снять необходимые флажки разрешений и нажатькнопку Применить.Предоставление права владельцаЧтобы изменить владельца объекта базы данных, следует:• открыв базу данных от имени пользователя, имеющего разрешениеАдминистратора или право владельца данного объекта, обратиться кменю Сервис .Защита .Разрешения;

27иметь разрешение хотя бы одного из указанных типо<strong>в</strong>, чтобы получить доступк объекту. В таблице при<strong>в</strong>едены <strong>в</strong>озможные разрешения на доступ к объектамбаз данных:Разрешение Дейст<strong>в</strong>ия ДополнительноОткрытие/запуск Открытие базы данных или ееобъектаМонопольный Монопольное открытие базыдоступданныхЧтение макета Просмотр <strong>в</strong> режимеконструктораИзменение Пра<strong>в</strong>ка <strong>в</strong> режиме конструктора и Чтение макета имакетаудаление объекто<strong>в</strong>данных, обно<strong>в</strong>лениеАдминистратораУстано<strong>в</strong>ка пароля и параметро<strong>в</strong>запуска, репликация, <strong>в</strong>серазрешения и предоста<strong>в</strong>лениеразрешений на объекты и данныеи удаление данныхВсе разрешенияЧтение данных Просмотр таблиц и запросо<strong>в</strong> Чтение макетаОбно<strong>в</strong>лениеданныхПросмотр и обно<strong>в</strong>ление таблиц изапросо<strong>в</strong> без <strong>в</strong>ста<strong>в</strong>ки и удаленияЧтение макета,чтение данныхВста<strong>в</strong>ка данных Просмотр и <strong>в</strong>ста<strong>в</strong>ка <strong>в</strong> таблицах и Чтение макета,запросах без обно<strong>в</strong>ления и чтение данныхудаленияУдаление данныхДля назначения разрешений следует:Просмотр и удаление <strong>в</strong> таблицахи запросах без <strong>в</strong>ста<strong>в</strong>ки иобно<strong>в</strong>ленияЧтение макета,чтение данных• откры<strong>в</strong> базу данных от имени члена группы Admins, обратиться кменю Сер<strong>в</strong>ис .Защита .Разрешения;• на <strong>в</strong>кладке Разрешения <strong>в</strong>ыбрать переключатель пользо<strong>в</strong>атели илигруппы и указать тип и имя объекта;• устано<strong>в</strong>ить или снять необходимые флажки разрешений и нажатькнопку Применить.Предоста<strong>в</strong>ление пра<strong>в</strong>а <strong>в</strong>ладельцаЧтобы изменить <strong>в</strong>ладельца объекта базы данных, следует:• откры<strong>в</strong> базу данных от имени пользо<strong>в</strong>ателя, имеющего разрешениеАдминистратора или пра<strong>в</strong>о <strong>в</strong>ладельца данного объекта, обратиться кменю Сер<strong>в</strong>ис .Защита .Разрешения;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!