Bonjour chers tous,
Je suis un novice en VB et je viens auprès de vous solliciter de l'aide.
J'ai conçu une base de données sur Access pour la gestion de stock.
Un formulaire nommé Zone de recherche permet de rechercher les produit enregistrés dans la base de données.
Mon problème est celui:
J'ai inséré une zone liste déroulante dans laquelle il est possible de saisir le nom du produit ou de faire défiler la liste des produits inscrit dans le champs "Description" afin d'afficher le résultat sur la même page.
Je voudrai en effet associer cette zone liste déroulante avec un bouton de validation que je nomme "Research".
Ainsi, j'ai parcouru le net et je suis tombé sur ce code: SELECT * FRom ma_table Where ma_table.[Identifiant] = Formulaires![nom_du_form]![modifiable12]
J'ai donc essayé de l'adapter a mon contexte en remplaçant les éléments tel que définis dans ma base de donnée comme suit: Ma_table = Gestion_Stock; Identifiant = Description, qui en fait représente le champs associé à la zone liste déroulante dans la table GESTION_STOCK; le nom du formulaire = Zone de recherche; modifiable 21 qui correspond à la zone liste déroulante que j'ai nommé Modifiable122.
Après l'avoir inséré comme suit:
Private Sub Research_Click()
SELECT * From "GESTION_STOCK" Where GESTION_STOCK.[Description] = Formulaires![ZONE_DE_RECHERCE]![Modifiable122]
End Sub
Un message apparaît: Erreur de compilation Attendu: Case.
Questions
Y'aurait-il une erreur au niveau du code?
Ce code est-il adapté à mon contexte?
Si tel n'est pas le cas, pourriez-vous m'aider résoudre ce problème avec un code adapté à mon besoin?
Merci d'avance et salutations!
Partager