Bonjour,
J'essai de remplir une combobox avec un recordset. J'ai ma base de donnée avec une table comme ceci :
idOperation1 nom1 prenom1
idOperation2 nom2 prenom2
idOperation3 nom3 prenom3
J'ai besoin d'afficher dans la combobox : "nom1 prenom1", "nom2 prenom2", "nom3 prenom3" ...
Ca ne pose pas de problème avec le code suivant :
Mais si je selection "nom2 prenom2" et que je clic ensuite sur un boutton, ou qu'il se produit n'importe quelle autre evenement, j'aimerai y associer "idOperation2". idOperation est ma clé primaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 requetteSQL = "SELECT idOperateur,nom,prenom " _ & " FROM operateur;" rst.Open requetteSQL, conn While Not rst.EOF Me.ComboBox2.AddItem (rst.Fields("nom") & " " & rst.Fields("prenom")) rst.MoveNext Wend rst.Close
Comment puis-je faire quelque chose de ce type svp ? Je ne veux pas faire de la concaténation ou utiliser un tableau sur ma feuille. Je suis sûr qu'il existe une solution propre.
Merci de vos éclairages !![]()
Partager