Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2011, 20h04   #1
Membre du Club
 
Jean-Luc
Inscription : mai 2004
Messages : 183
Détails du profil
Informations personnelles :
Nom : Jean-Luc
Âge : 58

Informations forums :
Inscription : mai 2004
Messages : 183
Points : 62
Points : 62
Par défaut Ouvrir un état filtré

Bonjour
Je désire ouvrir un état en le filtrant
J'ai écrit ce code

Code :
1
2
3
4
5
6
7
Private Sub PRT_Click()
Dim Filtre_N°_DESC as String
Filtre_N°_DESC = "SELECT RéfCollectionVidéo, TitreFilm, Acteur1, Acteur2, Acteur3, Acteur4, Acteur5, Genre, Durée" & _
" FROM Vidéo" & _
" ORDER BY Vidéo.RéfCollectionVidéo DESC;"
DoCmd.OpenReport "Listing court", acViewPreview, "Filtre_N°_DESC"
End Sub
L'état s'ouvre bien mais apparemment le filtre ne s'est pas appliqué
L'état est toujours trié par N° CROISSANT

Quelqu'un peut'il m'expliquer comment procéder ?
Merci d'avance
Jean-Luc80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 21h12   #2
Membre du Club
 
Jean-Luc
Inscription : mai 2004
Messages : 183
Détails du profil
Informations personnelles :
Nom : Jean-Luc
Âge : 58

Informations forums :
Inscription : mai 2004
Messages : 183
Points : 62
Points : 62
J'ai trouvé l'erreur !
Il ne faut mette le nom du filtre seulement si le filtre existe dans la base en temps que requête
Dans mon cas il suffit de les enlever ce qui donne

Code :
DoCmd.OpenReport "Listing court", acViewPreview, Filtre_N°_DESC
@+
Jean-Luc80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 21h15   #3
Membre du Club
 
Jean-Luc
Inscription : mai 2004
Messages : 183
Détails du profil
Informations personnelles :
Nom : Jean-Luc
Âge : 58

Informations forums :
Inscription : mai 2004
Messages : 183
Points : 62
Points : 62
Je rectifie !!

J'ai trouvé l'erreur !
Il ne faut mette le nom du filtre entre " " seulement si le filtre existe dans la base en temps que requête
Dans mon cas il suffit de les enlever ce qui donne

Code :
DoCmd.OpenReport "Listing court", acViewPreview, Filtre_N°_DESC
Je met donc RESOLU
@+
Jean-Luc80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h43.


 
 
 
 
Partenaires

Hébergement Web