Описание экранной формы

Описание состоит из 5 разделов: DATABASE, SCREEN, TABLES, ATTRIBUTES, INSTRUCTIONS

#  база данных, с которой ведется работа
DATABASE zawod
#  Картинка, которая выводится на экран.
#  экранные поля обозначены так:    [метка поля  ]
#  метка поля используется в разделе ATTRIBUТЕ
SCREEN
{
 номер цеха [nceh  ]             зарплата   [f002       ]
 фамилия    [fio                 ]
 должность  [dol                 ]
                  Так в экранной форме рисуется рамка.
  Значок \g используется для входа и выхода в графический режим
                    \gp-----------------------------q\g
                    \g|\g Экранный массив         \g|\g
                    \g|\g [s1     ]  [s2            ] \g|\g
                    \g|\g [s1     ]  [s2            ] \g|\g
                    \g|\g [s1     ]  [s2            ] \g|\g
                    \g|\gномер цеха  название цеха    \g|\g
                    \gb-----------------------------d\g
        в графическом режиме символы р q b d - |  заменяются
        символами рисования рамки    ѓ' ѓ' ѓ" ѓ" ѓ› ѓљ
}
TABLES          #  имена таблиц, с которыми ассоциированна форма
  kadry
  ceh
ATTRIBUTES      # Имена экранных полей в форме и их атрибуты.
# слева от знака (=) пишется метка поля (которая  фигурирует  в
# разделе SCREEN), справа - имя экранного поля, которое обычно,
# для удобства, должно совпадать с именем какого-нибудь столбца
# из таблиц, перечисленных в разделе TABLES
nceh     = kadry.nomerceh;
f002     = zarplata, COLOR=REVERSE WHERE f002 >500;
#  если в поле выведено значение больше 500, то оно будет
#  выделено с атрибутом REVERSЕ (негатив)
fio  = fio;
dol  = dolvn, comments="Проверьте наличие в штатном расписании";
s1      = ceh.nomerceh;
s2      = ceh.nameceh;
                            #  здесь экранные поля можно
INSTRUCTIONS                #  объединить в экранные записи
    screen record   kad (kadry.nomerceh, dolvn, zarplata)
                #  и описать экранные массивы
    screen record   scr[3] (ceh.nomerceh, nameceh)
END

а вот что увидит на экране пользователь, использующий эту форму:
ѓ'ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ'
ѓљ   номер цеха [      ]            зарплата   [f002       ]           ѓљ
ѓљ   фамилия    [                    ]                                 ѓљ
ѓљ   должность  [                    ]                                 ѓљ
ѓљ                    Так в экранной форме рисуется рамка.             ѓљ
ѓљ    Значок  используется для входа и выхода в графический режим      ѓљ
ѓљ                      ѓ'ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ'               
ѓљ                      ѓљ   Экранный массив             ѓљ            ѓљ
ѓљ                      ѓљ   [       ]  [              ] ѓљ            ѓљ
ѓљ                      ѓљ   [       ]  [              ] ѓљ            ѓљ
ѓљ                      ѓљ   [       ]  [              ] ѓљ            ѓљ
ѓљ                      ѓљ   номер цеха  название цеха   ѓљ            ѓљ
ѓљ                      ѓ"ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ"            
ѓљ          в графическом режиме символы р q b d - |  заменяются       ѓљ
ѓљ          символами рисования рамки    ѓ' ѓ' ѓ" ѓ" ѓ› ѓљ             ѓљ
ѓ"ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ›ѓ

В этой экранной форме определены экранные поля: kadry.nomerceh, zarpllatа, fiо, dolvп, ceh.nomerceh, nameceh
А так же экранные записи: kadrу (по умолчанию), ceh (по умолчанию), kad, scr[3]

Назад || Оглавление || Вперед


Copyright © CIT