OVH Cloud OVH Cloud

Rafraîchissement de l'affichage d'un champ texte d'un formulaire

1 réponse
Avatar
Denn
Dans un module VBA, je veux informer l'utilisateur de l'avancement des
tâches en cours en changeant la valeur d'un champ texte dans le
formulaire affiché à l'écran. Malheureusement, le message du champ texte
n'apparaît pas quand je le voudrais, souvent très en retard. La tâche
suivante est souvent très avancée quand le message s'affiche enfin.

Comment forcer le rafraîchissement de l'écran et du formulaire afin que
le message s'affiche en temps réel ?

J'ai le même problème de désyncronisation de l'affichage quand je
demande l'ouverure d'un petit formulaire contenant un message
d'information pour l'utilisateur.

Merci de votre réponse.

1 réponse

Avatar
Jessy Sempere [MVP]
Bonjour

Je ne suis pas sûr d'avoir tout compris...
Si tu parles d'une procédure que tu lances qui est assé longue, il te suffit
de mettre l'info que tu souhaites afficher entre tes lignes de codes en
fonction des étapes, et de mettre juste après la ligne :
DoEvents

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------

"Denn" a écrit dans le message de news:
44ff2711$0$25953$
Dans un module VBA, je veux informer l'utilisateur de l'avancement des
tâches en cours en changeant la valeur d'un champ texte dans le formulaire
affiché à l'écran. Malheureusement, le message du champ texte n'apparaît
pas quand je le voudrais, souvent très en retard. La tâche suivante est
souvent très avancée quand le message s'affiche enfin.

Comment forcer le rafraîchissement de l'écran et du formulaire afin que le
message s'affiche en temps réel ?

J'ai le même problème de désyncronisation de l'affichage quand je demande
l'ouverure d'un petit formulaire contenant un message d'information pour
l'utilisateur.

Merci de votre réponse.