OVH Cloud OVH Cloud

fermeture d'un formulaire

4 réponses
Avatar
ibowl77
Bonjour,

Quel est le pendant de la cde : DoCmd.OpenForm pour fermer un formulaire ?

J'ai essayé la cde Forms("MonFormulaire").Close mais ça ne mrche pas.

Merci d'avance pour votre aide

M. Bardot

4 réponses

Avatar
Haikel3000
Salut,
A partir du formulaire que tu veux fermer sur un evenement click par exemple
c'est juste DoCmd.Close
A partir d'un module tu fais plutot:

MySub()
DoCmd.Close acForm, "MonFormulaireEstCeluiCi", True
End Sub

et sur l'évenement onclick de ton bouton, tu appelles alors ta procédure
comme ça:

Private Sub MyButton_Click()
Call Mysub
End Sub

Voilà, je pense que c'est correct...
;-)
Haikel3000 <-l'UnionFaitLeCode->

"ibowl77" wrote:

Bonjour,

Quel est le pendant de la cde : DoCmd.OpenForm pour fermer un formulaire ?

J'ai essayé la cde Forms("MonFormulaire").Close mais ça ne mrche pas.

Merci d'avance pour votre aide

M. Bardot





Avatar
ibowl77
C'est parfait ça marche très bien : je veux fermer des formulaires à partir
de l'évenement "sur fermeture" de plusieurs états correspondants, j'ai donc
codé directement la commande

DoCmd.Close acForm, "MonFormulaireEstCeluiCi", True

pour l'évenement.

Merci encore pour votre aide, je vois que je suis vraiment novice en VBA.

A ce propos, pourriez-vous me conseiller un ouvrage pour me perfectionner
dans ce langage ?

"Haikel3000" a écrit dans le message
de news:
Salut,
A partir du formulaire que tu veux fermer sur un evenement click par
exemple
c'est juste DoCmd.Close
A partir d'un module tu fais plutot:

MySub()
DoCmd.Close acForm, "MonFormulaireEstCeluiCi", True
End Sub

et sur l'évenement onclick de ton bouton, tu appelles alors ta procédure
comme ça:

Private Sub MyButton_Click()
Call Mysub
End Sub

Voilà, je pense que c'est correct...
;-)
Haikel3000 <-l'UnionFaitLeCode->

"ibowl77" wrote:

Bonjour,

Quel est le pendant de la cde : DoCmd.OpenForm pour fermer un formulaire
?

J'ai essayé la cde Forms("MonFormulaire").Close mais ça ne mrche pas.

Merci d'avance pour votre aide

M. Bardot







Avatar
3stone
Salut,

"ibowl77"
[...]
| A ce propos, pourriez-vous me conseiller un ouvrage pour me perfectionner
| dans ce langage ?


Le moins cher... la touche F1 ;-)


Lorsque tu écris:

Docmd.Openform "...."

place le curseur sur Openform et pousse F1
Tu trouvera l'explication, des exemples et ce qui "tourne autour"


--
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
ibowl77
Merci pour l'info, effectivement, on y trouve beaucoup d'informations.

cordialement

M. Bardot
"3stone" a écrit dans le message de news:
%
Salut,

"ibowl77"
[...]
| A ce propos, pourriez-vous me conseiller un ouvrage pour me
perfectionner
| dans ce langage ?


Le moins cher... la touche F1 ;-)


Lorsque tu écris:

Docmd.Openform "...."

place le curseur sur Openform et pousse F1
Tu trouvera l'explication, des exemples et ce qui "tourne autour"


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