0

Kalender Termin ganztägig

Hallo,

gibt es eine Möglichkeit, Termine über mehrere Tage ohne Uhrzeit, sondern als ganztägig im Kalender anzeigen zu lassen?

Viele Grüße

Robert

4 Antworten

null
    • Birger_H
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Ganztägige Termne erzeugt das Datum-Feld.

    • Ahrberg_GmbH
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Birger,

     

    Danke für die Antwort. Ich würde allerdings gerne Termine über mehrere Tage ganztägig darstellen (Urlaub), analog zum Apple Kalender.

     

    Gibt es da eine Möglichkeit oder wie würde ich das mit dem Datumsfeld umsetzen?

     

    Grüße Robert

    • Team Lead Customer Service
    • joerg
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Robert, 

    momentan muss dafür jeder Tag einzeln (in ein Datumsfeld) eingegeben werden, z. B. in einer Untertabelle.

    Das Feature, auch Termine als ganze Tage (schmaler Balken oben im Kalender) anzuzeigen habe ich jetzt mit in unsere Anforderungsliste aufgenommen. 

    Gruß, Jörg

    • Ninox-Professional
    • planoxpro
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Nur so als Idee: Man könnte mit einer Schaltfläche aus dem Terminfeld die einzelnen Tagesdaten berechnen und in eine Untertabelle schreiben, die bspw. "Termintage" heißen und zwei Felder namens "Datum" und "Text" beinhalten könnte. Das Terminfeld der Haupttabelle lässt man nicht im Kalender anzeigen, statt dessen würden dort dann die einzelnen Tagesdaten der Untertabelle als Ganztagestermine mit dem Inhalt des Feldes "Text" dargestellt (z. B. "Urlaub").

    let myTermin := this;
    let myText := "Urlaub";
    let Datum1 := date(start(Termin));
    let Datum2 := date(endof(Termin));
    let myTage := days(Datum1, Datum2) + 1;
    for x from 0 to myTage do
        let neuDatum := (create Termintage);
        neuDatum.(HAUPTTABELLE := myTermin);
        neuDatum.(Datum := Datum1 + x);
        neuDatum.(Text := myText)
    end

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1730Ansichten