0

Inventarnummer

Hallo Community, ich habe ein Inventar mit den Feld Artikelnummer. Hier soll jeweils die Nummer mit dem Vorsatz "KB-" stehen. Dad hat bislang sehr gut funktioniert. Nunn habe ich aber die Nummer 1000 im Eintrag erreicht und nun erscheitn immer diesselbe Inventarnummer, wenn ich einem neuen Eintrag erstell: "KB-00001". Was läuft falsch? Hier noch der hinterlegte Code:

let myLast := last(((select Inventar) order by Artikelnummer).Artikelnummer);
let myNum := number(substr(myLast, 5)) + 1;
Artikelnummer := "KB-" + format(myNum, "00000")

 

vielen Dank!

2 Antworten

null
    • Jurgen_Schneppe
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo,

    die Zeile

    let myNum := number(substr(myLast, 5)) + 1;

    müsste wie folgt heißen

    let myNum := number(substr(myLast, 3)) + 1;

    • kunstbroker
    • kunstbroker
    • vor 3 Jahren
    • Gemeldet - anzeigen

    super danke!