Utilisation
x = y
x est égal à y.
L'opérateur Egal à demande au programme d'évaluer une expression (x=y) et de renvoyer une valeur TRUE (si x est égal à y) ou FALSE (si x est différent de y).
Exemples
{file.QUANTITY} = 3TRUE (vrai) où {fichier.QUANTITE} affiche la valeur 3.
{file.QUANTITY} = 3Renvoie FALSE (faux) dans tous les autres cas.
{file.YTD} = {file.LASTYEARYTD}Renvoie TRUE (vrai) lorsque la valeur du champ {fichier.ANNUEL CUMULATIF} est identique à la valeur du champ {fichier.ANNUEL CUMULATIF ANNEE DERNIERE}.
{file.YTD} = {file.LASTYEARYTD} Renvoie FALSE (faux) dans tous les autres cas.
({file.SALES} - {file.COGS}) = 22,654TRUE (vrai), lorsque le calcul de l'expression {fichier.VENTES}-{fichier.CFAB} donne la valeur 22 654, par exemple {fichier.VENTES} = 109 986} et {fichier.CFAB} = 87 332}.
({file.SALES} - {file.COGS}) = 22,654Renvoie FALSE (faux) dans tous les autres cas.
{customer.LAST NAME} = "Johnson"Renvoie TRUE lorsque la chaîne de caractères figurant dans le champ {clients.NOM} est "Martin".
{customer.LAST NAME} = "Johnson"Renvoie FALSE (faux) dans tous les autres cas.
Commentaires
Cet opérateur est souvent utilisé dans des expressions faisant appel aux opérateurs If-Then-Else. Par exemple, dans la syntaxe Crystal :
If {file.PURCHASES} = 0 Then
"Your account had no activity this month."
Else
"";Imprime l'instruction "Votre compte..." si la valeur zéro figure dans le champ {fichier.ACHATS} et n'imprime rien (indication donnée par la chaîne vide "") si une valeur autre que zéro se trouve dans le champ {fichier.ACHATS}.