Привилегия 2, Основной заводской процесс(Вращающееся оборудование и отчеты) –
Object |
Command |
Page |
Disable Style |
Malt Value |
Keyboard |
Production |
– |
Mill Speed Value |
Keyboard |
Production |
– |
Hot Water Temp. Value |
Keyboard |
Production |
– |
Hops Value |
Keyboard |
Production |
– |
Kettle Temp. Value |
Keyboard |
Production |
– |
Kettle Temp. Value |
Slider |
Production |
Embossed |
Привилегия 3, Основной заводской процесс(Управление проектом) –
Object / Key Sequence |
Command |
Page |
Disable Style |
Shutdown - Button |
Touch |
Menu |
Embossed |
Run Report button |
Touch |
Menu |
Embossed |
Shutdown - END key |
Keyboard |
– |
– |
Disk Space - F2 key |
Keyboard |
Production |
– |
3. Определите следующие области для страницы:
Page |
Area |
Production |
1 |
Alarm |
1 |
Summary |
1 |
Hardware |
1 |
Utility |
2 |
!RTF_File |
2 |
4. На странице Menu создайте две кнопки со следующими свойствами:
Button Text |
Log into System |
Log out of System |
Execute Command |
LoginForm() |
Logout() |
Disable When |
UserInfo(0)=”1” |
UserInfo(0)<>”1” |
Disable Style |
Embossed |
Embossed |
5. Ниже только что созданных кнопок на странице меню Menu создайте два следующих объекта Text– используйте Arrange | Align… для размещения текста над каждым объектом. Этот текстовый объект будет отображать текущего зашедшего пользователя, если таковой имеется, иначе – будет высвечиваться “No-one is logged on…” (нет вошедших в систему).
Display Value Type |
String |
Display Value String expression |
UserInfo(2) |
Visibility Hidden When |
UserInfo(0)<>”1” |
General Text |
No-one is logged on… |
Visibility Hidden When |
UserInfo(0)=”1” |
6. На странице Utility создайте две следующие кнопки:
Button Text |
Create a New User |
Change My Password |
Execute Command |
UserCreateForm() |
UserPasswordForm() |
Privilege |
3 |
– |
Disable When |
– |
UserInfo(0)<>”1” |
Disable Style |
Embossed |
Embossed |
5. Сохраните страницу.
6. Скомпилируйте проект.
7. Посмотрите на работу системы пока в нее никто не вошел, затем при входе в систему Инженера и Оператора. Почувствуйте разницу в ограничениях доступа к объектам в зависимости от привилегий.
8. Закройте проект. :
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.