Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| cold:reference:coldfldextra:alternative [2015/11/03 15:40] – créée florian | cold:reference:coldfldextra:alternative [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| La macro @alternative prend au minimum 2 paramètres. | La macro @alternative prend au minimum 2 paramètres. | ||
| - | Chaque paramètre | + | Chaque paramètre |
| * Une chaîne de caractère (encadrée ou non par des simples quotes ou des doubles quotes) | * Une chaîne de caractère (encadrée ou non par des simples quotes ou des doubles quotes) | ||
| * Une [[cold: | * Une [[cold: | ||
| ====== Description ====== | ====== Description ====== | ||
| - | **@alternative** | + | |
| + | **@alternative** | ||
| ====== Exemple ====== | ====== Exemple ====== | ||
| - | Ici un exemple bien utile d'utilisation | + | ^ ID ^ Description du champ ^ Valeur retrouvée ^ |
| + | |3| Adresse de facturation | 2 Rue Pégoud, 90130 PETIT-CROIX | | ||
| + | |4| Recherche Adresse de livraison| 1 Rue du Général de Gaulle, 90130 Montreux-Château | | ||
| + | |||
| + | Nous avons deux champs. L'un nous retrouve l'adresse | ||
| + | Nous voudrions, si l' | ||
| + | |||
| + | Créons un champ supplémentaire de type spécifique et utilisons la macro @alternative | ||
| + | @alternative(@FLD4, | ||
| + | |||
| + | Le premier choix se porte sur le champ 4 (Recherche Adresse de livraison). S'il n'est pas trouvé on prendra la valeur | ||
| + | du champ 3 (Adresse de facturation). | ||
| + | Et si aucun n'est trouvé et que l'on souhaite indexer une valeur par défaut : | ||
| + | @alternative(@FLD4, | ||