Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cold:reference:coldfldextra:or [2015/11/02 09:26] – florian | cold: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 | + | **@or** renvoi 1 (sous forme de chaîne de caractère) si les champs |
| 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 |
| 230 Rue de l' | 230 Rue de l' | ||
| - | |||
| - | |||
| 34400 LUNEL | 34400 LUNEL | ||
| | | ||
| - | calmar, le 31 Août 2011 | + | COLMAR, le 31 Août 2011 |
| | | ||
| | | ||
| Ligne 28: | Ligne 26: | ||
| 141HYMEO0001 | 141HYMEO0001 | ||
| - | Date de livraison estimée | + | |
| + | | ||
| | | ||
| Ligne 50: | Ligne 49: | ||
| - | ===== Retour positif ===== | + | |
| Nous recherchons deux champs. | Nous recherchons deux champs. | ||
| - | Le champ FACTURE_NUMERO, | + | Le champ FACTURE_NUMERO, |
| + | |||
| + | Le second champ FACTURE_DATELIVRAISON, | ||
| + | |||
| + | 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 | + | Si nous paramétrons un troisième champ FACTURE_LIVRAISON, |
| - | | + | qui est lui aussi un champ spécifique et que l'on utilise la macro @or de la façon suivante : |
| + | @or(@FLD21, | ||
| + | |||
| + | On obtient alors | ||
| + | 1 | ||
| + | | ||
| ===== Retour chaîne vide ===== | ===== Retour chaîne vide ===== | ||