Récupérer le contenu d'un champ multi-valué dans un modèle bureautique
1. Récupération des valeurs d'un champ mutli-valué
Pour récupérer le contenu d'un champ multi-valué dans un modèle bureautique, il y as plusieurs méthodes, la plus simple étant :
returnValue = doc.GetStringValues( "NOM_DU_CHAMP", "SEPARATEUR DE VALEUR MULTIPLES" );
Si vous souhaitez par exemple un point-virgule comme séparateur, le code complet de la formule devient :
returnValue = doc.GetStringValues( "DTD_MajDonnees", ";" );
2. Mise à jour d'un champ multi-valué
Il suffit d'utiliser la méthode AppendValue(string fieldname, string value)
Remarque
pour que les valeurs soit séparées par des retours chariots (passage à la ligne), mettre le séparateur : "\n" Exemple :
returnValue = doc.GetStringValues( "DTD_MajDonnees", "\n" );