Outils pour utilisateurs

Outils du site


cold:reference:coldfldextra:or

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cold:reference:coldfldextra:or [2015/10/28 14:55] – créée floriancold:reference:coldfldextra:or [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Syntaxe ====== ====== Syntaxe ======
 +<code>@or(champ1,champ2)</code>
 +
 +Où champ1 et champ2 sont des références de champs (@FLDX)
  
 ====== Description ====== ====== 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 ====== ====== Exemple ======
 +
 +===== Retour positif =====
 +
 +<file text.txt>
 +
 +                                                                                           HYMEO
 +                                                                                           230 Rue de l'Industrie
 +                                                                                           34400 LUNEL
 +                                                                                           FRANCE
 +
 +                                                                                           COLMAR, le 31 Août 2011
 +       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
 +
 +</file>
 +
 +
 +
 +
 +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 | <chaîne vide> |
 +
 +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 =====
 +
  
cold/reference/coldfldextra/or.1446044158.txt.gz · Dernière modification : (modification externe)