[VBA][SQL][FORMULAIRE] Affecté le resultat d'une requete sql dans un formulaire !
Bonjour, je suis débutant sur access, ainsi que VBA.
Mon problème est le suivant : J'aimerai afficher le résultat d'une requête sql appelé dans un code VBA en forme de tableau sur un formulaire (zone texte).
Mon code est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Private Sub ListeModifApi_AfterUpdate()
Dim SQL As String
'' Vérifie que l'on a cliqué sur un Api pour éviter le NULL
If Not IsNumeric(Me!ListeModifApi) Then Exit Sub
'' Affecte la valeur de CodeApi à la variable lngCodeApi
lngCodeApi = Me!ListeModifApi
'' Construit la chaîne SQL avec la catégorie concernée
SQL = "SELECT Nom, Prenom, Debutant, Moyen, Maitrise, Expert FROM TBLemployé INNER JOIN TBLnivmaitrise ON TBLemployé.CodeEmp=TBLnivmaitrise.CodeEmp WHERE CodeFabricant = " & lngCodeFabricant & " And CodeApi = " & lngCodeApi & ""
AffichageRecherche.Enabled = True
AffichageRecherche.Value = SQL
Me.AffichageRecherche.SetFocus
End Sub |
Mais lorsque j'exécute ce code il m'affiche dans la zone texte souhaité que le requête sql alors que je veut le résultat sous forme de tableau !
J'ai écumé les forums, les tuto et les cours, mais comme j'ai une connaissance très limité je ne sais pas ce que je cherche alors je fais appelle a vous en espérant que d'une part cela soit possible et comment y arrivé !
Merci