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 04/01/2012, 20h15   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
Par défaut filter un sous état

Bonsoir,

J'ai un formulaire composé d'un sous formulaire sur lequel j'utilise les filtres intégrer à access. je souhaite envoyé le résultat de ce filtre dans un état.
J'ai copié le résultat du filtre dans une variable que je j'utilise dans la propriété filtre sur l'événement à l'ouverture dans mon état.

Le problème est qu'il m'affiche l'erreur :
"La valeur entrée n'est pas valide pour cette propriété"

Voici mon code VBA (qui est très simple)
Code :
1
2
Me.E_Formateur_Liste_Montage_Détail.Report.Filter = FiltreListeMontageFormateur
Me.E_Formateur_Liste_Montage_Détail.Report.FilterOn = True
Est-ce quelqu'un à une idée pour m'aider à résoudre mon problème.

Merci par avance.
chelmi95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 20h26   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 076
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 076
Points : 4 396
Points : 4 396
Envoyer un message via Skype™ à GAYOT
Bonsoir
As tu essayé comme ceci:
Code :
1
2
3
4
5
6
 
With Me.E_Formateur_Liste_Montage_Détail.Report
   .Filter = ""
   .Filter = Form_NomSousFormulaire.Filter
   .FilterOn = True
End With
A condition que le formulaire soit encore ouvert bien sûr.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 20h32   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
Ca ne marche pas. Il me met l'erreur :
Objet requis
chelmi95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 20h57   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 076
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 076
Points : 4 396
Points : 4 396
Envoyer un message via Skype™ à GAYOT
Moi ça marche
Ton sous formulaire apparait-il dans la liste des objets de la fenêtre Vba?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 21h32   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
Maintenant il m'affiche l'erreur suviante :
la référence d'une expression à une propriété form/report n'est pas valide
chelmi95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 21h39   #6
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
En effet mon formulaire n'apparait pas dans la liste des objets VBA
chelmi95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2012, 22h10   #7
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 076
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 076
Points : 4 396
Points : 4 396
Envoyer un message via Skype™ à GAYOT
Le test que j'avais fait était avec un état et non un sous-état. Il semble qu'effectivement se soit plus compliqué.
Peut être peux tu t'inspirer de ceci:
http://www.developpez.net/forums/d34...t-access-97-a/
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2012, 07h41   #8
Rédacteur/Modérateur
 
Avatar de Jeannot45
 
Homme Jean BALLAT
Inscription : octobre 2004
Messages : 2 856
Détails du profil
Informations personnelles :
Nom : Homme Jean BALLAT
Âge : 63
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : octobre 2004
Messages : 2 856
Points : 5 220
Points : 5 220


Pourquoi ne pas utiliser les propriétés Champs Père et Fils du Sous-Etat ?
Le fonctionnement de l'état/Sous-Etat étant identique au fonctionnement du Formulaire/SousFormulaire, je suppose que l'état imprime les données du Formulaire.
__________________
Jeannot

Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., [B]Sources VBA

Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre
Jeannot45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 17h38   #9
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
J'ai résolu mon problème en changeant la propriété recordsource du sous état au lieu de la propriété FilterOn
chelmi95 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 04h06.


 
 
 
 
Partenaires

Hébergement Web