Bonjour à tous,
Je débute sous Access et en programmation
Je suis actuellement en train de concevoir un formulaire de recherche multi-critères pour une liste de produits (désignation, quantité, valeur, etc...). Je me suis grandement inspiré d'un tutoriel présent sur ce site.
http://cafeine.developpez.com/access...echerchemulti/
Je cherche ici à filtrer un champ "stock total" en utilisant une intervalle de valeur. J'ai donc crée deux txtbox "txtquant1" et "txtquant2" pour pouvoir définir les limites inférieures et supérieures de la recherche. Une checkbox "chkquant" me permet d'activer ou non le critère de recherche.
Mon code pour le filtre du champ est le suivant (basé sur la sub refreshquery du tutoriel cité précédemment)
Après plusieurs variantes, pas de succès, Access m'indique une erreur de syntaxe sur la fonction between.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Not Me.chkquant Then SQL = SQL & "And Article.[Stock total] between " & Me.txtquant1 & " And " & Me.txtquant2 & "" End If
Avez vous une idée d'où peut venir l'erreur?
Merci d'avance de votre aide
Partager