OVH Cloud OVH Cloud

Temporisation

2 réponses
Avatar
Fred
Du forum, bonjour,

Je cherche à effectuer une temporisation dans une boucle de type For...
next... pour ralentir son exécution.
Pour l'instant, la seule temporisation que je connaisse est la propriété
"sur minuterie" et on ne peut pas l'inclure dans une boucle.

Quelqu'un aurait-il une idée ?
Merci d'avance.

Fred

2 réponses

Avatar
Raymond [mvp]
Bonjour.

Ralentier une boucle est généralement pas la bonne solution car généralement
aussi l'affichage est très en retard par rapport aux calculs et on pense que
ralentir va permettre à l'affichage de rattraper son retard. faux.
Dans ta boucle, avant le next , tu places une ligen avec DoEvents
Doevents permet de rendre la main à access pour exécuter d'autres procédures
et ainsi tout mettre à jour et reprendre la boucle.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Fred" a écrit dans le message de news:
427f187c$0$314$
Du forum, bonjour,

Je cherche à effectuer une temporisation dans une boucle de type For...
next... pour ralentir son exécution.
Pour l'instant, la seule temporisation que je connaisse est la propriété
"sur minuterie" et on ne peut pas l'inclure dans une boucle.

Quelqu'un aurait-il une idée ?
Merci d'avance.

Fred



Avatar
Patrice
Bonjour,

Quel problème pose la rapidité ?


Du forum, bonjour,

Je cherche à effectuer une temporisation dans une boucle de type For...
next... pour ralentir son exécution.
Pour l'instant, la seule temporisation que je connaisse est la propriété
"sur minuterie" et on ne peut pas l'inclure dans une boucle.

Quelqu'un aurait-il une idée ?
Merci d'avance.

Fred