Points To Note - Oce XDL Reference Manual

Lcds-module xdl/djde
Table of Contents

Advertisement

CRITERIA Command
If the test specifies a change mode function, the CRITERIA fails because no change has
occurred, but the value for LAST option of the CHANGE parameter is unchanged for com-
parison with the next record. (See additional information under the "Criteria parameter func-
tions" section.)
A compiler error occurs if you attempt an AND test on two different criteria which appear on
two non-overlapping line ranges. For example, a logic problem occurs with ROFFSET
where line 3 contains Criteria 1 and Line 2 contains Criteria 2, that is, Criteria 1 and Criteria
2 are not equal to LAST.

4.2.1 Points to note

Note the following when using the CRITERIA command:
When change mode CRITERIA commands are evaluated, a string from the current line is
compared with a string saved from the corresponding part of a previous line.
If the comparison is not equal, the string from the current line becomes the saved com-
parison string for subsequent lines and the criteria is considered true.
If two records are overprinted on the same line but with different data in the field defined
by the CRITERIA command, the string from the last overprint record becomes the
saved comparison string and the CHANGE CRITERIA is satisfied.
If the LINENUM parameter is used, lines within the specified range are processed nor-
mally, and lines outside the range are not evaluated. Thus, change mode comparison
strings are not saved from lines outside of a LINENUM range.
No print records (carriage control specifies no printing but only skipping or spacing) are
evaluated for logical processing in the following manner:
If change mode is specified, no print records are evaluated.
If constant mode is specified, no print records are evaluated.
140
Using Logical Processing
A29247-X4-X-8-7672

Advertisement

Table of Contents
loading

This manual is also suitable for:

DjdePrismaproduction server v3.10

Table of Contents