OVH Cloud OVH Cloud

Condition sur fermeture d'un formulaire

4 réponses
Avatar
JeanYves \(au pro\)
Bonjour,


J'ai essayé de mettre une condition à la fermeture d'un formulaire :


if maCondition then
docmd.close MonFormulaire
else
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
end sub
end if

Lorsque je mets cette condition sur clic d'un bouton dedié à la fermeture
cela fonctionne normalement et cela m'empeche de fermer le formulaire

Lorsque je mets cette condition sur l'evenement fermeture du formulaire
la condition se déroule normalement et le formulaire se ferme même si elle
n'est pas remplie


Avez vous la solution SVP

Merci !

4 réponses

Avatar
Eric
Bonjour,

As tu essayé de mettre ton code sur l'évènement Unload (Libération).
Ca devrait faire l'affaire.

Private Sub Form_Unload(Cancel As Integer)
if Not maCondition then
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
Cancel=True
end if
End Sub

A+
Eric

"JeanYves (au pro)" écrivait
news:cdgkod$v93$:

Bonjour,


J'ai essayé de mettre une condition à la fermeture d'un formulaire :


if maCondition then
docmd.close MonFormulaire
else
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
end sub
end if

Lorsque je mets cette condition sur clic d'un bouton dedié à la
fermeture cela fonctionne normalement et cela m'empeche de fermer le
formulaire

Lorsque je mets cette condition sur l'evenement fermeture du
formulaire la condition se déroule normalement et le formulaire se
ferme même si elle n'est pas remplie


Avez vous la solution SVP

Merci !





Avatar
JeanYves \(au pro\)
Merci

Non mais je vais essayer


"Eric" a écrit dans le message de
news:
Bonjour,

As tu essayé de mettre ton code sur l'évènement Unload (Libération).
Ca devrait faire l'affaire.

Private Sub Form_Unload(Cancel As Integer)
if Not maCondition then
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
Cancel=True
end if
End Sub

A+
Eric

"JeanYves (au pro)" écrivait
news:cdgkod$v93$:

Bonjour,


J'ai essayé de mettre une condition à la fermeture d'un formulaire :


if maCondition then
docmd.close MonFormulaire
else
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
end sub
end if

Lorsque je mets cette condition sur clic d'un bouton dedié à la
fermeture cela fonctionne normalement et cela m'empeche de fermer le
formulaire

Lorsque je mets cette condition sur l'evenement fermeture du
formulaire la condition se déroule normalement et le formulaire se
ferme même si elle n'est pas remplie


Avez vous la solution SVP

Merci !








Avatar
JeanYves \(au pro\)
Pas mieux




"Eric" a écrit dans le message de
news:
Bonjour,

As tu essayé de mettre ton code sur l'évènement Unload (Libération).
Ca devrait faire l'affaire.

Private Sub Form_Unload(Cancel As Integer)
if Not maCondition then
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
Cancel=True
end if
End Sub

A+
Eric

"JeanYves (au pro)" écrivait
news:cdgkod$v93$:

Bonjour,


J'ai essayé de mettre une condition à la fermeture d'un formulaire :


if maCondition then
docmd.close MonFormulaire
else
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
end sub
end if

Lorsque je mets cette condition sur clic d'un bouton dedié à la
fermeture cela fonctionne normalement et cela m'empeche de fermer le
formulaire

Lorsque je mets cette condition sur l'evenement fermeture du
formulaire la condition se déroule normalement et le formulaire se
ferme même si elle n'est pas remplie


Avez vous la solution SVP

Merci !








Avatar
JeanYves \(au pro\)
C'est bon merci beaucoup , j'avais oublié cancel=true


"JeanYves (au pro)" a écrit dans le message de
news:cdgnll$11f$
Pas mieux




"Eric" a écrit dans le message de
news:
Bonjour,

As tu essayé de mettre ton code sur l'évènement Unload (Libération).
Ca devrait faire l'affaire.

Private Sub Form_Unload(Cancel As Integer)
if Not maCondition then
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
Cancel=True
end if
End Sub

A+
Eric

"JeanYves (au pro)" écrivait
news:cdgkod$v93$:

Bonjour,


J'ai essayé de mettre une condition à la fermeture d'un formulaire :


if maCondition then
docmd.close MonFormulaire
else
msgbox " Tu t'es planté, tu ne peux pas fermer ce formulaire
end sub
end if

Lorsque je mets cette condition sur clic d'un bouton dedié à la
fermeture cela fonctionne normalement et cela m'empeche de fermer le
formulaire

Lorsque je mets cette condition sur l'evenement fermeture du
formulaire la condition se déroule normalement et le formulaire se
ferme même si elle n'est pas remplie


Avez vous la solution SVP

Merci !