Problème avec un filtre, Erreur 424

Fermé
flnt65 Messages postés 3 Date d'inscription mercredi 13 avril 2016 Statut Membre Dernière intervention 14 avril 2016 - 13 avril 2016 à 17:34
le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 - 14 avril 2016 à 18:02
Bonjour,

Tout d'abord, je suis nouveau sur le forum et novice sur Access.

J'ai créé un filtre dans un formulaire afin de récupérer une partie des données d'une table (l'ensemble des pièces appartenant à une nomenclature).

Problème: Lorsque j'active le filtre, le code VBA ne fonctionne pas et m'affiche "erreur 424, objet requis".

Le code est le suivant:
Private Sub cmdFilter_Click()
If Form_FrmPiece.txtFiltreNommenclatureID.Value <> "" Then Form_sfrmPieceListe.Filter = "Nommenclature_ID Like'" & Form_FrmPiece.txtFiltreNommenclatureID & "'"
Form_sfrmPieceListe.FilterOn = True
End Sub<code basic>
</code>

Un collègue a déja créé deux formulaires utilisant ce code pour le filtre et il fonctionne sur l'un et pas sur l'autre (même erreur).

D'avance, merci d'éclairer ma lanterne de novice..
Restant à votre disposition.
A voir également:

1 réponse

le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 40
14 avril 2016 à 06:28
bonjour, ça veur dire que tu veut filtrer un formulaire qui n'existe pas, tu as sans doute fait une faute d’orthographe dans le nom!
Roger
0
flnt65 Messages postés 3 Date d'inscription mercredi 13 avril 2016 Statut Membre Dernière intervention 14 avril 2016
14 avril 2016 à 12:05
Bonjour,

D'abord merci pour ta réponse!
Cependant, mon formulaire existe bel et bien avec cette orthographe que j'ai copié-collé depuis l'objet lui même...

Si tu as d'autre piste je suis preneur!
0
le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 40
14 avril 2016 à 16:19
essaye en mettant le: [Form_FrmPiece.txtFiltreNommenclatureID] entre crochet car je pense que le point met la pagaille!!
0
flnt65 Messages postés 3 Date d'inscription mercredi 13 avril 2016 Statut Membre Dernière intervention 14 avril 2016
14 avril 2016 à 16:32
J'ai essayé en mettant les crochets et j'obtiens à présent une erreur 2465: Access ne trouve pas le champs "|1" référencé dans l'expression... Ce qui n'a pas vraiment de sens pour moi mais en aura surement plus pour toi?
0
le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 40
14 avril 2016 à 18:02
attention, un crochet c'est [ et ] pas une barre vertical!
0