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 : Sélectionner tout - Visualiser dans une fenêtre à part
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