Products Downloads


French version


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B) (C/S)

(B) (S)

(I/B) (C/S)

(B) (C/S)


Section for use

All


Syntax

IF Condition1 OR Condition2

DO_WHILE Condition1 OR Condition2


Description

This instruction is a logical linking operator between two conditions.


It can be used in a condition (with the IF and DO_WHILE instructions).

With VADELIA and SADELIA programs, it can also be used in a boolean variable assignment.

It may be used in conjunction with the AND instruction.


Example

IF COUNTRY = 'USA' OR CITY <> 'CHICAGO'

* ...


PREPARE_MSG 0057 Z_DATE

IF   ( MONTH = 02 AND YEAR = 92 AND DAY > 29 ) OR ( MONTH = 02 AND YEAR = 93 AND DAY > 28 )

INIT_MSG YEAR MONTH DAY

ANOMALY

END

*

DO_WHILE WORK_DATE <= SELECT_DATE OR NB_HOURS BETWEEN LOW_LIMIT;HIGH_LIMIT

*

DO_WHILE CUSTOMER_NAME START_WITH 'G' OR CUSTOMER_CITY START_WITH 'G'


Other example:


* OR implicit defined by ';'

IF PAYMENT_CODE = 'CA' OR  PAYMENT_CODE = 'CH'

* could be written

IF PAYMENT_CODE = 'CA';'CH'


↑ Top of page

  • Aucune étiquette