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

Популярность: 31, Last-modified: Tue, 25 Nov 1997 07:11:18 GmT