Текстовая форма |
Конструкция формы-прототипа начинается ключевым словом .form и оканчивается ключевым словом .endform.
< форма-прототип> ::= .form <имя формы> [<список формальных параметров>] [<опции формы>] [<опции печати>] {<описание переменных и массивов в отчетах>} {<описание полей>} {<описание процедуры>} {<описание логической таблицы>} {<объявление внешней логической таблицы>} [<заголовок>] [<тело формы>] [<подножие>] .endform
Имя формы является обязательным атрибутом любой формы.
Форма может иметь параметры вызова (только автономные формы).
Опции формы, опции печати используются не больше одного раза. Их удобно размещать в начале формы.
Описания полей, переменных и т.д. могут отсутствовать или повторяться неоднократно.
Форма может иметь не более одного заголовка и /или подножия.
Заголовок и подножие могут иметь не только формы, но и любые циклы, причем заголовок цикла перекрывает заголовок формы на области действия цикла.
Конструкция <тело формы> используется не больше одного раза.
Для выделения строк с ключевыми словами можно использовать многократно повторенные символы - и =, размещенные за ключевым словом.