InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте







Размещение сквозной ссылки

 

Файл с описанием экранной формы school.per


описание состоит из 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]


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua