Automatische Rechnungsnummer mit Datum
Liebes Forum
Ich bin neu bei NINOX und steh auf dem Schlauch…
Bis anhin habe ich die Rechnungen mit Filemaker gemacht.
Dort hat ich die Rechnungsnummer bei einem neuen Datensatz folgendermassen generiert:
Jahr (zweistellig) + Monat (zweistellig) + autom. Nummer (dreistellig) also zb. 19-12-044
wobei die autom. Nummer in einem neuen Jahr immer bei 1 anfing.
Mit Filemaker hat das prima geklappt. Bei Ninox habe ich überhaupt nicht ähnlichen zustande gebracht, obschon ich die diversen Vorlagen durchforstet habe und versucht habe den Code zu meinen bedürfnissen umzuschreiben. Auch folgende Threads brachten mich nicht weiter, das einzige was ich hinkriegte, war eine fortlaufende Nummer aber ohne irgendein Datum…
Allen anderen Felder habe ich soweit für meine Zwecke hingekriegt, nur dieses, das wichtigste nicht!
Kann mir da jemand helfen?
Das würde mich sehr freuen
Gruss, Ben
2 Antworten
-
Hallo Ben,
ich habe das bei mir so gelöst, dass beim anlgegen eines neuen Datensatzes die Nummer direkt erzeugt wird., wenn ein neuer Datensatz angelegt wird.
Datum := today();
let datHeute := year(Datum);
let c := cnt(select Rechnungen where year(Datum) = datHeute);
Nummer := "R-" + format(Datum, "YY-MM-") + format(c, "000")Das "R-" + kannst du auch löschen, das hatte ich nur bei mir davor
Bitte die Tabelle hinter dem select auf deine Belange anpassen
Alex
-
Yeah! Danke lieber Alex, du bist mein Held! Genau so habe ich mir das vorgestellt… und wie einfach die Formel eigentlich ist… Danke, Danke!
Ben
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1165Ansichten