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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
cold:reference:coldfldextra:or [2015/11/02 09:26] floriancold:reference:coldfldextra:or [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
  
 ====== Description ====== ====== Description ======
-**@or** renvoi 1 (sous forme de chaîne de caractère) si les champs valeur1 OU valeur2 ont été retrouvés sur le document.+**@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. Dans le cas contraire la chaîne vide sera renvoyée.
  
 ====== Exemple ====== ====== Exemple ======
  
-Pour les exemples qui suivent nous prendrons le texte extrait suivant comme exemple+===== Retour positif =====
  
 <file text.txt> <file text.txt>
  
-                                                                                            HYMEO+                                                                                           HYMEO
                                                                                            230 Rue de l'Industrie                                                                                            230 Rue de l'Industrie
- 
- 
                                                                                            34400 LUNEL                                                                                            34400 LUNEL
                                                                                            FRANCE                                                                                            FRANCE
  
-                                                                                           calmar, le 31 Août 2011+                                                                                           COLMAR, le 31 Août 2011
        FACTURE N ° CM/111080594        FACTURE N ° CM/111080594
                                                                                            ORIGINAL CLIENT                                                                                            ORIGINAL CLIENT
Ligne 28: Ligne 26:
     141HYMEO0001     141HYMEO0001
  
-    Date de livraison estimée         Du 10/08/2015    au    12/08/2015+    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 4 spas + couvercles le 02/08                                             50,00 1
Ligne 50: Ligne 49:
  
  
-===== Retour positif =====+
  
 Nous recherchons deux champs. 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("FACTURE N",20). En post formatage nous appliquons la macro @keepdigits à laquelle nous passons en paramètres @self.+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> |
  
-Ainsi la valeur retournée est  +Si nous paramétrons un troisième champ FACTURE_LIVRAISON, qui est un booléen indiquant si une livraison est prévue,  
-  111080594+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 ===== ===== Retour chaîne vide =====
  
  
cold/reference/coldfldextra/or.1446456384.txt.gz · Dernière modification : (modification externe)