Problem mit Honorarnote
Liebe Freunde von Ninox!
Ich habe hier noch ein kleines Problem, und ich stehe grad auf der Leitung. Vielleich kann mir jemand helfen.
Ich generiere mit einem Button eine Honorarnote. Es wird aus der vorliegenden Liste mit MAX die Zahl der letzten Honorarnote ermittelt und mit +1 die nächste Nummer erstellt.
Jetzt habe ich zusätzlich ein Datumsfeld und möchte immer mit dem neuen Jahr die Honoranote mit 001 beginnen. Meine Formel dürfte einen Fehler haben.. Sie schaut ca. wie folgt aus:
let HONO := max((select Honorarnoten)['aktueller Status der Honorarnote' = 1 and year(Datum) = year(today()).Honorarnotennummer)
Diese Formel dürfte einen Fehler enthalten. Ich steh total auf der Leitung. Bitte um Hilfe oder Anregungen. Danke
3 Antworten
-
Hallo,
du hast da wohl die schließende eckige Klammer ] vergessen:
let HONO := max((select Honorarnoten)['aktueller Status der Honorarnote' = 1 and year(Datum) = year(today())].Honorarnotennummer)
VG Frank
-
Es kommt auch darauf an, welchen Datentyps die Felder 'aktueller Status der Honorarnote' und 'Honrarnotennummer' sind. Wenn Status ein Auswahlfeld und Honorarnotenummer ein Textfeld wären, dann würde ich es mal so versuchen:
let HONO := max(select Honorarnoten where number('aktueller Status der Honorarnote') = 1 and year(Datum) = year(today()).number(Honorarnotennummer) + 1)
NeueHonorarnotenummer := format(HONO, "000") -
Vielen Dank für die Hilfestellung, ich habe es gelöst. DANKE!
Content aside
- vor 5 JahrenZuletzt aktiv
- 3Antworten
- 1294Ansichten