Bonjour,
A l'ouverture d'un formulaire sur Form_Load(), je pose une question de choix de dossier. Si je clique sur abandon, je souhaite interrompre la procédure et ne pas ouvrir le formulaire.
Je n'ai pas trouvé la commande
Merci de votre aide
Bonjour,
A l'ouverture d'un formulaire sur Form_Load(), je pose une question de choix de dossier. Si je clique sur abandon, je souhaite interrompre la procédure et ne pas ouvrir le formulaire.
Je n'ai pas trouvé la commande
Merci de votre aide
Le mieux est l'ennemi du bien
Bonjour Binns,
A ce stade il est déjà trop tard, le formulaire est déjà ouvert. Il est possible de le refermer avec le code suivant:Form_Load() Si je clique sur abandon, je souhaite interrompre la procédure et ne pas ouvrir le formulaireBonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.Close acForm, "LeNomDeTonFormulaire"
Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
Si tout est OK, n'oubliez pas de cliquer sur
Merci Robert1957,
Mais la procédure se poursuit et je souhaite l'arrêter immédiatement.
Le mieux est l'ennemi du bien
Bien, j'ai bidouillé,
J'ai installé une variable publique.
Et dans le Form_Current() où le programme continuait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.Close acForm, "f_Objets" strFaux = "Faux"
Et là, le programme s'arrête. Ce n'est pas très élégant , mais ça fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If strFaux = "Faux" Then strFaux = "Vrai" Exit Sub End If
Le mieux est l'ennemi du bien
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager