TimerInterval Property [Access 2003 VBA Language Reference]
You can use the TimerInterval property to specify the interval, in milliseconds, between Timer events on a form. Read/write Long.
expression Required. An expression that returns one of the objects in the Applies To list.
The TimerInterval property setting is a Long Integer value between 0 and 2,147,483,647.
Note When using Visual Basic, you set the TimerInterval property in the form's Load event.
To run Visual Basic code at intervals specified by the TimerInterval property, put the code in the form's Timer event procedure. For example, to requery records every 30 seconds, put the code to requery the records in the form's Timer event procedure, and then set the TimerInterval property to 30000.
The following example shows how to create a flashing button on a form by displaying and hiding an icon on the button. The form's Load event procedure sets the form's TimerInterval property to 1000 so the icon display is toggled once every second.
Sub Form_Load() Me.TimerInterval = 1000 End Sub Sub Form_Timer() Static intShowPicture As Integer If intShowPicture Then ' Show icon. Me!btnPicture.Picture = "C:\Icons\Flash.ico" Else ' Don't show icon. Me!btnPicture.Picture = "" End If intShowPicture = Not intShowPicture End Sub
Applies to | Form Object
See Also | Timer Event