OVH Cloud OVH Cloud

combobox

2 réponses
Avatar
mimi
bonjour,
dans mon formulaire j'ai un combobox que je rempli =E0=20
l'aide d'un recordset. J'y met 2 champs par ligne (ex:=20
cbo.additem recordset(1) & recordset(2) )
Quand une personne clic sur une des valeurs du combo, je=20
voudrais r=E9cup=E9rer s=E9par=E9ment la valeur de mon champs 1 et=20
de mon champs 2 pour pouvoir utiliser la valeur du champs=20
1 dans une fonction.
merci

2 réponses

Avatar
François Picalausa
Bonjour/soir,

tu pourrais stoquer la position de coupure dans le itemdata:
cbo.additem ...
cbo.itemdata(cbo.NewIndex) = Len ( recordset(1))

'Récupération:
Msgbox Left$(cbo.List(cbo.ListIndex), cbo.ItemData(cbo.ListIndex))

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"mimi" a écrit dans le message de
news:0b7501c3dc49$5f653f20$
bonjour,
dans mon formulaire j'ai un combobox que je rempli à
l'aide d'un recordset. J'y met 2 champs par ligne (ex:
cbo.additem recordset(1) & recordset(2) )
Quand une personne clic sur une des valeurs du combo, je
voudrais récupérer séparément la valeur de mon champs 1 et
de mon champs 2 pour pouvoir utiliser la valeur du champs
1 dans une fonction.
merci


Avatar
mimi
merci pour ton aide
-----Message d'origine-----
Bonjour/soir,

tu pourrais stoquer la position de coupure dans le


itemdata:
cbo.additem ...
cbo.itemdata(cbo.NewIndex) = Len ( recordset(1))

'Récupération:
Msgbox Left$(cbo.List(cbo.ListIndex), cbo.ItemData


(cbo.ListIndex))

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"mimi" a écrit dans


le message de
news:0b7501c3dc49$5f653f20$
bonjour,
dans mon formulaire j'ai un combobox que je rempli à
l'aide d'un recordset. J'y met 2 champs par ligne (ex:
cbo.additem recordset(1) & recordset(2) )
Quand une personne clic sur une des valeurs du combo, je
voudrais récupérer séparément la valeur de mon champs 1




et
de mon champs 2 pour pouvoir utiliser la valeur du




champs
1 dans une fonction.
merci




.