Problème de filtre de 2003 à 2007

Le
Moff
Quelqu'un est-il au courant d'un problème de filtre dans les formulaires
d'Access 2007 ? Mon application fonctionne bien avec Access 2003 mais ne
fonctionne plus avec Access 2007
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Moff
Le #6336461
Voici le code du programme qui fonctionne dans Access 2003 mais
qui ne fonctionne pas dans Access 2007. Quelqu'un a une idée ?

Private Sub Form_Open(Cancel As Integer)

Me.FilterOn = True
Me.Filter = "[nom_acteur] = '" & globalNomActeur & "'"

Le résultat doit montrer un seul enregistrement dans le formulaire.
Eric
Le #6336451
Bonsoir,

L'ordre ne serait-il pas ?
Me.Filter = "[nom_acteur] = '" & globalNomActeur & "'"
Me.FilterOn = True

en supposant que nom_acteur ne contienne pas d'apostrophe sinon mettre:
Me.Filter = "[nom_acteur] = """ & globalNomActeur & """"

Voici le code du programme qui fonctionne dans Access 2003 mais
qui ne fonctionne pas dans Access 2007. Quelqu'un a une idée ?

Private Sub Form_Open(Cancel As Integer)

Me.FilterOn = True
Me.Filter = "[nom_acteur] = '" & globalNomActeur & "'"

Le résultat doit montrer un seul enregistrement dans le formulaire.



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Eric
Le #6336441
.../...
je voulais dire en supposant que globalNomActeur ne contienne pas
d'apostrophe.

Bonsoir,

L'ordre ne serait-il pas ?
Me.Filter = "[nom_acteur] = '" & globalNomActeur & "'"
Me.FilterOn = True

en supposant que nom_acteur ne contienne pas d'apostrophe sinon mettre:
Me.Filter = "[nom_acteur] = """ & globalNomActeur & """"

Voici le code du programme qui fonctionne dans Access 2003 mais
qui ne fonctionne pas dans Access 2007. Quelqu'un a une idée ?

Private Sub Form_Open(Cancel As Integer)
Me.FilterOn = True
Me.Filter = "[nom_acteur] = '" & globalNomActeur & "'"

Le résultat doit montrer un seul enregistrement dans le formulaire.





--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


Moff
Le #6336411
Merci Éric.
J'ai une routine pour régler le problème des apostrophes.
La ligne suivante a réglé mon problème :
DoCmd.ApplyFilter , "[nom_acteur] = '" & globalNomActeur & "'"
Publicité
Poster une réponse
Anonyme