Текстовая форма Назад В начало Вперед

Конструкция формы-прототипа начинается ключевым словом .form и оканчивается ключевым словом .endform.

< форма-прототип> ::=
  .form <имя формы> [<список формальных параметров>]
	[<опции формы>]
	[<опции печати>]
	{<описание переменных и массивов в отчетах>}
	{<описание полей>}
	{<описание процедуры>}
	{<описание логической таблицы>}
	{<объявление внешней логической таблицы>}
	[<заголовок>]
	[<тело формы>]
	[<подножие>]
  .endform

Имя формы является обязательным атрибутом любой формы.

Форма может иметь параметры вызова (только автономные формы).

Опции формы, опции печати используются не больше одного раза. Их удобно размещать в начале формы.

Описания полей, переменных и т.д. могут отсутствовать или повторяться неоднократно.

Форма может иметь не более одного заголовка и /или подножия.

Заголовок и подножие могут иметь не только формы, но и любые циклы, причем заголовок цикла перекрывает заголовок формы на области действия цикла.

Конструкция <тело формы> используется не больше одного раза.

Для выделения строк с ключевыми словами можно использовать многократно повторенные символы - и =, размещенные за ключевым словом.