Bonjour tout le monde,

voilà j'ai une combobox lié à une table dans ma base de données. Jusque là aucun soucis tous les enregistrement s'affiche bien dans la liste.

Ensuite j'ai besoin de récupérer une valeur lié à l'enregistrement que j'ai sélectionné, j'ai donc écris la procédure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub cmbTypeRapport_AfterUpdate()
 
    ValeurComboReportType = cmbTypeRapport.Recordset(4).
End Sub
Quand j'affiche ValeurComboReportType , ça m'affiche la valeur correspondant au premier enregistrement de la liste. Si parcontre je reselectionne un seconde fois mon enregistrement, ValeurComboReportType à la bonne valeur.

Est-ce l'évènement qui n'est pas bon? est-ce que je récupère mal la valeur? Comme je suis débutant en vba, y'a de forte chance que je me sois tromper quelque part.

Merci d'avance