Bonjours,
mon problème est bien simple, mais je n'ai pas trouvé la réponse sur le forum... alors voila!
Dans ma requête d'ouverture d'état, il y a un paramètre demandé a l'utilisateur (noCommande). Si le numéro de commande n'existe pas, je voudrais qu'il affiche un message d'erreur et que l'État ne s'ouvre pas. J'ai donc écrit ceci:
Malheureusement, le DoCmd.Close ne marche pas parce-que ce code est executé AVANT l'affichage de l'État (il ne peut donc pas le fermer car il n'est pas ouvert). J'aimerais donc que l'affichage de l'État soit interrompue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Report_NoData(Cancel As Integer) MsgBox "La commande n'existe pas" DoCmd.Close acReport, "Commande" End Sub
Partager