Bonjour
Dans mon formulaire, apres avoir trouver une recherche de produit (soit par le biais du menu deroulant soit par la bouton rechercher), je ne comprends pas pourquoi il ne m'affiche pas les details du dit produit rechercher ?
Voici la section de code:
Pourtant, si j'ai bien comprends la suite d'instruction, il selectionne tout depuis la table liste_commune où la valeur du champ "libelle" est egal a la valeur rechercher dans le cadre de recherche "moteur".
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Private Sub moteur_Change() If liste_commune.Visible = False Then liste_commune.Visible = True liste_commune.RowSource = "SELECT DISTINCT libelle FROM liste_commune WHERE libelle LIKE '" & moteur.Text & "*'" End Sub Function masquerlist() If liste_commune.Visible = True Then liste_commune.Visible = False End Function Private Sub categorie_Change() Dim ligne As Recordset Dim base As DAO.Database Set base = Application.CurrentDb Set ligne = base.OpenRecordset("SELECT*FROM liste_commune WHERE libelle='" & moteur.Value & "'", dbOpenDynaset) ligne.MoveFirst categorie.Value = ligne.Fields("categorie").Value item.Value = ligne.Fields("item").Value prix.Value = ligne.Fields("prix").Value ligne.Close base.Close Set ligne = Nothing Set base = Nothing End Sub
Apres quoi il parcours la ligne correspondante dans la table pour afficher le resultat !
Et malgres cela rien ne se passe !
Quel en serait la raison ?
Merci
Partager