Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

rafraichir un form depuis un module

2 réponses
Avatar
Ma Dalton
Bonjour,

Dans un form, j'ai plein d'élément mais particulièrement un textbox nommé
intCompteur et un bouton de commande qui sur clic exécute une sub d'un
module (donc pas dans le form lui même).

Dans ma sub, j'ai un
...
for A=1 to N
Forms!F_MonFormulaire.intCompteur.Value = A
...

Le trouble avec ce code est que le rafraichissement du form ne se fait qu'à
la fin de la sub, soit quand la boucle se termine à la rencontre de la
valeur N. J'aimerais plutôt que chaque valeur A puisse apparaître dans mon
form mais je n'y arrive pas.

merci de votre aide

2 réponses

Avatar
Raymond [mvp]
Bonjour.

essaie ceci:
for A=1 to N
Forms!F_MonFormulaire.intCompteur.Value = A
DoEvents
........;
doevents laissant la main pour que access exécute d'autres procédures entre
entre temps.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de
news:
Bonjour,

Dans un form, j'ai plein d'élément mais particulièrement un textbox nommé
intCompteur et un bouton de commande qui sur clic exécute une sub d'un
module (donc pas dans le form lui même).

Dans ma sub, j'ai un
...
for A=1 to N
Forms!F_MonFormulaire.intCompteur.Value = A
...

Le trouble avec ce code est que le rafraichissement du form ne se fait
qu'à

la fin de la sub, soit quand la boucle se termine à la rencontre de la
valeur N. J'aimerais plutôt que chaque valeur A puisse apparaître dans
mon

form mais je n'y arrive pas.

merci de votre aide




Avatar
Ma Dalton
Exact...
merci

"Raymond [mvp]" a écrit dans le message news:

Bonjour.

essaie ceci:
for A=1 to N
Forms!F_MonFormulaire.intCompteur.Value = A
DoEvents
........;
doevents laissant la main pour que access exécute d'autres procédures
entre

entre temps.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de
news:
Bonjour,

Dans un form, j'ai plein d'élément mais particulièrement un textbox
nommé


intCompteur et un bouton de commande qui sur clic exécute une sub d'un
module (donc pas dans le form lui même).

Dans ma sub, j'ai un
...
for A=1 to N
Forms!F_MonFormulaire.intCompteur.Value = A
...

Le trouble avec ce code est que le rafraichissement du form ne se fait
qu'à

la fin de la sub, soit quand la boucle se termine à la rencontre de la
valeur N. J'aimerais plutôt que chaque valeur A puisse apparaître dans
mon

form mais je n'y arrive pas.

merci de votre aide