Version Access utilisée : Access 2003
Système d'exploitation : Windows XP
J'ai créé un outil qui interroge une base de données et restitue les données sous forme de fichier Excel ou Word mis en forme.
Pour faire patienter l'utilisateur, j'ai créé un formulaire "Attente" qui affiche un taux d'avancement pour chaque requête effectuée.
Voici mon problème : lors de certains traitement assez longs, des utilisateurs ouvrent (ou activent) une autre fenêtre Windows (comme Outlook par exemple) et lorsqu'ils reviennent à la fenêtre Access, le formulaire "Attente" n'est plus mis à jour alors que le traitement se déroule correctement et beaucoup pensent que l'outil s'est planté.
Le formulaire "Attente" est pourtant remis à jour par un "DoCmd.RepaintObject" dans chaque boucle du traitement et j'ai également mis un "Me.Refresh" sur activation, activé et réception focus.
Y aurait-il une solution pour forcer la mise à jour ?
Partager