0

Rechnungs-Nr. automatisch generieren

Hallo in die Runde.

Ich spiele gerade etwas mit Ninox und möchte nun eine Rechnungsnummer automatisch generieren lassen. Ich habe aus zahlreichen Beiträgen mir etwas rausgesucht, aber es funktioniert nicht.

Folgendes habe ich bis jetzt:

let myDatum := format(today(), "YYYYMMDD");
let myRN := max((select Rechnungen)[extractx('Rechnung-Nr.', "\d+") = myDatum and extractx('Rechnung-Nr.', "\D+") = "RE"].number(last(split('Rechnung-Nr.', "-")))) + 1;
'Rechnung-Nr.' := "RE" + myDatum + "-" + format(myRN, "000");
'Rechnungs-Datum' := today()

Ich wünsche mir eine Rechnungsnummer in folgendem Format: RE23090402 (RE+Jahr+Monat+Tag+Fortlaufende 2-stellige Nummer)

Ich bekomme immer Fehlermeldungen, siehe Anhang.

Kann mir bitte jemand helfen. Danke.

Viele Grüße. Sabine 

2 Antworten

null
    • mirko3
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Hallo Sabine. extractx() nimmt Text entgegen. Kann es sein, dass dieses Feld ein Zahlenfeld ist? Es müßte aber ein Textfeld sein. Sonst funktioniert Dein Code. Mirko

      • info.81
      • vor 1 Jahr
      • Gemeldet - anzeigen

      Danke Mirko. So einfach kann es sein. Bin begeistert :-)