Bonjour, alors voici mon problème :
je voudrai savoir comment faire pour récuperer le résultat d'une requête (en VBA). Voici mon bout de code, et ce que j'aimerai faire (vous comprendrez peut être mieu) :
Private Sub cboLibelleMF_Change()
Dim strSQL As String
Me.cboLibelleRF.RowSourceType = "Table/Requête"
strSQL = "SELECT RegionFonctionnelle.numRF,RegionFonctionnelle.libelleRF FROM RegionFonctionnelle INNER JOIN MacroFonction " _
& "ON RegionFonctionnelle.numRF=MacroFonction.numRF " _
& "WHERE MacroFonction.numMF=" & Me.cboLibelleMF
Me.cboLibelleRF.RowSource = strSQL
Me.cboLibelleRF.Requery
End Sub
voila, donc j'ai une combo (cbo.LibelleMF), et lorsque je clique dessus, j'aimerai qu'elle mette automatiquement le résultat de ma requête dans une autre combo (cboLibelleRF), sachant que le résultat de ma requête est un entier (et un seul, par exemple 4). Mon code ici ne fait que charger le résultat de ma requête dans ma deuxième combo (cboLibelleRF).
J'éspère que quelq'un pourra m'aider, sinon, si vous pouviez m'orienter vers un topic du même genre (j'ai déja chercher mais en vain).
Je vous dit aussi ce que j'ai essayer et qui n'a pas fonctionner :
à la place de : Me.cboLibelleRF.RowSource = strSQL, j'ai essayer :
- Me.cboLibelleRF = strSQL , mais la il me charge toute la requête dans ma deuxième combo
Merci d'avance.