DETAIL(тело отчета)
[метка] [DETAIL[ALLOW()][ALONE][FIXED][PRE()][SEPARATE()]
[ROW()]
[COL()]
[SUPPRESS()]
[метка] [STRING()]
[метка] [TEXT()]
[метка] [CONTROL()]
.]
ALONE | Структура DETAIL ДОЛЖНА печататься без заголовков или подножий.
|
ALLOW | Сколько строк, как минимум, оставить на странице для печати DETAIL-структур.
|
FIXED | Объявляет DETAIL как структуру фиксированной длины.
|
PRE | Префикс для элементов DETAIL-структуры.
|
SEPARATE | Сколько строк пропустить после DETAIL.
|
ROW | Номер строки для полей типа STRING, TEXT или CONTROL.
|
COL | Номер столбца для полей типа STRING, TEXT или CONTROL.
|
SUPPRESS | Не печатать строку, если она пустая.
|
STRING | Поле, содержащее значение переменной или символьная константа.
|
TEXT | Многострочное символьное поле.
|
CONTROL | Управляющая последовательность принтера.
|
DETAIL-структура, это строки, составляющие тело отчета. Она должна заканчиваться точкой или оператором END. В отчете может быть несколько DETAIL-структур.
DETAIL-структура НИКОГДА не печатается автоматически, следовательно, она ДОЛЖНА быть явно напечатана оператором PRINT. Из-за этого, каждая DETAIL-структура отчета должна иметь свою метку.
DETAIL-структура может быть напечатана при необходимости. Поэтому можно иметь несколько DETAIL-структур, что даст возможность, скажем печатать необязательные заголовки и подножия для групп или печатать разные формы в зависимости от печатаемых данных.
Пример:
CustRpt REPORT !Отчет о покупателях
Head HEADER ! начало описания заголовка
!описания элементов структуры
. ! конец описания заголовка
GroupHead DETAIL ! начало описания DETAIL
!описания элементов структуры
. ! конец описания DETAIL
CustDetail DETAIL ! начало описания DETAIL
!описания элементов структуры
. ! конец описания DETAIL
. !Конец описаний отчета
См. также:
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий