Problème avec un filtre, Erreur 424

flnt65 Messages postés 3 Statut Membre -  
le meruvien Messages postés 1414 Statut Membre -
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 1414 Statut Membre 40
 
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 Statut Membre
 
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 1414 Statut Membre 40
 
essaye en mettant le: [Form_FrmPiece.txtFiltreNommenclatureID] entre crochet car je pense que le point met la pagaille!!
0
flnt65 Messages postés 3 Statut Membre
 
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 1414 Statut Membre 40
 
attention, un crochet c'est [ et ] pas une barre vertical!
0