Combobox et index

Messages postés
24
Date d'inscription
mardi 1 octobre 2002
Statut
Membre
Dernière intervention
22 septembre 2003
-
Messages postés
436
Date d'inscription
dimanche 20 janvier 2002
Statut
Membre
Dernière intervention
2 février 2010
-
bonjour,
je cherche à créer un index ds une combobox en fonction du numéro de l'élément à afficher mais ça marche po:-( ça me retourne l'index de la combo au lieu du numéro souhaité :

Comboformat.Clear
Rec1.MoveFirst
Do While Not Rec1.EOF

Comboformat.AddItem Rec1("libformat")
Comboformat.ItemData(Comboformat.NewIndex) = Rec1("numformat")
Rec1.MoveNext
Loop

1 réponse

Messages postés
436
Date d'inscription
dimanche 20 janvier 2002
Statut
Membre
Dernière intervention
2 février 2010
2
Bonjour -:)
La méthode .AddItem comprends deux arguments qui sont le texte(string) et l'index(numérique...)

Le problème c'est qu'on ne peut pas faire :
MyBox.AddItem "Machun", 12 si le nombre d'éléments contenus dans la collection est inférieure à 11.

Il faudrait faire un Order By sur Rec1("numFormat")
et cela donnerait quelque chose comme :

Do while not Rec1.Eof
ComboFormat.AddItem Rec1("libFormat"), Rec1("numFormat") -1'Si numFormat est base 1...
Rec1.MoveNext
Loop

Bon courage @+, VIC