Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Code pünktlich um 15:00 Uhr aufrufen

Begonnen von Bernie110, August 09, 2012, 09:10:29

⏪ vorheriges - nächstes ⏩

Bernie110

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

DF6GL

#1
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..
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Bernie110


Beaker s.a.

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
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Hondo

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

DF6GL

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....
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access