Outils pour utilisateurs

Outils du site


doc:v3:acquisition:apprentissage:fonctionsspecifiques

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édentes Révision précédente
Prochaine révision
Révision précédente
doc:v3:acquisition:apprentissage:fonctionsspecifiques [2017/12/27 13:41]
romain [Valeurs alternatives]
doc:v3:acquisition:apprentissage:fonctionsspecifiques [2023/03/17 09:56] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Fonctions spécifiques ====== ====== Fonctions spécifiques ======
- 
-===== Comment utiliser l'​interface et l'​assistant ? ===== 
-===== Fonctions disponibles ===== 
- 
-===  Concaténation d'​éléments ​ === 
-<​code>​@concat</​code>​ 
-Permet de concaténer les valeurs de chacun des paramètres qui lui sont fournis. 
- 
-Il est également possible de spécifier un séparateur. 
- 
-{{wiki:​icons:​info.png}} Elle vous permet de réaliser des opérations de concaténation directement dans votre champ de recherche variable sans passer par un second champ de type spécifique. 
- 
-== Options de capture == 
- 
-Deux syntaxes sont possibles. 
- 
-Sans spécifier de séparateur:​ 
-<​code>​@concat(valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-En spécifiant un séparateur:​ 
- 
-<​code>​@concat('​@sep:​separateur',​valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-Où //​separateur//​ peut être le caractère (ou chaîne de caractères) de votre choix à l'​exception du caractère quote simple. 
- 
-Chaque valeur peut être : 
-  * Une chaîne de caractères encadrée par des quotes simples. 
-  * Un numérique. 
-  * [[#​@self|@self]] : une référence au champ lui-même. 
-  * [[#​@<​groupname>​|@<​groupname>​]] : une référence à une capture dans le filtre de champ. (effectuée dans le filtre de champ). 
- 
-===  Date d'​échéance ​ === 
-<​code>​@dateecheance(@fldX,​jours)</​code>​ 
-une macro qui fait une chose bien pratique de façon simple. ​ 
-== Options de capture== 
- 
- 
-@fldX 
-La référence au champ date. 
- 
-jours 
-Le nombre de jours que l'on souhaite ajouter à la date 
-===  Concaténation de Date === 
-**@concatdate** permet de concaténer les valeurs de chacun des paramètres qui lui sont fournis et en plus leur applique la macro @Smartdate. 
-<​code>​@concatdate(valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-ou 
-<​code>​@concat('​@sep:​separateur',​valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-Pour plus de détails se référer à la macro [[#​Concaténation d'​éléments|@concat]] 
- 
-===  Concaténation d'​éléments et conversion en Date === 
- 
- 
-**@concatdate** permet de concaténer les valeurs de chacun des paramètres qui lui sont fournis et en plus leur applique la macro **@Smartdate**. 
-<​code>​@concatdate(valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-ou 
-<​code>​@concat('​@sep:​separateur',​valeur1,​valeur2,​...,​valeurN)</​code>​ 
- 
-Pour plus de détails se référer à la macro [[#​Concaténation d'​éléments|@concat]] 
- 
-====  Valeurs alternatives ==== 
- 
- 
- 
-** 
-@alternative** renvoi la première valeur non vide parmi une liste de valeurs possibles. 
-<​code>​ 
-@alternative(@FLD4,​@FLD3,'​Non renseignée'​) 
-</​code>​ 
- La macro **@alternative** prend au minimum 2 paramètres. 
- 
-Chaque paramètre alternatif peut être : 
- 
-      * Liste à puceUne chaîne de caractère (encadrée ou non par des simples quotes ou des doubles quotes) 
-     * Liste à puce Une référence à un champ (**@FLD**//​xxx//​). 
- 
  
doc/v3/acquisition/apprentissage/fonctionsspecifiques.1514382074.txt.gz · Dernière modification: 2023/03/17 09:56 (modification externe)