Combobox et index

FloFlo78 Messages postés 24 Date d'inscription mardi 1 octobre 2002 Statut Membre Dernière intervention 22 septembre 2003 - 10 déc. 2002 à 11:28
VicoLaChips2 Messages postés 436 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 2 février 2010 - 10 déc. 2002 à 16:53
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

VicoLaChips2 Messages postés 436 Date d'inscription dimanche 20 janvier 2002 Statut Membre Dernière intervention 2 février 2010 2
10 déc. 2002 à 16:53
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
0
Rejoignez-nous