Bonjour,
Un peu d'aide ne fera pas de mal.
En m'aidant grandement des astuces trouvés sur ce site (dont je remercie vivement au passage les concepteurs et les animateurs), j'ai réussi à créer un menu contextuel dynamique pour mes Etats ce qui me permet d'en gérer les commandes et l'affichage selon différentes conditions liées aux données et aux utilisateurs.
Dans ce menu, bien sûr, je souhaiterais que figure une commande pour femer l'Etat et lorsqu'on clique sur cette commande, j'ai donc prévu le code suivant :
DoCmd.Close acReport, Screen.ActiveReport.Name, acSaveYes
Et la pb : Erreur d'exécution 2585 - Impossible d'exécuter cette action pendant le traitement d'un évènement d'un ... état.
En fait, j'ai l'impression que le fait que le menu contextuel soit ouvert au moment ou je lance la commande DoCmd.Close acReport ... empêche la fermeture de la fenêtre active.
Quelle ligne de commande insérer pour fermer préalablement le menu contextuel et lancer la fermeture de l'Etat.
Je ne suis pas encore bien expérimenté en code.
Merci de l'aide de tous.
Partager