MULTISELECTADD

Cette fonction permet d'ajouter des éléments à une définition XML (MLS-XML) de multisélection.

MULTISELECTADD est généralement utilisée en tant que paramètre de l'action Définir les paramètres.

Syntaxe

Cette fonction nécessite une définition MLS-XML valide, ainsi que des paires d'arguments indiquant le type et le nom unique de chaque élément à ajouter à la définition.

Remarque

Seul le type d'élément « Member » (Membre) est actuellement pris en charge.

La syntaxe de cette fonction est la suivante :

=MULTISELECTADD("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"})

L'argument element_uniquename peut faire référence à une cellule ou à une variable contenant un nom unique.
Remarque

MULTISELECTADD ne permet pas de valider des noms uniques des éléments. Il convient donc de vérifier que les noms uniques spécifiés sont valides.

Exemple

Cet exemple est basé sur l'application Exemples.

Le nom unique de l'élément « Special Offers » (Offres spéciales) est stocké dans une variable de rapport appelée rv_product.

Le nom unique de l'élément « Winter Tires » (Pneus hiver) est stocké dans la cellule C4.

Cette fonction MULTISELECTADD ajoute les éléments « Winter Tires » et « Special Offers » à une variable MLS-XML appelée rv_multi :

=MULTISELECTADD(reportvariables.rv_multi.text,"Member",ReportVariables.rv_product.text,"Member",C4)

Remarque

Si la fonction MULTISELECTADD est spécifiée dans une cellule, cette dernière affiche </MultiSelect>. Développer la hauteur de la cellule pour afficher l'ensemble de la définition MLS-XML.