5.1.1
CONTROL GROUPS /
CONTROL BREAKS
5.1.2
PAGE BREAK
5-2
group in relation to the entire report, the format description of all items,
and any control factors 'associated with the report group are defined by this
entry.
Summary information can be presented within the body of a report. The
concept of a control hierarchy makes it possible to automatically produce
required summary information together with any heading, detail, and foot-
ing'information in a control group. Control items are specified in the report
description entry in the same order as the control hierarchy. Any change in
the contents of a control item produces a control break. Changes are recog-
nized between executions of GENERATE statements and they set in motion
the automatic production of control footing and heading report groups asso-
ciated with the item. A control group is the set of control heading, control
footing, and detail report groups associated with a given control data name.
Within the control hierarchy, lower level heading and/or footing report
groups are included in the higher level control group.
A page break occurs whenever the LINE-COUNTER is changed, by a LINE
NUMBER clause or a NEXT GROUP clause, to a line number that is not
currently available to the user. A line number may not be available to the
user under the following two conditions:
•
Relative spacing exceeds the PAGE LIMIT clause specification
•
Absolute spacing references a number that is equal to or less
than the current line number
If the above page break conditions are detected at object time, PAGE HEAD-
ING and PAGE FOOTING report groups are produced if appropriate. The
page counter associated with the fixed data name PAGE-COUNTER is incre-
mented by one each time a page break occurs.
It
is incremented after the
page footing is produced and before the page heading on the next page.
60229400
Need help?
Do you have a question about the 3300 and is the answer not in the manual?