Terminüberschneidung verhindern!

Hallo

Habe folgendes Problem:

Ich habe ein Formular in dem Termine eingegeben werden sollen.

Dafür wird folgendes benötigt:

MitarbeiterID, Datum, Uhrzeit und KundenID

Nun soll das so sein, dass wenn ein Termin eingegeben wurde der zweite erst 45 min später sein darf oder früher.
Das soll aber nur für den jeweiligen Mitarbeiter sein, also zwei verschiedene Mitarbeiter können zur selben Zeit einen Termin haben.
Also es soll eine Termin überschneidung für die einzelnen Mitarbeiter verhindert werden. Dazu kommt das der jeweilige Kunde ja immer nur ein Termin wahrnehmen kann. Also müsste hier auch eine überschneidung verhindert werden.
Kann mir da einer mit nen Tipp bzw ner Lösung helfen?

MFG Nokz

Kann mir keiner helfen? Ist super wichtig!

Hallo,

ich würde bei Neueingabe von Daten eine Überprüfung vornehmen, also Vergleich mit den bereits in der Tabelle vorhandenen Daten.

Die Tabelle als Recordset öffnen und eine Schleife über alle Datensätze laufen lassen. Für den Zeitvergleich empfielt sich die DateDiff-Funktin.

Ulrich

Ich bin nicht der große bzw kein Visul Basic experte…kannst du mir da vielleicht genauer helfen?

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

was Du vorhast, ist nicht ganz trivial. Ohne VBA kaum zu machen. Hast Du mal in der Access-Hilfe unter OpenRecordset und DateDiff nachgeschaut?

Ulrich