Bonjour,

Je souhaite lancer une requête avec la condition suivante :
Je tronque un champ (Mois_Année) et je le compare à une valeur Annee_Bilan:
Set extract_détail_facture = oDb.OpenRecordset("SELECT * FROM Facture WHERE Ref_élève LIKE '" & valeur_Elève & "' AND Right(Mois_Année,4) LIKE '" & Annee_Bilan & "'").
A l'exécution de la requête, j'ai le message d'erreur suivant :
Erreur d'execution '3061'
Too few parameters. Expected 1

Je pense que mon problème vient de l'utilisation de la fonction Right dans une requête.
Je vous remercie de votre aide