Генерация меню

Одна из самых нудных, но необходимых, задач - это разграничение прав доступа к системе. Для каждого типа рабочего места (то, что когда-то называлось АРМ'ом) нужно описать и сгенерировать свое меню. Предлагается следующий подход. Создается базовое меню, которое содержит все опции и на его основе с помощью прилагаемой программы генерируются меню для соответствующих АРМ'ов. Так как меню в FoxPro - это DBF-таблица, то права доступа записываются прямо в нее, в поле Comment. Необходимое условие - в рабочей системе должен быть классификатор рабочих мест, который содержит как минимум ID (Char или Integer), наименование рабочего места и имя соответствующего меню. В каталоге HOME() должен быть файл Genmenu.fxp. Этот классификатор используется как при генерации меню, так и при запуске системы для вызова нужного меню. На VFP7 не проверял - попробуйте. Все исходники прилагаются.
Автор: shn

Автор публикации

не в сети 6 месяцев

admin

0
Комментарии: 0Публикации: 107Регистрация: 10-12-2000
0
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 189Menus_gen
Оставить комментарий
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
*
Генерация пароля