ich frage einen Belegungs-Plan mit dieser Abfrage ab:
sql = "select * from buchungsliste where (BuchungAngebotStorno = 'Angebot' and _
GesamtstatusStorno = false) " & _
"and (vab() between anreise +1 and abreise -1) or (vbis() between anreise +1 and abreise -1) or _
((vab() = abreise));"
Set rs = CurrentDb.OpenRecordset(sql, dbOpenDynaset) ' dbOpenSnapshot für lesend
If rs.EOF And rs.BOF Then
MsgBox ("Zu diesem Zeitraum " & Me.Anreise & " und " & Me.Abreise & " existiert kein Angebot!!!" _
)
Es kommt die falsche Meldung.
(also ist mein sql falsch)
Bedingung:
1) das Feld BuchungAngebotStorno muss den Inhalt 'Angebot' haben.
2) das Feld GesamtstatusStorno = false sein
3) es darf nicht den dem Zeitraum Anreise/Abreise sein.
Wo ist der Fehler?
Gruß
Uwe