0

Ende eines letzten Termins ermitteln

Hallo NINOX-Gemeinde,

in einer Tabelle habe in ein Termin- (appointment) Feld. Nun möchte ich gern über einen Trigger bei einem neuen Datensatz, automatisch der nächste Anschlusstermin genutzt wird. Dazu muss ich zunächst das Ende des letzten Termins ermitteln. Leider scheint die Funktion end(appointment) in diesem Zusammenhang nicht zu funktionieren. Zum Debugging wollte ich dieses Ende erst einmal in einem Textfeld ausgeben, allerdings gibt der Editor hier eine Fehlermeldung aus (‚Ausdruck erwartet‘). Hat jemand vielleicht eine Idee?

let myNr := number(Nr);
let lEndeNr := max((select VA_Referenten)[number(Nr) < myNr].number(Nr));
let lEnde := first((select VA_Referenten)[number(Nr) = lEndeNr].VortragsTermin);
Anmerkung := end(lEnde)

Ohne end in der letzten Zeile funktioniert der Code.

Vielen Dank und beste Grüße aus Thüringen

Jörg

2 Antworten

null
    • Leonid_Semik
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Hallo Jörg,
    Die Formel für Ende heißt endof(appointment)

    Grüße
    Leo
    • jmbrenn_webde
    • vor 6 Jahren
    • Gemeldet - anzeigen
    Besten Dank Leo,

    das war genau der Fehler!

    Vorschlag @NINOXSupport: Korrektur der entsprechenden Dokumentation auf http://manual.ninoxdb.de/en/text/

    Viele Grüße aus Thüringen

    Jörg

Content aside

  • vor 6 JahrenZuletzt aktiv
  • 2Antworten
  • 1738Ansichten