Vermeidung doppelter Termine?

  • Hallo!


    habe mal wieder nen kleines Problem mit meiner Datenbank :(


    Und zwar habe ich eine Maske in der ich Einträge/Termine für mich anlegen kann, mit Anfangs- und Enduhrzeit sowie einem Datum.
    Diese Daten kann ich mir in einer Ansicht wiedergeben lassen sowie in einer Kalendar-Ansicht. Dort wird der Termin nochmal mit den Uhrzeiten angezeigt.


    Nun gibt es aber noch einen Fehler: ich möchte gerne, dass sich von vorherein 2 Termine nicht überschneiden können. Sprich, wenn ich einen Termin am 01.01.05 von 10:00 bis 15:00 habe, sollte er mir immer einen Fehler ausspucken, wenn ich Termine in diesem Zeitraum und an diesem Datum versuche einzutragen.


    Gibt es eine Lösung dafür?


    Danke schonmal für eure Hilfe!

  • Das geht sogar sehr einfach: Bilde über eine entsprechende Ansicht eine NotesDocumentCollection mit den Einträgen für den fraglichen Tag (Ist Count = 0, bist Du hier schon fertig). Die einzelnen Dokumente prüfst Du dann hinsichtlich vorhandener und fraglicher Anfangs- und Endzeiten gegeneinander durch.


    Bernhard

  • Danke erstmal die deine schnelle antwort Bernhard.


    Aber was muss ich wo eintragen? :-?
    Habe gerade mal in der Hilfe nachgeschaut nach der NotesDocumentCollection
    aber leider auch nicht viel verstanden...