1

Ganztägige bzw. mehrtägige Termine

Gibt es irgendwo ein Terminfeld ohne Uhrzeit (für mehrtägige Termine wie Ferien, Urlaub,…)?

6 Antworten

null
    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Nein, das gibt es nicht. Vielleicht hilft Dir ein älteres Script von mir, wenn Du mit dem Ergebnis nichts berechnen willst, sondern es nur zur Ansicht benötigst. Anforderung: erst Termin eingeben mit wahlloser Uhrzeit, dann "ganztägig" klicken. Mirko

    • Siskokeys
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Vielen Dank, aber hilft mir nicht wirklich weiter.
    Ich möchte Ferientermine eingeben und die im Kalender im oberen Bereich (wo die Geburtstage auftauchen) anzeigen lassen.

    • mirko3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ganz andere Fragestellung. Dafür weiß ich keine Lösung.

    • thomasheinrich
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ich wäre auch interessiert für eine Lösung.

    Mehrtägige Ereignisse sollen als ganztägige Ereignisse (wie Geburtstage) angezeigt werden. Es erfolgt im Formular die Eingabe von Startdatum und Enddatum. Kann man hierfür ein Skript erstellen? Eines, dass etwa für jeden Tag zwischen Start- und Enddatum einen ganztägigen Kalendereintrag anlegt?

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

    Hallo, jedem Kalendereintrag liegt ein Datumsfeld zugrunde. Man muss also entsprechend viele Daten erzeugen. Bspw. in einer Untertabelle, unten 'Tage' genannt, mit einem Datumsfeld. In der Haupttabelle hätte man zwei Datumsfelder 'Start' und 'Ende' sowie einen Button mit folgendem Code:

    let me := this;
    let myDay := Start;
    while myDay <= Ende do
       let newDay := (create Tage);
       newDay.(Haupttabelle := me);
       newDay.(Datum := myDay);
       myDay := myDay + 1
    end
    

    Bei 'Start' und 'Ende' sollte man in den Feldoptionen bei "Im Kalender anzeigen" noch "Nein" angeben, damit diese Tage nicht doppelt im Kalender erscheinen.

    • thomasheinrich
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo.

    Super! Das funktioniert. Das ganze hat nun jedoch noch einen kleinen Schönheitsfehler. Wenn ich im Ninox-Kalender auf einen Eintrag klicke komme ich nun zum entsprechenden Eintrag der Untertabelle "Tage" und nicht mehr zum Eintrag meiner Haupttabelle "Termine" ...