At End Print Clause; Specifying A Field Name Within An At End Print Clause; Spacing Considerations - Tandem ENFORM 058057 Reference Manual

Data management library
Table of Contents

Advertisement

AT END PRINT Clause

Specifying a Field Name
within an AT END PRINT
Clause

Spacing Considerations

The AT END PRINT clause prints information at the end of the current report. This
clause is an optional part of the LIST statement. The syntax of the AT END PRINT
clause is:
AT END PRINT print-list [ CENTER ]
print-list
contains any combination of literals, FORM, SKIP, SPACE and TAB clauses.
Print-list can also contain the following elements that can be modified by AS, AS
DATE or AS TIME clauses: field names, arithmetic expressions, IF/THEN/ELSE
expressions, System Variable clauses, JULIAN-DATE clauses, TIMESTAMP-DATE
clauses, TIMESTAMP-TIME clauses, user variables, or parameter names.
Clauses that can be used in a print-list are described in this section. The other
elements are described in Section 3.
If you specify a field name within the print-list of an AT END PRINT clause, ENFORM
prints the same value as in the last row of the report. A field name appearing within
the print-list of an AT END PRINT clause need not be explicitly included within the
associated LIST statement. If the field name is not included, ENFORM in effect adds
the field to the LIST statement with a NOPRINT clause.
By default, the information you specify in the print-list of an AT END PRINT clause
begins printing in the same column position as the leftmost column of the report.
Using the SPACE or TAB clause as the first element of the print-list overrides the
default. SPACE or TAB clauses can be used anywhere within the print-list. In the
following example, the SPACE clause causes the two literals to be separated by
15 spaces:
AT END PRINT "Report" SPACE 15 "Total Sales",
Report
If you specify either a SKIP clause or the slash symbol (/) within a print-list, ENFORM
advances one or more lines before printing the rest of the AT END print-list. The
number of lines advanced can be affected by one or more of the following: the digit (if
any) following the keyword SKIP, the number of slashes specified, or the option
variable @VSPACE. In the following example, the SKIP clause in the print-list causes
ENFORM to print two lines:
AT END PRINT "End of Report for" SKIP "Region " regnum,
End of Report for
Region 1
058057 Tandem Computers Incorporated
Total Sales
Clauses
AT END PRINT Clause
5–27

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Enform

Table of Contents