6 décembre 2011

INFOPATH : Concaténation zone de liste selection multiple

Aujourd'hui, voici un petit tip permettant de concaténer les valeurs sélectionnées dans un champ de type "Zone de liste à sélection multiple" sans pour autant avoir à utiliser de code managé.

Pour cela, il faut utiliser une zone d'expression, puis réaliser les actions suivantes:
- Cliquer droit sur le champ calculé,
- Cliquer sur "Propriétés",
- Cliquer sur "fx" dans la zone XPath,
- Coller la formule suivante : éval(éval(champ1; 'concat(., ";")'); "..")
Dans cette formule "champ1" représente le champ pluggué sur le contrôle zone de liste à sélection multiple.

Le tour est joué. Cette formule permet de regrouper les valeurs sélectionnées en les séparant par un ";".

Aucun commentaire:

Enregistrer un commentaire