Le déclenchement d'un événement en cliquant sur “OK” sur la messagebox dans un formulaire access
J'ai un formulaire access dans lequel une fois que l'utilisateur effectue quelques opérations d'une boîte de message s'affiche. Lorsque l'utilisateur clique sur "OK" dans la boîte de message que je veux fermer le formulaire et ouvrez un nouveau formulaire. Comment puis-je faire cela?
Vous devez vous connecter pour publier un commentaire.
le code VBA d'exécution est suspendue jusqu'à ce que l'utilisateur clique sur ok. Donc la prochaine ligne de code après l'appel msgbox sera votre endroit pour faire de la "magie"
Vous souhaitez ouvrir une nouvelle forme d'abord, puis fermez le formulaire.
Vous pouvez soit le faire par juste de mettre le code directement après la commande MsgBox, ou par la vérification de la réponse de l'utilisateur dans une réponse multi-messagebox. Par exemple:
Cela fera apparaître une messagebox avec les deux boutons Oui et Non, et vous permet d'exécuter du code remplaçant si la réponse est Non.