collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 64
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 0

Es sind keine Mitglieder online.

* Forenstatistik

  • stats Mitglieder insgesamt: 14471
  • stats Beiträge insgesamt: 72211
  • stats Themen insgesamt: 9746
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Code zur bestimmten Uhrzeit ausführen  (Gelesen 3864 mal)

Offline nics

  • Newbie
  • Beiträge: 2
Code zur bestimmten Uhrzeit ausführen
« am: Oktober 13, 2012, 15:43:23 »

Ich habe einen Button der durch sein Drücken inaktiviert wird.
Ich möchte das dieser sich zu einer bestimmten Uhrzeit wieder aktiviert.

Der Button liegt auf dem Formular "Start" und heißt "Befehl24"

Natürlich muss dieser Button auch aktieviert werden wenn das Programm erst nach 22:30 wieder geöffnent wird

Also brauche ich einen Befehl der sagt:
Code:   
    'Wenn es 22:30 ist dann
        Me.Befehl24.Enabled = True   
Danke für eure Hilfe
 

database

  • Gast
Re: Code zur bestimmten Uhrzeit ausführen
« Antwort #1 am: Oktober 13, 2012, 16:11:29 »
Hallo,

das könntest du mit dem Timer-Ereignis deines Formulars steuern.

Private Sub Form_Timer()

    Dim startzeit As Date
    startzeit = #11:30:00 PM#

    If Time <= startzeit Then
        Me.Befehl24.Enabled = True
    End If
End Sub
Timerinterval stellst du z.B. auf 10000 ein (es wird alle 10 Sekunden ausgewertet)

HTH
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 2206
Re: Code zur bestimmten Uhrzeit ausführen
« Antwort #2 am: Oktober 13, 2012, 19:48:56 »
Hallo Peter,
Zitat
'Wenn es 22:30
(oder später)
Zitat
ist
würde ich aber eher als
If startzeit <= Time Theninterpretieren. Oder hab' ich da jetzt einen
Denkfehler?
gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

database

  • Gast
Re: Code zur bestimmten Uhrzeit ausführen
« Antwort #3 am: Oktober 14, 2012, 10:28:21 »
Hallo,

kein Denkfehler - MEIN Tipfehler ...

If Time >= startzeit Then
Danggge ...
 

Offline MzKlMu

  • Moderator
  • Access-Oberguru
  • *****
  • Beiträge: 8084
Re: Code zur bestimmten Uhrzeit ausführen
« Antwort #4 am: Oktober 14, 2012, 20:24:02 »
Hallo,
Zitat
Natürlich muss dieser Button auch aktieviert werden wenn das Programm erst nach 22:30 wieder geöffnent wird
Dann funktioniert das nur zwischen 22:30 und 23:59. Nach Datumswechsel beginnt die Zeit wieder bei 00:00 Uhr und die Bedingung ist nicht mehr erfüllt. Die Überwachung geht also nur für 1,5 Std.
Gruß
Klaus
 

Offline bahasu

  • Moderator
  • Access Guru
  • *****
  • Beiträge: 1909
Re: Code zur bestimmten Uhrzeit ausführen
« Antwort #5 am: Oktober 15, 2012, 08:31:44 »
Hi,

es fehlt eine globale Variable, in der gespeichert wird, ob der Button schon mal gedrückt wurde.

1. im Modul deklarieren:  Public Noch_nicht_gedrueckt as boolean
2. im Formular beim Ereignis "Beim Öffnen": Noch_nicht_gedrueckt = true
3. im Formular beim Ereignis "Bei Klicken" vom Button: Noch_nicht_gedrueckt = false
4. im Formular beim Ereignis "Bei Zeitgeber": Bedingung ersetzen: If Time >= startzeit or Noch_nicht_gedrueckt Then

Sicherer gegen die "Vergeßlichkeit" einer globalen Variable nach Programm-Abstürzen ist es, diesen Wert in eine Tabelle zu schreiben.

Harald
Servus
 

 

wieviel Zeilen VBA-Code pro DB

Begonnen von MonsterbieneBoard Access Programmierung

Antworten: 8
Aufrufe: 6458
Letzter Beitrag Juli 29, 2010, 21:33:07
von Hondo
Summe im Bericht mit Code

Begonnen von T417Board Access Programmierung

Antworten: 10
Aufrufe: 9553
Letzter Beitrag Mai 12, 2010, 14:39:24
von T417
VBA-Code funktioiniert bei einem Wert, bei einem anderen nicht

Begonnen von OPSBoard Access Programmierung

Antworten: 7
Aufrufe: 8461
Letzter Beitrag Mai 19, 2010, 17:29:09
von OPS
Navigation Leiste mit Code verbieten

Begonnen von TomRiBoard Access Programmierung

Antworten: 1
Aufrufe: 2751
Letzter Beitrag Juli 07, 2010, 19:00:37
von DF6GL
was stimmt an diesem Code nicht?

Begonnen von Neuling1Board Formular

Antworten: 24
Aufrufe: 12154
Letzter Beitrag Juli 14, 2010, 08:37:47
von Neuling1

Advertisment / Werbung - Amazon Affiliate Links