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

1 réponse

1 2 3
Avatar
olid
Bonjour,
Pour tester la fonction j'ai créé une nouvelle base ACCESS avec
deux formulaires en mode modal et indépendant
Le 1 formulaire ouvre le deuxième et celui-ci ouvre l'état (via la fonction)
Maleureusement le 1 formulaire ne devient tjs pas visible

J'ai fais un test en modifiant un peu la fonction
Après l'appel à l'état
j'ai mis en commentaire le reste et j'ai mis à la place
Forms(loFormArray(0)).Visible = True
Forms(loFormArray(0)).Modal = False

Forms(loFormArray(1)).Visible = True
Forms(loFormArray(1)).Modal = True

C'est Ok maintenant
J'ai fais le test avec trois formulaires les deux premiers en modal = false
et le dernier en modal = True
C'est tjs OK



Salut,

"olid"
| J'ai fais le call
| A la fermeture de mon état seul, malheureusement seul le formulaire de
| sélection est de nouveau visible



Transforme la Sub OpenReport() en Function OpenReport et tu pourra
l'appeller par Call ou x=OpenReport()

La fonction, à condition quelle soit copiée sans erreur, ferme *tous* les
formulaires et à la fermeture de l'état les ouvrent tous dans l'ordre inverse!

Si cela ne fonctionne pas correctement chez toi, regarde si tu à bien
copié le code (faire un copier/coller) et vérifie si tu n'as pas de vieux
code qui traîne chez toi.

L'avantage de cette fonction est de justement l'utiliser de la même
façon que le Docmd.OpenReport avec le mêmes paramètres.



--
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