Пример контролируемой вкладки 2. Управление доступом к элементу управления

В этом примере описан механизм управления доступом к элементу управления в зависимости от того, к какой группе принадлежит пользователь, вошедший в систему.

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

  1. Создайте карту данных и свяжите ее с расширением .doc или .docx.
  2. Добавьте элемент управления «вкладка».
  3. В панели Свойства вкладки выполните перечисленные ниже действия.
    1. Выберите параметр Контролируется переменной, затем выберите переменную <Имя группы>.

      От того, к какой группе принадлежит вошедший пользователь, зависит, какая вкладка будет видимой.

    2. Оставьте строку для имени первой вкладки пустой и в качестве имени второй вкладки введите имя существующей группы пользователей, например Project Leaders (Руководители проекта).
  4. Добавьте для первой вкладки элемент управления «флажок».
  5. В панели Свойства флажка выполните перечисленные ниже действия.
    1. В разделе Заголовок введите Approved (Утверждено).
    2. В разделе Значение, в поле Имя переменной выберите Утверждено.
    3. В разделе Флаги выберите Только для чтения.
  6. Скопируйте элемент управления «флажок» и вставьте его на второй вкладке.
  7. В панели Свойства флажка, в разделе Флаги снимите флажок Только для чтения.
  8. Сохраните карту данных в папку, принадлежащую хранилищу.
  9. Чтобы проверить карту, войдите в систему в качестве пользователя, не принадлежащего группе Project Leaders.
  10. Выберите файл с расширением .doc или .docx в папке, в которой была сохранена карта.

    На вкладке Карта данных флажок будет видимым, однако недоступным для редактирования.

  11. Войдите в систему в качестве пользователя, принадлежащего группе Project Leaders, и выберите файл с расширением .doc или .docx.

    На вкладке Карта данных флажок можно установить или снять.