#

Access: Timer Event zyklisch ausführen

 

Eine Funktion in Microsoft Access wiederholt nach einem Zeitgeber ausführen

 

Ich möchte, dass jede Sekunde in meinem Microsoft Access Formular eine Funktion ausgeführt wird

 

 

Hierzu gibt man zunächst in einem Access Formular ->Eigenschaftenblatt in Ereignis->Zeitgeberintervall einen Wert in Millisekunden ein.

Hier bei jeder Sekunde=1000 Millisekunden

 

Dann bei Zeitgeber die Erweiterung und im Dialog: Generator auswählen->Code-Generator

 

 

 

Private Sub Form_Timer()

    '--------< Form_Timer() >--------

    '*jede Sekunde eine Sekunde weniger anzeigen

    tbxAutoStart_Sekunden = tbxAutoStart_Sekunden - 1

    '--------</ Form_Timer() >--------

End Sub

 

 

Bei meinem Beispiel soll die Zeit heruntergezählt werden, solange die AutoStart  Option aktiviert ist.

Danach soll der Timer ausgeschaltet werden, damit der Event nicht mehr ausgeführt wird.

Deshalb muss man den Timer mit dem Wert 0 zuweisen     

Private Sub Form_Timer()

    '--------< Form_Timer() >--------

    '*jede Sekunde eine Sekunde weniger anzeigen

    If optAutostart <> -1 Then Exit Sub

 

    tbxAutoStart_Sekunden = tbxAutoStart_Sekunden - 1

    If tbxAutoStart_Sekunden = 0 Then

        '< stop timer >

        optAutostart = 0

        TimerInterval = 0

        '</ stop timer >

 

        fx_Loop_List

    End If

    '--------</ Form_Timer() >--------

End Sub

 

Mobile

.

123movies