automatische Nummer geht nicht mehr
Hallo,
ich habe eine automatische fortlaufende Nummerierung in meiner Maske. Diese hat bis vor kurzem auch funktioniert...
let letzteNr := max((select Patienten where substr('lfd. Pat.-ID', 8, 4) = format(today(), "YYYY")).substr('lfd. Pat.-ID', 13));
'lfd. Pat.-ID' := "Litembo_09/" + format(today(), "YYYY") + "-" + format(number(letzteNr) + 1, "0000")
was ist da jetzt falsch?
3 Antworten
-
Was total komisch ist, in meiner Testtabelle funktioniert das Problemlos....
???
Danke im Voraus.....
-
hier der Script aus der Testtabelle:
let letzteNr := max((select Patienten where substr('lfd. Pat.-ID', 8, 4) = format(today(), "YYYY")).substr('lfd. Pat.-ID', 13));
'lfd. Pat.-ID' := "Litembo_" + format(today(), "YYYY") + "-" + format(number(letzteNr) + 1, "0000")ich habe nach dem Litembo ein 09/ eingefügt...das mag er offensichtlich nicht..ich hätte gerne den Monat mit beigefügt...gibt es da Ideen dazu?
-
ich habe den Fehler gefunden...es muß heißen...
let letzteNr := max((select Patienten where substr('lfd. Pat.-ID', 11, 4) = format(today(), "YYYY")).substr('lfd. Pat.-ID', 16));
'lfd. Pat.-ID' := "Litembo_09/" + format(today(), "YYYY") + "-" + format(number(letzteNr) + 1, "0000")
Content aside
- vor 4 JahrenZuletzt aktiv
- 3Antworten
- 332Ansichten