OVH Cloud OVH Cloud

Récupération de paramètre

21 réponses
Avatar
olid
Bonjour,

Je recherche de l'aide pour régler mon problème qui est le suivant

Dans un formulaire, j'ai mis des champs de sélection et j'ai un bouton me
permettant d'ouvrir un état en filtrant les données sur les champs de
sélection
==> Me.Filter = "Saison like" & "'" & Me![[COLLECTIONa]] & "'" & "and " ....
==> Me.FilterOn = True
==> DoCmd.OpenReport stDocName, acPreview, Me.Filter, Me.Filter

A la fermeture de l'état, je reviens sur mon formulaire

J'aimerais récupérer dans les champs du formulaire les données que j'ai
passées en filtre à l'ouverture de l'état

Merci de votre aide

10 réponses

1 2 3
Avatar
3stone
Salut,

"olid"
| Dans un formulaire, j'ai mis des champs de sélection et j'ai un bouton me
| permettant d'ouvrir un état en filtrant les données sur les champs de
| sélection
| ==> Me.Filter = "Saison like" & "'" & Me![[COLLECTIONa]] & "'" & "and " ....
| ==> Me.FilterOn = True
| ==> DoCmd.OpenReport stDocName, acPreview, Me.Filter, Me.Filter
|
| A la fermeture de l'état, je reviens sur mon formulaire
|
| J'aimerais récupérer dans les champs du formulaire les données que j'ai
| passées en filtre à l'ouverture de l'état


Puisque tu applique le filtre (Me.FilterOn=True) il ne te reste dans le formulaire
que les enregistrements concernés... ce n'est donc pas cela...

"récupérer dans les champs du formulaires les données que..."
Tu parle de la valeur du filtre ??
...dans ce cas, elle se trouve dans "Me.Filter" !

MonChamp = Me.Filter

ou bien c'est autre chose et j'ai rien compris ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
olid
Je vais essayé d'être plus clair.

J'ai un formulaire et un sous-formulaire. Dans le formulaire j'ai des champs
qui me permettre de filtrer le contenu de mon sous-formulaire.

J'ai mis un bouton sur mon formulaire qui me permet d'éditer le résultat de
mon sous-formulaire.
Avant d'ouvrir mon état je passe en filtre (fonction me.filter) le contenu
des champs qui m'a permis de filtrer mon sous-formulaire pour avoir le même
résultat sur l'état
Quand je reviens dans le formulaire j'aimerai retrouver dans les champs la
saisie que j'avais faite et aussi avoir l'affichage du sous-formulaire filtré
par les champs saisies

Merci de ton aide


Salut,

"olid"
| Dans un formulaire, j'ai mis des champs de sélection et j'ai un bouton me
| permettant d'ouvrir un état en filtrant les données sur les champs de
| sélection
| ==> Me.Filter = "Saison like" & "'" & Me![[COLLECTIONa]] & "'" & "and " ....
| ==> Me.FilterOn = True
| ==> DoCmd.OpenReport stDocName, acPreview, Me.Filter, Me.Filter
|
| A la fermeture de l'état, je reviens sur mon formulaire
|
| J'aimerais récupérer dans les champs du formulaire les données que j'ai
| passées en filtre à l'ouverture de l'état


Puisque tu applique le filtre (Me.FilterOn=True) il ne te reste dans le formulaire
que les enregistrements concernés... ce n'est donc pas cela...

"récupérer dans les champs du formulaires les données que..."
Tu parle de la valeur du filtre ??
....dans ce cas, elle se trouve dans "Me.Filter" !

MonChamp = Me.Filter

ou bien c'est autre chose et j'ai rien compris ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"olid"
| Je vais essayé d'être plus clair.


oui, parce qu'il est difficile de savoir ce que tu veux faire
et on ne vois pas ce que tu vois à ton écran ;-)


| J'ai un formulaire et un sous-formulaire. Dans le formulaire j'ai des champs
| qui me permettre de filtrer le contenu de mon sous-formulaire.
|
| J'ai mis un bouton sur mon formulaire qui me permet d'éditer le résultat de
| mon sous-formulaire.
| Avant d'ouvrir mon état je passe en filtre (fonction me.filter) le contenu
| des champs qui m'a permis de filtrer mon sous-formulaire pour avoir le même
| résultat sur l'état
| Quand je reviens dans le formulaire j'aimerai retrouver dans les champs la
| saisie que j'avais faite et aussi avoir l'affichage du sous-formulaire filtré
| par les champs saisies


