En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Recherche

Recherche

Les mémos

Je débute...

Visites

 1218162 visiteurs

 4 visiteurs en ligne

Nous contacter

Contact

Barre de progression

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 12740 fois

Vous êtes ici :   Accueil » Barre de progression