Button zu bestimmten Zeiten verschwinden lassen
#1
Mahlzeit zusammen.

im moment habe ich in meiner Userform, einen Button der immer eingeblendet ist.

Kann ich über diesen Code den Button " Archiv" den zu den angegeben Zeiten ein und ausblenden?



PHP-Code:
If (Time TimeValue("06:15") Or Time TimeValue("13:29")) Or (Time TimeValue("14:14") Or Time TimeValue("22:29")) Or (Time TimeValue("22:14") Or Time TimeValue("05:29")) Then
    Archiv
.Enabled True
    End 
If
If (
Time TimeValue("13:30") Or Time TimeValue("14:15")) Or (Time TimeValue("21:30") Or Time TimeValue("22:15")) Or (Time TimeValue("05:30") Or Time TimeValue("06:15")) Then
   Archiv
.Enabled False
  End 
If 

Vielen Dank schonmal für eure Hilfe.
Antworten Top
#2
(10.07.2024, 13:54)Xenon85 schrieb: Kann ich über diesen Code den Button " Archiv" den zu den angegeben Zeiten ein und ausblenden?

PHP-Code:
If (Time TimeValue("06:15") Or Time TimeValue("13:29")) Or (Time TimeValue("14:14") Or Time TimeValue("22:29")) Or (Time TimeValue("22:14") Or Time TimeValue("05:29")) Then
    Archiv
.Enabled True
    End 
If
If (
Time TimeValue("13:30") Or Time TimeValue("14:15")) Or (Time TimeValue("21:30") Or Time TimeValue("22:15")) Or (Time TimeValue("05:30") Or Time TimeValue("06:15")) Then
   Archiv
.Enabled False
  End 
If 

...überleg mal... wenn Du die Bedingung:  Time > TimeValue("06:15") stellst, was meinst Du, tritt 14:00 Uhr ein?
Die Bedingungen müssten korrekt lauten: Ist (aktZeit >= Startzeit1 and aktZeit <= Endzeit1) or  (aktZeit >= Startzeit2 and aktZeit <= Endzeit2)....then
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#3
Na ich möchte das der Button zwischen 6:15 bis 13:29 Uhr unsichtbar ist
                                                        14:15 bis 22:29 Uhr unsichtbar
                                                       22:15 bis 05:29 Uhr unsichtbar

                                                      05:30 bis 06:15 Uhr sichtbar
                                                      13:30 bis 14:30 Uhr sichtbar
                                                      21:30 bis 22:15 Uhr sichtbar
Antworten Top
#4
...das hab ich schon verstanden. Jetzt musst Du das nur noch wie gezeigt umsetzen... wobei es reicht, wenn Du die Bedingungen für die "Unsichtbarzeiten" formulierst.... im else Zweig setzt Du die Eigenschaft auf sichtbar...

(10.07.2024, 14:19)Xenon85 schrieb: Na ich möchte das der Button zwischen 6:15 bis 13:29 Uhr unsichtbar ist
                                                        14:15 bis 22:29 Uhr unsichtbar
                                                       22:15 bis 05:29 Uhr unsichtbar

Du hast es doch schon formuliert.... das "bis" ersetzt Du durch AND, setzt die Zeile in Klammern und die anderen Bedigungen genauso formulieren aber mit OR verknüpfen
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#5
Moin,

zusätzlich brauchst du noch eine TimerKlasse, mit der du periodisch die aktuelle Uhrzeit anfragst, um dann das Aus-und Einblenden auszulösen.

Viele Grüße 
derHöpp
Antworten Top
#6
So wie Ralf A das beschrieben hat so hat es geklappt. Zumindest vorerst. 

Den ersten Testtag werde ich heute machen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste