Le texte suivant apparaît sur un formulaire :
|
Veuillez m'envoyer le cadeau du mois : |
||
|
☐ Mallette |
☐ Stylo |
☐ Miroir |
Admettons que les noms de champ (de gauche à droite) soient Mallette, Stylo et Miroir. Si, en plus de l'addition des valeurs de champ, vous voulez que les enregistrements contiennent Oui si l'un des champs au moins est renseigné, ou Non si aucun des champs n'est renseigné, la description de transaction aura pour forme :

L'expression pour la première zone #If est ?Mallette + ?Stylo + ?Miroir. Pour un formulaire sur lequel le client a indiqué qu'il voulait recevoir uniquement le stylo comme cadeau, cette expression est calculée comme suit :
0 + 1 + 0 = 1 (vrai)
La condition est satisfaite et Oui est transféré.
Si, sur un formulaire différent, l'expression pour le champ #If n'est pas vraie, le champ de transaction compris entre #Else et #EndIf sera transféré, c'est-à-dire Non.
Insertion de champs de transaction conditionnels dans une description de transaction
Champs de transaction conditionnels : exemples d'expressions