Neue Form von Kundennummer
Hallo ich habe folgenden Fehler in meiner Datenbank wenn ich keine Kunden Nr. Z.b 150 habe es der war kurz Mitglied jetzt folgt ein neues Mitglied ich habe aber das Mitglied mit der Nr 150 gelöscht bei neu Anlage nimmt er mit wieder die 150 diese Nr darf aber nur einmal vergeben werden.
hier die Formel
let myNumber := max((select Test).number(last(split('Kunden Nr', "-")))) + 1;
'Kunden Nr' := format(myNumber, "0")
wo liegt der Fehler
1 Antwort
-
Hallo,
wenn die nummer 150 die größte nummer war, ist nach dem Löschen die Nummer 149 die größte. Dei Formel sucht dei Größte Nummer +1. Es kommt also in diesem Fall zu 150. Normalerweise werden die Mitglieder nicht gelöscht sondern mit einem Statusfeld versehen (aktiv, nicht aktiv etc). Was mich in deiner Formel stützig macht - Die Mitgliedsnummer besteht aus zwei Teilen (etwa KD-150 oder 2020-150) aber in zweiter Zeile hast du nur die Nummer ohne Bindestrich.
Leo
Content aside
- vor 4 JahrenZuletzt aktiv
- 1Antworten
- 612Ansichten