Ben... si tu ne ferme pas ton formulaire, tout devrait encore s'y trouvé
intact lorsque tu ferme/imprime ton état... non ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
olid
Dans l'évenement ouverture de l'état je ferme effectivement le formulaire
Si je mets la ligne de fermeture du formulaire en commentaire, mon état ne
s'affiche plus à l'écran


re,

"olid"
| Je vais essayé d'être plus clair.


oui, parce qu'il est difficile de savoir ce que tu veux faire
et on ne vois pas ce que tu vois à ton écran ;-)


| J'ai un formulaire et un sous-formulaire. Dans le formulaire j'ai des champs
| qui me permettre de filtrer le contenu de mon sous-formulaire.
|
| J'ai mis un bouton sur mon formulaire qui me permet d'éditer le résultat de
| mon sous-formulaire.
| Avant d'ouvrir mon état je passe en filtre (fonction me.filter) le contenu
| des champs qui m'a permis de filtrer mon sous-formulaire pour avoir le même
| résultat sur l'état
| Quand je reviens dans le formulaire j'aimerai retrouver dans les champs la
| saisie que j'avais faite et aussi avoir l'affichage du sous-formulaire filtré
| par les champs saisies


Ben... si tu ne ferme pas ton formulaire, tout devrait encore s'y trouvé
intact lorsque tu ferme/imprime ton état... non ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"olid"
| Dans l'évenement ouverture de l'état je ferme effectivement le formulaire
| Si je mets la ligne de fermeture du formulaire en commentaire, mon état ne
| s'affiche plus à l'écran


Tu ouvre sûrement ton formulaire en mode indépendant et/ou modal...
et à cause de cela le formulaire ne peut s'afficher devant le formulaire.

Modifie cela et cela va fonctionner !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
olid
En effet j'ai les deux à oui
Si je mets à non j'ai au autre problème
J'ai un menu principal qui est à oui dansl'indépendant
ensuite j'ouvre le formulaire en question et si je mets les à oui, c'est mon
forrmulaire qui est affiché derriere

Mais c'est bien le problème


re,

"olid"
| Dans l'évenement ouverture de l'état je ferme effectivement le formulaire
| Si je mets la ligne de fermeture du formulaire en commentaire, mon état ne
| s'affiche plus à l'écran


Tu ouvre sûrement ton formulaire en mode indépendant et/ou modal...
et à cause de cela le formulaire ne peut s'afficher devant le formulaire.

Modifie cela et cela va fonctionner !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"olid"
| En effet j'ai les deux à oui
| Si je mets à non j'ai au autre problème
| J'ai un menu principal qui est à oui dansl'indépendant
| ensuite j'ouvre le formulaire en question et si je mets les à oui, c'est mon
| forrmulaire qui est affiché derriere


Dans ce cas, au lieu de le fermer, tu le cache...
et à la fermeture de ton état, tu le rend à nouveau visible !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
olid
Ok mais dans les propriétés du formluaire, je n'ai pas la propriété "visible"
comme pour un bouton (ou je ne sais pas où chrercher)

Merci encore de ton aide


re,

"olid"
| En effet j'ai les deux à oui
| Si je mets à non j'ai au autre problème
| J'ai un menu principal qui est à oui dansl'indépendant
| ensuite j'ouvre le formulaire en question et si je mets les à oui, c'est mon
| forrmulaire qui est affiché derriere


Dans ce cas, au lieu de le fermer, tu le cache...
et à la fermeture de ton état, tu le rend à nouveau visible !


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"olid"
| Ok mais dans les propriétés du formluaire, je n'ai pas la propriété "visible"
| comme pour un bouton (ou je ne sais pas où chrercher)


un exemple...
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#MasquerFrm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
olid
Super, merci


re,

"olid"
| Ok mais dans les propriétés du formluaire, je n'ai pas la propriété "visible"
| comme pour un bouton (ou je ne sais pas où chrercher)


un exemple...
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#MasquerFrm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




1 2 3