OVH Cloud OVH Cloud

Annulation fermeture si enregistrements non valides

1 réponse
Avatar
Valérie
Bonjour à tous,
Lorsque je ferme mon form (par la X en haut à droite et non par un bouton)
je verifie que la saisie est valide, notamment que des champs numeriques ont
ete saisis (ils doivent etre <> de null), si ce n'est pas le cas je dois
annuler la fermeture du form pour l'empecher tant que mes champs ne sont pas
renseignés. Comment faire ? Merci pour vos reponses

1 réponse

Avatar
Raymond [mvp]
Bonjour.

il faut supprimer la croix de fermeture du formulaire et placer un bouton
personnel de fermeture.
ça ne supprimera pas le problème de la fermeture du formulaire commandée par
le fermeture de la base ou une fermeture par vba. il faudra tester une
variable public que tu chargeras dans le beforeupdate du formulaire pour
indiquer un arret ou non, accepté, en terminant la fonction par cancel=True
si interdit. Dans le form_Unload, tu testes la valeur de la variable et tu
mets cancel = True s'il ne faut pas fermer.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Valérie" a écrit dans le message de
news:c07vpm$4bv$
Bonjour à tous,
Lorsque je ferme mon form (par la X en haut à droite et non par un bouton)
je verifie que la saisie est valide, notamment que des champs numeriques
ont

ete saisis (ils doivent etre <> de null), si ce n'est pas le cas je dois
annuler la fermeture du form pour l'empecher tant que mes champs ne sont
pas

renseignés. Comment faire ? Merci pour vos reponses