Utilisation
x<>y
x n'est pas égal à y.
L'opérateur Différent de demande au programme d'évaluer une expression (x<>y) et de renvoyer une valeur TRUE (si x est différent de y) ou FALSE (si x est égal à y).
Exemples
{orders.ORDER AMOUNT} <> 400TRUE (vrai), où {commandes.MONTANT COMMANDE} est égal à 200 ou {commandes.MONTANT COMMANDE} est égal à 401, etc.
{orders.ORDER AMOUNT} <> 400FALSE (faux), où {commandes.MONTANT COMMANDE} est égal à 400.
{file.DAY} <> "Thursday"Renvoie TRUE (vrai) lorsque {fichier.JOUR} = "vendredi".
{file.DAY} <> "Thursday"Renvoie FALSE (faux) lorsque {fichier.JOUR} = "jeudi".
{file.ONHAND} <>0TRUE (vrai), où la valeur de {fichier.DISPONIBLE} est 10 ou -5.
{file.ONHAND} <>0Renvoie FALSE (faux) lorsque la valeur du champ {fichier.DISPONIBLE} est zéro.
{file.AVAILABLE} - {file.USED} <>10TRUE (vrai), où la valeur du champ {fichier.DISPONIBLE} moins la valeur du champ {fichier.UTILISE} donne un résultat autre que 10.
{file.AVAILABLE} - {file.USED} <>10FALSE (faux), où l'opération donne la valeur 10.
Commentaires
Cet opérateur est souvent utilisé avec les opérateurs If-Then-Else. Par exemple, dans la syntaxe Crystal :
If {file.SEX} <> "M" Then
"FEMALE"
Else
"MALE"Imprime le mot "FEMININ" si la valeur contenue dans le champ {fichier.SEXE} est différente de M, et imprime le mot "MASCULIN" dans tous les autres cas.