Vous ne pouvez utiliser l'opérateur d'affectation (:=) qu'avec la syntaxe Crystal.
Utilisation
x := n
Affecte la valeur n à la variable x (qui doit avoir déjà été déclarée dans la même formule).
Exemples
Les exemples suivants sont applicables à la syntaxe Crystal :
Amount:= 0
Initialise (définit sur zéro) la variable Montant.
Amount:= 100
Affecte la valeur 100 à la variable Montant.
Amount:= Amount + {file.QTY}Affecte le résultat du calcul à la variable Montant. Le calcul ajoute la valeur du champ de quantité ({fichier.QTE}) à la valeur actuelle de la variable Montant.
Amount:= {file.QTY1} + {file.QTY2} + {file.QTY3}Calcule le total des trois champs de quantité et affecte le résultat à la variable Montant.
Customer:= "Westside Motors"
Affecte la chaîne "Moteurs Dupont" à la variable Client.
Customer:= {customer.FIRST NAME} + {customer.LAST NAME}
Effectue l'enchaînement de deux champs et affecte la valeur concaténée des deux champs à la variable Client.
Customer:= TrimRight({customer.FIRST NAME}) + {customer.LAST NAME}
Supprime les espaces situés à droite du champ de prénom ({clients.PRENOM}), effectue l'enchaînement de ce champ avec le champ de nom ({clients.NOM}), puis affecte la valeur concaténée à la variable Client.
Customer:= "Mr. " + {customer.LAST NAME}Effectue l'enchaînement de la chaîne "M. " avec la valeur du champ de nom {clients.NOM} et affecte la valeur enchaînée à la variable Client.
Amount:= 100; Customer:= "Westside Motors"
Affecte la constante 100 à la variable de nombre Montant et affecte la chaîne "Westside Motors" à la variable de chaîne Client. Vous pouvez affecter des valeurs à plusieurs variables, à condition de séparer les instructions d'affectation à l'aide d'un point-virgule.