Hi,
(Stunden == 15 || (Stunden == 16 && Minuten <= 30))
will ich eigentlich nicht wirklich, da das Zeitfenster ja zwischen 15 Uhr und 16:30 Uhr offen sein soll...Also (Stunden >= 15) UND (Stunden <= 16 UND Minuten <= 30)
Ich muß mich bei Dir entschuldigen. Statt Dir eine funktionierende Lösung zu liefern, hätte ich Dich lieber auf Dein eigentliches Problem verweisen sollen: Offenbar hast Du die Bedeutung logischer Verknüpfungen nicht verstanden. Um 15 Uhr 31 wirkt sich Deine Abfrage folgendermaßen aus:
(Stunden >= 15 [wahr] UND (Stunden <= 16 [wahr] UND Minuten <= 30 [unwahr]) [unwahr] ) [unwahr]
Falls es zu kompliziert ist: als erstes wird die geklammerte Abfrage ausgewertet. Die Stunde ist kleiner gleich 16, was wahr ergibt, Minuten ist aber größer als 30, was falsch ergibt - daher gibt der geklammerte Ausdruck falsch zurück.
Bitte ignoriere die von mir oben genannte Lösung und versuche, Dein Problem tatsächlich zu verstehen.
Gruß, LX
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes