Bonjour,
je débute en visual basic et j'ai un petit soucis avec l'utilisation des combobox en vb6.
au load de ma form, je remplie mon combobox :
je fait ensuite une requête sur une autre table pour récupérer les informations d'une fiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sSql = "select responsableAction from action" oDb.SqlExec sSql, oRs Do Until oRs.EOF cbRespAction.AddItem (oRs.Fields(0)) oRs.MoveNext Loop
cette requête me renvoie un RecordSet contenant un champ remplie grace au même combobox que mon premier (cbRespAction).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sSql = "select * from fiche where id_fiche = " & i oDb.SqlExec sSql, oRs
Je cherche a ce qu'a l'affichage de la form, l'item présélectionner dans mon combobox soit le même que celui que m'a renvoyer ma requête. Ors je n'arrive pas a trouver comment lister un par un les éléments d'un combobox, pour les comparer un a un avec le champs de mon RecordSet ...
Ça doit ressembler a quelque chose comme ça (selon ma logique de débutant hein :p) .... mais 'combobox.item.value' n'existe apparemment pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For i = 0 to cbRespAction.listCount If cbRespAction.item(i).value = oRs.Fields(9) Then cbRespaction.ListIndex = i End If Next i
Merci d'avance.
KilKennY
Partager