Compartilhar via


Evento Form.Timer (Access)

O evento Timer ocorre para um formulário em intervalos regulares, conforme especificado pela propriedade TimerInterval do formulário.

Sintaxe

expressão. Timer

expressão Uma variável que representa um objeto Form.

Comentários

Para executar uma macro ou um procedimento de evento quando esse evento ocorrer, defina a propriedade OnTimer com o nome da macro ou como [Procedimento do Evento].

Executando um macro ou procedimento de evento quando um evento Timer ocorre, você pode controlar o que o Microsoft Access faz a cada intervalo de timer. Por exemplo, convém repetir a consulta de registros subjacentes ou redesenhar a tela em intervalos especificados.

A configuração da propriedade TimerInterval do formulário especifica o intervalo, em milissegundos, entre os eventos Timer. O intervalo pode estar entre 0 e 2.147.483.647 milissegundos. A configuração da propriedade TimerInterval como 0 impede que o evento Timer ocorra.

Exemplo

O exemplo a seguir demonstra um relógio digital que você pode exibir em um formulário. O controle de rótulo exibe a hora atual de acordo com o relógio do sistema.

Para experimentar o exemplo, adicione o procedimento de evento a seguir a um formulário que contém um rótulo chamado Relógio. Defina a propriedade TimerInterval do formulário como 1.000 milissegundos para atualizar o relógio a cada segundo.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.