Bonjour tout le monde !!!

Après des heures et des heures de recherche sur le forum sans jamais trouver de réponse à mon problème, j’ai décidé de poster ce message.

Je débute dans Access ainsi que dans le VBA.

J’aimerai savoir s’il est possible de trier une requête depuis un formulaire.
Je m’explique : J’ai un formulaire avec une liste déroulante qui contient des références de moteurs. Ce que je veux c’est que si je sélectionne une référence dans la liste, ma requête se filtre automatiquement par ce type de référence.

Voici mon code: (Pas de moquerie je ne connais pas le VBA j'y suis allé au feeling)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Private Sub Modifiable2_Change()
 
If Modifiable2 = "0734 3370" Then
DoCmd.ApplyFilter [Requête Temps Fermeture], [RefMoteur=0734 3370]
 
End If
End Sub
Lorsque je selectionne 0734 3370 dans la liste déroulante j'obtiens le message suivant : Erreur d'exécution '2465':

Impossible de trouver le champs '|' auquel il est fait référence dans votre expression.

j'ai essayé de mettre des côtes des guillemets dans tous les sens rien de fonctionne.

En espérant que j'ai été assez clair, j'espère que vous pourrez m'aider...