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
Dernière modification : 24/05/2007 00:59
Catégorie : Les mémos - Formulaires
Page lue 12993 fois