Share via


Evento Form.Timer (Access)

El evento Timer se produce para un formulario a intervalos regulares según lo especificado por la propiedad TimerInterval del formulario.

Sintaxis

expresión. Temporizador

expresión Variable que representa un objeto Form.

Comentarios

Para ejecutar una macro o un procedimiento de evento cuando se produzca este evento, establezca la propiedad OnTimer en el nombre de la macro o en [Procedimiento de evento].

Mediante la ejecución de una macro o procedimiento de evento cuando se produce un evento de temporizador, puede controlar el efecto de Microsoft Access en cada intervalo de temporizador. Por ejemplo, puede ser conveniente volver a consultar los registros subyacentes o volver a dibujar la pantalla cada cierto tiempo.

El valor de la propiedad TimerInterval del formulario especifica el intervalo, en milisegundos, entre eventos Timer. El intervalo puede variar entre 0 y 2.147.483.647 milisegundos. El valor 0 en la propiedad TimerInterval impide que se produzca el evento Timer.

Ejemplo:

En el ejemplo siguiente se muestra un reloj digital que se puede mostrar en un formulario. Un control de etiqueta muestra la hora actual de acuerdo con el reloj del sistema del equipo.

Para probar el ejemplo, agregue el siguiente procedimiento de evento a un formulario que contenga una etiqueta denominada Clock. Establezca la propiedad TimerInterval del formulario en 1.000 milisegundos para actualizar el reloj cada segundo.

Private Sub Form_Timer() 
    Clock.Caption = Time        ' Update time display. 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.