- Je souhaite que ma requête affiche les enregistrements selon un critère sur le champ [Montant] de ma table TB_Vente.
- J'ai placé un contrôle liste déroulante cmbList1 qui contient les valeurs (">=";"=";"<=") et un zone de texte strMontant sur mon formulaire frmVente.
- Dans ma requête et dans le critère sur le champ [Montant] j'ai l'écriture suivante:
Nz([Forms]![frmVente]![cmbListe1] & ([Forms]![frmVente]![strMontant] ;[Montant])
Donc je veux que la requête me retourne les enregistrements dont le montant est >= 1000 si par exemple je choisis la valeur ">=" pour ma cmbListe1 et je rentre la valeur 1000 dans strMontant.
Mais j'ai toujours l'erreur : cette expression présente une syntaxe incorrecte.
J'ai essayé d'ajouter des cotes '' mais rien.
Je ne veux pas 3 requêtes pour chaque opérateur de comparaison puisque j'ai d'autres critères a jouté
Merci de votre aide!
Partager