Sélection Multiple dans une COMBO par programmation
Bonjour,
j'ai une COMBO fichier qui me liste des techniciens (techs.id, techs.nom), avec une première ligne personalisée (*, valeur mémorisée 0)
Je récupère de ma base une chaine variable qui contient des id de techniciens, séparés par une virgule. Exemple : "3,2,5"
J'essaie de réutiliser cette chaine pour sélectionner tous les techniciens dans ma combo (j'ai bien coché "multisélection").
Mais je ne dois pas bien comprendre ListeSelectPlus.
Voici mon code :
Code:
1 2 3 4 5 6
|
ListeSelectMoins(LISTE_Techniciens) //pour déselectionner la première ligne qui s'auto-sélectionne par défaut après remplissage
POUR TOUTE CHAÎNE t DE techs SEPAREE PAR ","
ListeSelectPlus(LISTE_Techniciens,Val(t))
FIN |
J'ai bien compris que normalement on doit donner à ListeSelectPlus les différents indices, l'un après l'autre, dans une même instruction. Mais comment faire quand ces indices ne sont pas connus d'avance ? J'ai essayé l'indirection mais ça ne fonctionne pas non plus
Merci pour votre aide