0

Automatisch täglich oder wöchentlich wiederholende Ereignisse

Hallo Zusammen,

ich würde gerne mit einer Befehlsschlatfläche Ereignisse in eine neue Tabelle eintragen. Es handelt sich dabei um Trainingseinheiten. In der ersten Tabelle habe ich die Auswahl der Wiederholung z.B. "täglich, wöchentlich, jährlich" und den Starttermin (Terminfeld) sowie das Enddatum (Datumsfeld). Ich möchte nun in die zweite Tabelle vom Starttermin bis zum Enddatum wiederholende Ereignisse anlegen. Ich habe folgende Formel probiert:

let me := this;
let myValue := date('WH-TE_Termin1');
let myDuration := duration('WH-TE_Termin1');
let myEnd := date('WH-TE_Datum-Ende');
while myValue >= myEnd do
let myA := (create Trainingseinheiten);
myA.(Mannschaft := me);
myA.(Termin := appointment(myValue, myDuration));
myValue := myValue + 1
end

Ich verstehe nicht so ganz, warum das nicht geht, denn "while...do..." müsste doch laut Ninox-Referenz den Loop wiederholen bis myValue nicht mehr den Bedingungen entspricht. Wo ist mein Denkfehler?

 

Danke euch und viele Grüße

Stephan

3 Antworten

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

    Hallo Stephan, ohne jetzt in die Details eingestiegen zu sein: Müsste es bei der while-Bedingung nicht heißen "myValue <= myEnd"?

    • Stephan_Haumann
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Asche auf mein Haupt. Wo ist das Loch in das ich hineinfallen kann??? Danke Dir!!!

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

    Pssst, sag's nicht weiter: Ist mir auch schon passiert! ;)