Evento Form. Timer (Access)Form.Timer event (Access)

El **** evento timer se produce a intervalos regulares en un formulario según especifique su propiedad TimerInterval del formulario.The Timer event occurs for a form at regular intervals as specified by the form's TimerInterval property.

SintaxisSyntax

expresión. Temporizadorexpression.Timer

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

ObservacionesRemarks

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].To run a macro or event procedure when this event occurs, set the OnTimer property to the name of the macro or to [Event Procedure].

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.By running a macro or event procedure when a Timer event occurs, you can control what Microsoft Access does at every timer interval. Por ejemplo, puede ser conveniente volver a consultar los registros subyacentes o volver a dibujar la pantalla cada cierto tiempo.For example, you might want to requery underlying records or repaint the screen at specified intervals.

El valor de la propiedad TimerInterval del formulario especifica el intervalo, en milisegundos, entre eventos Timer.The TimerInterval property setting of the form specifies the interval, in milliseconds, between Timer events. El intervalo puede variar entre 0 y 2.147.483.647 milisegundos.The interval can be between 0 and 2,147,483,647 milliseconds. El valor 0 en la propiedad TimerInterval impide que se produzca el evento Timer.Setting the TimerInterval property to 0 prevents the Timer event from occurring.

EjemploExample

En el siguiente ejemplo se muestra un reloj digital que se puede mostrar en un formulario.The following example demonstrates a digital clock that you can display on a form. Un control de etiqueta muestra la hora actual de acuerdo con el reloj del sistema del equipo.A label control displays the current time according to your computer's system clock.

Para probar el ejemplo, agregue el siguiente procedimiento de evento a un formulario que contenga una etiqueta denominada Clock.To try the example, add the following event procedure to a form that contains a label named Clock. Establezca la propiedad TimerInterval del formulario en 1.000 milisegundos para actualizar el reloj cada segundo.Set the form's TimerInterval property to 1000 milliseconds to update the clock every second.

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

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.