Aller au contenu
EzGED Wiki
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Vous êtes ici:
start
»
cold
»
reference
»
coldfldextra
»
alternative
Piste:
cold:reference:coldfldextra:alternative
====== Syntaxe ====== <code>@alternative(alternative1,alternative2,...,alternativeN)</code> La macro @alternative prend au minimum 2 paramètres. Chaque paramètre alternatif peut être : * Une chaîne de caractère (encadrée ou non par des simples quotes ou des doubles quotes) * Une [[cold:reference:coldfldextra:fld|référence à un champ]] (@FLDxxx). ====== Description ====== **@alternative** renvoi la première valeur non vide parmi une liste de valeurs possibles. ====== Exemple ====== ^ 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 de facturation. Le second l'adresse de livraison. Nous voudrions, si l'adresse de livraison n'est pas spécifiée, choisir l'adresse de facturation. Créons un champ supplémentaire de type spécifique et utilisons la macro @alternative @alternative(@FLD4,@FLD3) 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,@FLD3,'Non renseignée')
cold/reference/coldfldextra/alternative.txt
· Dernière modification: 2023/03/17 09:56 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Renommer la page
Exporter en PDF
Haut de page