Einfachste Variante eine fortlaufende Zahl (Auftragsnummer) zu generieren!
Hallo Ninox Team und Community,
Ich suche eine einfache Variante ein Feld fest zu generieren (muss auf jeden folgenden Beleg) um die Auftragsnummer anzuzeigen! Bin ganz neu in dem Thema und absoluter Laie!
Mit freundlichen Grüßen
Die Handywerkstatt
3 Antworten
-
HAllo
Das einfachste ist es bei neuem Datensatz flogendes Skript ausführen diesen inhalt reinschreiben
max('Buchungsbeleg Nr') + 1
wobei 'Buchungsbeleg Nr' dein Datenfeld mit der Auftragsnummer ist.
Ich habe es bei mir so gelösst, damit es jedes Jahr neu mit Zählen beginnt.
let ARNr := year('Buchungs Datum');
let myJahr := format('Buchungs Datum', "YYYY");
Buchungsnummer := cnt(select Buchen where year('Buchungs Datum') = ARNr);
'Buchungsbeleg Nr' := max((select Buchen)[format('Buchungs Datum', "YYYY") = myJahr].'Buchungsbeleg Nr') + 1hoffe dir weiter geholfen zu haben, viel spass
-
Das Skript Susan funktioniert nur wenn das Buchungsdatum frei bleibt.
-
Wenn ein Datum eingetragen wird funkiniert es nicht mehr es werden die letzte Buchungsnummer und Buchungsbeleg Nr. nicht weitergezählt.
Mein Skript:
let ARNr := year('Buchungs Datum');
let myJahr := format('Buchungs Datum', "YYYY");
Buchungsnummer := cnt(select Kasse where year('Buchungs Datum') = ARNr);
'Buchungsbeleg Nr' := max((select Kasse)[format('Buchungs Datum', "YYYY") = myJahr].'Buchungsbeleg Nr') + 1Woran kann das liegen? Kann da jemand helfen?
Lieben Dank und bleibt gesund
Gruß Axel
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 548Ansichten