Ceci est une ancienne révision du document !
@concat
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.
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.
Deux syntaxes sont possibles.
Sans spécifier de séparateur:
@concat(valeur1,valeur2,...,valeurN)
En spécifiant un séparateur:
@concat('@sep:separateur',valeur1,valeur2,...,valeurN)
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 :
@dateecheance(@fldX,jours)
une macro qui fait une chose bien pratique de façon simple.
@fldX La référence au champ date.
jours Le nombre de jours que l'on souhaite ajouter à la 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.
@concatdate(valeur1,valeur2,...,valeurN)
ou
@concat('@sep:separateur',valeur1,valeur2,...,valeurN)
Pour plus de détails se référer à la macro @concat
@concatdate permet de concaténer les valeurs de chacun des paramètres qui lui sont fournis et en plus leur applique la macro @Smartdate.
@concatdate(valeur1,valeur2,...,valeurN)
ou
@concat('@sep:separateur',valeur1,valeur2,...,valeurN)
Pour plus de détails se référer à la macro @concat
@alternative() @alternative(@FLD4,@FLD3,'Non renseignée')
@alternative renvoi la première valeur non vide parmi une liste de valeurs possibles.
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 référence à un champ (@FLDxxx).