OVH Cloud OVH Cloud

Suspendre l'exécution

2 réponses
Avatar
Guy
Je fais une opération de mise à jour d'une table au milieu d'un code
(remplacement de caractère) et je n'arrive pas à suspendre l'exécution
jusqu'à la fin de la mise à jour. Le code continue de s'exécuter et bogue car
la table reste ouverte en modification. Comment faire pour suspendre
l'exécution du code tant que toutes les modifications n'ont pas été
effectuées ?

2 réponses

Avatar
X
Bonjour,

Juste pour l'exécution:

Un Tant que

dim i as double = nombre_maxi_enregistrement
Text1 = "Patientez..."
DO While tables pas mise à jour
petit amusement pour l'oeil (un décompteur) Text2 = i
i = i - 1
...mise_à_jour...
Loop

------
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"Guy" <g.laydu(at)crpm.ch> a écrit dans le message de news:

Je fais une opération de mise à jour d'une table au milieu d'un code
(remplacement de caractère) et je n'arrive pas à suspendre l'exécution
jusqu'à la fin de la mise à jour. Le code continue de s'exécuter et bogue
car
la table reste ouverte en modification. Comment faire pour suspendre
l'exécution du code tant que toutes les modifications n'ont pas été
effectuées ?


Avatar
SAISAS
As-tu essayé "DoEvents"?

"Guy" a écrit :

Je fais une opération de mise à jour d'une table au milieu d'un code
(remplacement de caractère) et je n'arrive pas à suspendre l'exécution
jusqu'à la fin de la mise à jour. Le code continue de s'exécuter et bogue car
la table reste ouverte en modification. Comment faire pour suspendre
l'exécution du code tant que toutes les modifications n'ont pas été
effectuées ?