OVH Cloud OVH Cloud

filtre

1 réponse
Avatar
didierf
Bonjour

Je veut filtrer des enregistrement a partir d'une zone de=20
liste d=E9roulante appel=E9 Modifiable12
Donc j'ai cr=E9er mon formulaire avec ma zone de liste=20
d=E9roulante. J'ai cr=E9e un bouton de commande pour=20
appliquer le filtre et j'ai mis
[Champs=E0filtrer]=3D[Forms]![nomduformulaire]![Modifiable12]
Quand j'execute la macro il me dit que l'expression est=20
incorecte (Le moteur de la base de donn=E9e.....en tant=20
qu'expression correct)
Je ne voit pas ou est le probl=E8me , si quelqu'un peut=20
m'aider...

1 réponse

Avatar
Pierre CFI [mvp]
bonjour
regarde ce qu'il y a dans la liste , si tu l'as faite avec l'assistant il doit y avoir 2 champs, dont 1 cachée (largeur 0) qui est
en fait la valeur retournée
d'autre par sue le bouton il faut mettre
Me.Filter ="[champ a filtrer] = " & Me.Modifiable12 si num
ou
Me.Filter ="[champ a filtrer] = '" & Me.Modifiable12 & "'" si texte
puis
Me.Filteron =True

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"didierf" a écrit dans le message de news: c9ff01c3eefa$563a4580$
Bonjour

Je veut filtrer des enregistrement a partir d'une zone de
liste déroulante appelé Modifiable12
Donc j'ai créer mon formulaire avec ma zone de liste
déroulante. J'ai crée un bouton de commande pour
appliquer le filtre et j'ai mis
[Champsàfiltrer]=[Forms]![nomduformulaire]![Modifiable12]
Quand j'execute la macro il me dit que l'expression est
incorecte (Le moteur de la base de donnée.....en tant
qu'expression correct)
Je ne voit pas ou est le problème , si quelqu'un peut
m'aider...