В этом примере описан механизм управления доступом к элементу управления в зависимости от того, к какой группе принадлежит пользователь, вошедший в систему.
Чтобы получить возможность управлять доступом к элементу управления, основываясь на принадлежности к группе пользователя, вошедшего в систему, выполните следующие действия.
- Создайте карту данных и свяжите ее с расширением .doc или .docx.
- Добавьте элемент управления «вкладка».
-
В панели Свойства вкладки выполните перечисленные ниже действия.
-
Выберите параметр Контролируется переменной, затем выберите переменную <Имя группы>.
От того, к какой группе принадлежит вошедший пользователь, зависит, какая вкладка будет видимой.
- Оставьте строку для имени первой вкладки пустой и в качестве имени второй вкладки введите имя существующей группы пользователей, например Project Leaders (Руководители проекта).
- Добавьте для первой вкладки элемент управления «флажок».
-
В панели Свойства флажка выполните перечисленные ниже действия.
-
В разделе Заголовок введите Approved (Утверждено).
- В разделе Значение, в поле Имя переменной выберите Утверждено.
- В разделе Флаги выберите Только для чтения.
- Скопируйте элемент управления «флажок» и вставьте его на второй вкладке.
- В панели Свойства флажка, в разделе Флаги снимите флажок Только для чтения.
- Сохраните карту данных в папку, принадлежащую хранилищу.
- Чтобы проверить карту, войдите в систему в качестве пользователя, не принадлежащего группе Project Leaders.
- Выберите файл с расширением .doc или .docx в папке, в которой была сохранена карта.
На вкладке Карта данных флажок будет видимым, однако недоступным для редактирования.
- Войдите в систему в качестве пользователя, принадлежащего группе Project Leaders, и выберите файл с расширением .doc или .docx.
На вкладке Карта данных флажок можно установить или снять.