Événement Form.Timer (Access)

L’événement Timer se produit pour un formulaire à intervalles réguliers, comme spécifié par la propriété TimerInterval du formulaire.

Syntaxe

expression. Minuterie

expressionVariable qui représente un objetForm.

Remarques

Pour exécuter une macro ou une procédure événementielle lorsque cet événement se produit, définissez la propriété OnTimer sur le nom de la macro ou [procédure événementielle].

En exécutant une macro ou une procédure événementielle lorsque cet événement se produit un événement Timer, vous pouvez contrôler ce que fait Microsoft Access à chaque intervalle de minuterie. Par exemple, vous pouvez souhaiter actualiser les enregistrements sous-jacents ou redessiner l'écran à intervalles spécifiés.

La valeur de la propriété TimerInterval du formulaire spécifie l’intervalle, en millisecondes, qui sépare les événements Timer. Cet intervalle peut être compris entre 0 et 2,147,483,647 millisecondes. Le fait de définir la propriété TimerInterval sur 0 empêche l'événement Timer de se produire.

Exemple

L’exemple suivant illustre une horloge numérique que vous pouvez afficher sur un formulaire. Un contrôle de type étiquette affiche l'heure en temps réel d'après l'horloge système de votre ordinateur.

Pour essayer l’exemple, ajoutez la procédure événementielle suivante à un formulaire qui contient une étiquette nommée Clock. Réglez la propriété TimerInterval du formulaire sur 1000 millisecondes pour réactualiser l’horloge toutes les secondes.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.