Программный блок |
Программный блок предназначен для вычисления переменных и обработки массивов, вызова интерфейсов, диалогов, модификаторов, процедур, стандартных процедур и функций, в том числе стандартной процедуры вызова внешней формы, установки фильтров на логические таблицы и так далее.
Программные блоки могут располагаться непосредственно в формах, внутри циклов и внутренних блоков, а также в заголовках и подножиях.
Программный блок является конструкцией <блок begin..end>.
<программный блок> ::= <блок begin..end>
<Блок begin..end> рассмотрен в разделе "Блок begin..end. ".
Пример
.form "filt" .ard .create view t1 as select basedoc.* ; .fields basedoc.nodoc basedoc.viddoc .endfields пример фильтра ------------------------- .begin filt.DoFilter('T1','my'); end. .{table 't1' by basedoc.nrec; ^ ^ .} .endform
В программном блоке устанавливается фильтр my на таблицу T1.