Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: Bernie110 am August 09, 2012, 09:10:29

Titel: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: Bernie110 am August 09, 2012, 09:10:29
Hallo Zusammen,

ich möchte gerne einen Code pünktlich um 15:00 Uhr aufrufen.
geht das über den Zeitgeberintervall
Hat jemand eine Idee ?

Danke für eure Antworten
Gruss
Bernie
Titel: Re: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: DF6GL am August 09, 2012, 09:24:05
Hallo,

Private Sub Form_Timer()
If time >= #15:00:00# And time < #15:02:00# Then fktDeineFunktion
Me.Timerinterval = 0
End Sub



Mit Form-Ereignis-Eigenschaften

Bei Zeitgeber:  [Ereignisprozedur]
Zeitgeberintervall: 30000




"Pünktlich" heißt hier mit max. einer halben Minute Verspätung..  Du kannst auch das Zeitintervall auf z. B. 1000 setzen, wenn es sekundengenau ablaufen soll.  Das frisst aber Resourcen, zumindest stört das erheblich die DB-Entwicklung..
Titel: Re: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: Bernie110 am August 09, 2012, 14:29:56
Hi Franz,

cool danke
Gruss
Bernie
Titel: Re: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: Beaker s.a. am August 09, 2012, 18:13:04
Hallo Franz,
Zitatstört das erheblich die DB-Entwicklung
Stört ist gut, mit 'nem laufenden Timer und dem
Intervall ist es eigentlich unmöglich.
gruss ekkehard
Titel: Re: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: Hondo am August 13, 2012, 07:23:02
Hallo,
man kann aber auch den Timer ziemlich hochsetzen, z.b. auf 5min (300000) und im Intervalereignis überprüfen ob es 5 Min. vor 15:00 oder mehr ist, wenn ja dann Timerintervall z.B. auf 10000 setzen und danach auf 15:00 prüfen. Dann ist der Rechner nur für max. 5 Minuten vor dem Termin etwas ausgelastet.
Gruß Andreas
Titel: Re: Code pünktlich um 15:00 Uhr aufrufen
Beitrag von: DF6GL am August 13, 2012, 08:55:15
Hallo,


statt den Aufruf des Code innerhalb der DB zu veranlassen, könnte ja auch der Windows-Task-Planer (Systemsteuerung "Geplante Tasks")  bemüht werden, indem ein kleines zusätzliches FE gestartet wird, das nur den Code mittels Autoexec ausführt....  Das liefe unabhängig vom eigentlichen FE (kann ja sein, dass der User gerade die DB nicht geöffnet hat)  und stört auch sonst niemanden...lediglich der PC muss eingeschaltet sein....