bonjour,
j'ai créé un formulaire recherche qui me permet de rechercher un fournisseur à partir de son code et de m'afficher les information le concernant dans des zones de texte.
à l'aide d'un requete, je fais afficher le nom de tous les fournisseurs dans une liste déroulante. j'ai mis un bouton 'recherche' sur le formulaire.
la liste deroulante se denomme code_four et la clé de ma table fournisseur, codfour.
sous le bouton 'recherche', j'ai mis le code suivant:
lorsque je sélectionne un fournisseur et que je clique sur mon bouton 'recherche', il me ramène un message d'erreur:
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
17 Private Sub recherche_Click() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset Dim sql As String sql = "SELECT Codfour, Nom, Contact," _ & " Adresse , residence" _ & " FROM Fournisseur" _ & " WHERE codfour = code_four.value " rs.Open sql, CurrentProject.Connection, adOpenDynamic, adLockOptimistic Adresse = rs!Adresse Codfour = rs!Codfour Contact = rs!Contact End Sub
comment recuperer la valeur contenu ds la liste déroulante pour la comparer aux valeurs de ma table?Aucune valeur donnée pour un ou plusieurs paramètre requis
y a t-il une meilleure méthode pour faire ma recherche et afficher mes données?
merci
Partager