OVH Cloud OVH Cloud

appel d'un formulaire en vba ?

2 réponses
Avatar
evlp2004
Bonjour,

j'ai 2 formulaires :

le premier : "frm_rechercher"
le second : "frm_details données"

j'aimerai lorsque je ferme le formulaire "frm_rechercher"
vider le paramètre Filtre du formualire "frm_details données" et faire un
requery ou un refresh du formulaire.

code :
sous l'évenement "close" du formulaire "frm_rechercher"
en vb je devrais ecrire ça :

Form_frm_details données.filter = ""
Form_frm_details données.refresh
Form_frm_details données.requery
mais mon probleme est l'espace ds le nom de mon formulaire ????

ma question est la suivante sous vb comment faire appel à un formulaire dont
le
nom contient un espace ?

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Soit tu utilises les crochets, sinon, tu peux mettre :

Forms("frm_Details données").filter = ""
...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"evlp2004" a écrit dans le message news:

Bonjour,

j'ai 2 formulaires :

le premier : "frm_rechercher"
le second : "frm_details données"

j'aimerai lorsque je ferme le formulaire "frm_rechercher"
vider le paramètre Filtre du formualire "frm_details données" et faire un
requery ou un refresh du formulaire.

code :
sous l'évenement "close" du formulaire "frm_rechercher"
en vb je devrais ecrire ça :

Form_frm_details données.filter = ""
Form_frm_details données.refresh
Form_frm_details données.requery
mais mon probleme est l'espace ds le nom de mon formulaire ????

ma question est la suivante sous vb comment faire appel à un formulaire
dont

le
nom contient un espace ?







Avatar
pgz
Bonjour,

Entre crochets, comme ça:
Forms![form_détailes données].Filter = ""

Tu peux aussi pour éviter d'écrire 3 fois la même chose
with Forms![form_détailes données]
.Filter = ""
.FilterOn = False
.Requery
End with


Bonne chance,
pgz