Teilen über


Report.TimerInterval-Eigenschaft (Access)

Verwenden Sie die TimerInterval-Eigenschaft , um das Intervall zwischen Timerereignissen für einen Bericht in Millisekunden anzugeben. Long mit Lese-/Schreibzugriff.

Syntax

Ausdruck. TimerInterval

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

Hinweise

Die Einstellung der TimerInterval-Eigenschaft ist ein Long Integer-Wert zwischen 0 und 2.147.483.647.

Sie können diese Eigenschaft mit dem Eigenschaftenfenster des Berichts, einem Makro oder Visual Basic festlegen.

Hinweis

In Visual Basic legen Sie die TimerInterval-Eigenschaft in der Ereignisprozedur fest, die nach Eintreten des Load-Ereignisses ausgeführt wird.

Um Visual Basic-Code in Intervallen auszuführen, die von der TimerInterval-Eigenschaft angegeben werden, fügen Sie den Code in die Timer-Ereignisprozedur des Berichts ein. Wenn Sie Datensätze beispielsweise alle 30 Sekunden erneut abfragen möchten, fügen Sie den Code zum erneuten Abfragen der Datensätze in die Timer-Ereignisprozedur des Berichts ein, und legen Sie dann die TimerInterval-Eigenschaft auf 30000 fest.

Beispiel

Das folgende Beispiel zeigt, wie Sie eine blinkende Schaltfläche in einem Formular erstellen, indem Sie auf der Schaltfläche ein Symbol anzeigen und ausblenden. Die Load-Ereignisprozedur des Berichts legt die TimerInterval-Eigenschaft des Berichts auf 1000 fest, sodass die Symbolanzeige einmal pro Sekunde umgeschaltet wird.

Sub Report_Load() 
 Me.TimerInterval = 1000 
End Sub 
 
Sub Report_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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.