Cond

Purpose:

Allows to define conditions. The first parameter is a logical expression that will be evaluated as "True” of "False”. If the first expression is "True”, the second expression will be returned as the result. If the expression is "False”, the third expression will be returned as the result. If no third expression is entered, the return value will assume the following standard values, dependent upon its type:

2. Argument Type

Return value if expression = False

Boolean

False

String

"" (empty String)

Date

Julian Date value 0

Number

0

Picture

"" (empty String)

Barcode

"" (empty String)

 

Parameter:

Boolean

All

All                (optional) The third parameter must be the same type as the second parameter.

Return value:

All

Example:

Cond(COUNTRY<>"USA",COUNTRY_LONG)

Cond(PRICE=0,"on request",Str$(PRICE,0,2))

Cond(empty(COMPANY),SALUTATION,COMPANY)