Frage zum Zeitplan / Doppelbelegung
Hagen
Gesendet: 11.12.13 13:55
Betreff: RE: Frage zum Zeitplan / Doppelbelegung


Member

Beiträge: 15

OK, um es einfacher zu halten versuche ich das am Beispiel der DB Zeitplan im Original zu erklären. Ich glaube fast, dass ich der Sache auf der Spur bin, hänge aber noch fest bei der Umsetzung.

Ich habe eine Abfrage "AbfrageBelegt" geschrieben die auf der Tabelle "Reservierung" basiert. Die SQL hierzu:
PARAMETERS Haus Long, Start DateTime, [End] DateTime;
SELECT tblReservierung.RmBez
FROM tblReservierung
WHERE ((([Start])>=[RSStart] And ([Start])<=[RSEnde])) OR ((([End])>=[RSStart] And ([End])<=[RSEnde])) OR (((tblReservierung.RmBez)=[RmBez]) AND (([Start])<=[RSStart]) AND (([End])>=[RSStart]));

Wenn ich die Abfrage "von Hand" starte, dann kommen 3 Parameter eingeben Fenster mit "Haus", "Start" und "Ende" und ich bekomme die belegten Zimmer / Häuser angezeigt. Da ich aber in meiner DB den Zimmern Namen gegeben habe, meckert das Feld "Haus" bei der Eingabe das der Wert nicht zulässig ist. Ich denke also hier liegt schon mal das erste Problem, dass ich in ein numerisches Feld einen Text eingebe.

Das nächste Problem wo es bei mir hängt ist wie und wo ich diese Abfrage hinterlegen muss...
Es gibt ja auch sicherlich im Umkehrschluss dazu auch eine möglichkeit mit einer weiteren Abfrage aus einem Formular sich freie Häuser für einen bestimmten Zeitraum in einem Listenfeld anzeigen zu lassen, oder?

Viele Grüße

Christian
Top of the page Bottom of the page