====== Syntaxe ====== @or(champ1,champ2) Où champ1 et champ2 sont des références de champs (@FLDX) ====== Description ====== **@or** renvoi 1 (sous forme de chaîne de caractère) si les champs champ1 OU champ2 ont été retrouvés sur le document. Dans le cas contraire la chaîne vide sera renvoyée. ====== Exemple ====== ===== Retour positif ===== HYMEO 230 Rue de l'Industrie 34400 LUNEL FRANCE COLMAR, le 31 Août 2011 I FACTURE N ° CM/111080594 ORIGINAL CLIENT Référence client : 6733 141HYMEO0001 Adresse de livraison : 2, Rue Adolphe Pégoud, 90130 PETIT-CROIX Date de livraison estimée : Enlèvement de 4 spas + couvercles le 02/08 50,00 1 Enlèvement de 6 spas + couvercles le 06/08 50,00 1 Montant N.T. Code Taux TVA Montant TVA Total H.T. 100,00 100,00 1 19.60 19,60 Total T.V.A. 19,60 TOTAL T.T.C. 119,60 A 30 jours date de facture Echéance : 30/09/2011 RESTE DU 119,60 Facture arrêtée à la somme de : cent dix-neuf euros et 60 cents WA acquittée sur les encaissements Nous recherchons deux champs. Le champ FACTURE_NUMERO, d'identifiant 21, est un champ spécifique. Dans la zone de texte "Fonctions avancées sur le champ" nous utilisons la macro @after("Adresse de livraison :",100). Le second champ FACTURE_DATELIVRAISON, d'identifiant 22, est un champ spécifique. Nous utilisons la macro @between de la façon suivante: @between("Du","au"). Nous appliquons le post formatage @Smartdate(@self). En résumé voici ce que nous obtenons : ^ ID du champ ^ Nom du Champ ^ Valeur retrouvée ^ | 21 | FACTURE_NUMERO | 2, Rue Adolphe Pégoud, 90130 PETIT-CROIX | | 22 | FACTURE_DATELIVRAISON | | Si nous paramétrons un troisième champ FACTURE_LIVRAISON, qui est un booléen indiquant si une livraison est prévue, qui est lui aussi un champ spécifique et que l'on utilise la macro @or de la façon suivante : @or(@FLD21,@FLD22) On obtient alors 1 ===== Retour chaîne vide =====