Wieder fortlaufende Nummer - jeden Tag/Monat/Jahr neu
Hallo ich möchte bei neu angelegten Datensätzen folgendes ausgeben lassen, auch wenn vorher bereits angelegte Datensätze versehentlich gelöscht worden.
Textfeld gibt die Nummer aus. Nur bestimmte Gruppen können diese ändern (Das geht ja über Rechte).
Also 3 unterschiedliche fast gleiche Fälle
Nummer in Tabelle 1 bei Datensatz 22 z.B.: RE-YYMM-0000 -> RE-2201-0022. Jeder Monat soll dann wieder mit 1 beginnen
Nummer in Tabelle 2 bei Datensatz 35 z.B.: VG-YYMMDD-0000 -> RE-220120-0035. Jeder Tag soll dann wieder mit 1 beginnen
Nummer in Tabelle 3 bei Datensatz 215 z.B.: OBJ-YY-0000 -> RE-22-0035. Jedes soll dann wieder mit 1 beginnen
Es soll keine Nummer doppelt vergeben werden und wie gesagt und bei der letzten fortzählen und nicht bei einer eventuell gelöschten.
Vielen vielen Dank.
1 Antwort
-
Hallo Roberto:
---
'DEIN FELD' := "RE-" + format(today(), "YYMM-") + format(max((select 'TABELLE 1' where format(today(), "YYMM") = item(split('DEIN FELD', "-"), 1)).number(last(split('DEIN FELD', "-")))) + 1, "0000")
---
---
'DEIN FELD' := "VG-" + format(today(), "YYMMDD-") + format(max((select 'TABELLE 2' where format(today(), "YYMMDD") = item(split('DEIN FELD', "-"), 1)).number(last(split('DEIN FELD', "-")))) + 1, "0000")
---
---
'DEIN FELD' := "OBJ-" + format(today(), "YY-") + format(max((select 'TABELLE 3' where format(today(), "YY") = item(split('DEIN FELD', "-"), 1)).number(last(split('DEIN FELD', "-")))) + 1, "0000")
---
Leo
Content aside
- vor 2 JahrenZuletzt aktiv
- 1Antworten
- 108Ansichten