Utilizar la barra de progreso y la barra de estado de Access


Volver
'*********************************************************
' Progresando1
'
' Procedimiento que demuestra con un ejemplo sencillo
' cómo hacer avanzar la barra de progreso de la barra de
' estado de Access.
'
' Progresando2
'
' Procedimiento que demuestra con un ejemplo sencillo
' cómo cambiar el texto de la barra de estado y mostrar
' otro tipo de progreso
'
' Espera
'
' Rutina que se ejecuta un determinado período de tiempo
'
'
Sub Progresando1() Dim i As Integer ' Iniciamos la barra de progreso, indicando ' el texto que se verá y su longitud total Call SysCmd(acSysCmdInitMeter, "Progresando...", 5) ' hacemos un ciclo de 5 veces For i = 1 To 5 ' hacemos que avance una vez Call SysCmd(acSysCmdUpdateMeter, i) ' esperamos 1 segundo Call Espera(1) Next ' restablecemos la barra de estado Call SysCmd(acSysCmdClearStatus) End Sub Sub Progresando2() Dim i As Integer ' Hacemos un ciclo de 5 veces For i = 5 To 1 Step -1 ' Escribimos un texto que cambia Call SysCmd(acSysCmdSetStatus, _ "Este texto se autodestruirá en " _ & i & " segundos ...") ' esperamos 1 segundo Espera 1 Next ' restablecemos la barra de estado Call SysCmd(acSysCmdClearStatus) End Sub Sub Espera(TiempoEspera As Double) Dim Comienzo As Double Comienzo = Timer Do While Timer < Comienzo + TiempoEspera DoEvents Loop End Sub
'*********************************************************
Contactar Última actualización 5/10/2003     © Juan M. Afán deRibera