[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Базы Данных / Informix /

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

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

#  база данных, с которой ведется работа
DATABASE zawod

#  Картинка, которая выводится на экран.
#  экранные поля обозначены так:    [метка поля  ]
#  метка поля используется в разделе ATTRIBUТЕ
SCREEN
{
 номер цеха [nceh  ]             зарплата   [f002       ]
 фамилия    [fio                 ]
 должность  [dol                 ]
                  Так в экранной форме рисуется рамка.
  Значок g используется для входа и выхода в графический режим
                    gp-----------------------------qg
                    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-----------------------------dg
        в графическом режиме символы р 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]




Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Базы Данных / Informix /

Утилиты INFORMIX-4GL
17-01-2009   
Кол. просмотров: общее - 3512 сегодня - 5

Пример простейшей программы на языке Informix-4GL
17-01-2009   
Кол. просмотров: общее - 2724 сегодня - 0

Встроенные функции 4GL. Не включать в SQL операторы
17-01-2009   
Кол. просмотров: общее - 3083 сегодня - 1

Файл с описанием экранной формы school.per
17-01-2009   
Кол. просмотров: общее - 2762 сегодня - 0

Формат блока REPORТ. (Генерация отчетов)
17-01-2009   
Кол. просмотров: общее - 3101 сегодня - 1



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects