Les mémos
Je débute...
Visites

 987450 visiteurs

 3 visiteurs en ligne

Recherche
 
Fermer

Barre de progression standard

Lorsque le nombre d'itérations d'un traitement en boucle est calculable à l'avance, on peut, dans le principe, appliquer la méthode relativement discrète ci-dessous :

SysCmd acSysCmdInitMeter, "Traitement en cours ", NbTotal

For No = 1 to NbTotal SysCmd

acSysCmdUpdateMeter, No

'
' Ici ce retrouvera votre traitement des données
'

Next No

SysCmd acSysCmdClearStatus

On peut également indiquer le pourcentage d'avancement en modifiant légèrement le contenu de la boucle For - Next :

For No = 1 to NbTotal

SysCmd acSysCmdInitMeter, "Traitement en cours " & Int((No / NbTotal) * 100) & "%", NbTotal

SysCmd acSysCmdUpdateMeter, No

'
' Traitement
'

Next No

SysCmd acSysCmdClearStatus

Catégorie : Les mémos - Formulaires
Page lue 9757 fois