0

Buchungen verwalten

Ich möchte Ninox nutzen, um Anmeldungen für Gruppenreisen zu verwalten. Dazu benötige ich eine Tabelle mit Teilnehmerdaten und eine Tabelle mit einer Auflistung der zur Verfügung stehenden Zimmer. Beispiel: Meine Gruppe kann bis zu 30 Personen umfassen. Als Zimmerkontingent habe ich vom Reisebüro 12 Doppelzimmer und 6 Einzelzimmer bekommen. Beim Annehmen der Reiseanmeldungen ist es nötig, beim Buchen gleich die Zimmer mit zu vergeben, um z.B. zu prüfen, ob die benötigte Zimmerzahl zur Verfügung steht. 

Denkbar wäre auch, einfach die Anzahl der Zimmer, die ich zur Verfügung habe, einzutragen - im Beispiel 12 Doppelzimmer und 6 Einzelzimmer, sodass beim Anlegen von Buchungen die Anzahl der ZImmer sich reduziert (also im Grund wie Verbräuche). Wer hat eine Idee, wie ich das umsetzen kann? Danke für Tipps!

1 Antwort

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo, eine Auflistung verfügbarer Zimmer setzt ja eine Tabelle mit allen Zimmern voraus, die mit Belegungsdaten verknüpft ist. Dann kann man bei einer neuen Buchungsanfrage prüfen, wieviele und welche Zimmer im betreffenden Zeitraum verfügbar sind.

    So ganz spontan würde ich als Grundlage also wohl mit folgenden Tabellen beginnen:

    Tabelle ZIMMER (ZimmerNr, DZ/EZ ...)
    -- Untertabelle BELEGUNG (ZimmerNr, VonDatum, BisDatum, (Gruppe/Gast?) ...)

    Darauf aufbauend könnte man im nächsten Schritt weitere Tabellen und Auswertungen erstellen. Also zum Beispiel auch Tabelle(n) für die Gruppen- und/oder Gästedaten, je nachdem, ob man die Zimmer dann namentlich zuordnet oder nur gruppenbezogen als Kontingent:

    Tabelle GRUPPEN (GruppenNr, VonDatum, BisDatum, AnzahlDZ, AnzahlEZ ...)
    -- Untertabelle TEILNEHMER (GruppenNr, Name, (ZimmerNr?) ...)

    Diese müsste man dann wiederum sinnvoll mit den Zimmern verknüpfen, wobei die Umsetzung im Detail von weiteren Fragestellungen abhängig wäre. Zum Beispiel: Gibt es auch Individualbuchungen? Sind alle Zimmer gleich? Kommen Gäste auch mehrfach, also unabhängig von Gruppen? ...