Hai, MichL aus Vienna
If anreisetag Letzter OR
abreisetag Letzter
Then
…scheinbar nur die erste Bedingung überprüft und
ab dem ersten OR der Rest ignoriert.
yep … so ist das halt wenn man mit OR Abfragen macht. Trifft
in Deinem Fall die 1te Bedingung zu, nämlich das „Anreisetag
kleiner Erster ist“, dann wird auf den Rest ‚gepfiffen‘, wenn
diese mit OR verbunden sind.
Ja, dit soll ja ooch, aba wennse nich zutrifft, denn soller doch den Rest übaprüfn…menno *quengel-Gesicht-aufsetz*
Was möchtest Du denn eigentlich fragen?!? Zuerst einen
„ganzen, verständlichen deutschen Satz“ bilden und dann werden
wir versuchen mit IF, AND, OR eine Abfrage zu gestalten.
Okeh, im janzn Satz:
Ich habe ein Recordset-Objekt, in dem verschiedene Preisangaben mit zugehöriger Gültigkeitszeitspanne angegeben sind, aus denen das erste Datum, das mit einem Preis versehen ist, (erster) und das letzte Datum, das mit einem Preis versehen ist, (letzter), ermittelt werden, welche dann mit einer weiteren Zeitspanne, die zwischen anreisetag und abreisetag, verglichen werden soll, mit dem gewünschten Ergebnis, daß das dann folgende Skript nur ausgeführt wird, wenn sich nicht der gesamte anreisetag-abreistag-Zeitraum komplett innerhalb des erster-letzter-Zeitraums befindet.
Oder anders: wenn sich nicht für jeden Tag, der zwischen anreise und abreise befindet, ein Tag in in einem der Recordset-Datensätze finden lässt, soll das folgende ausgeführt werden.
greets from michL (vienna)
back-greetings von
Sibylle (Berlin!)