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