0

fortlaufende nummer jährlich neu

hallo, ich möchte ein feld mit einer fortlaufenden nummer im format jjjj.#### es soll immer das aktuelle jahr sein und die nummerierung soll bei 0001 anfangen und immer um +1 bei einem neuen datensatz. hinzu kommt es noch dass die nummerierung jedes jahr wieder bei 0001 anfangen soll wieder mit dem aktuellen jahr als zahl davor

6 Antworten

null
    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Geben Sie folgende Formel ein - im "Nach Änderungen folgendes Script ausführen"-Trigger des 'Rechnungsdatum'-Felds:

    –––
    let myYear := year(Rechnungsdatum);
    Rechnungsnummer := myYear + "." + format(cnt((select 'Tabellenname')[substr(Rechnungsnummer, 0, 4) = myYear]) + 1, "0000")
    –––

    • Cris
    • vor 6 Jahren
    • Gemeldet - anzeigen

    bei folgendem code

    let myYear := year(Rechnungsdatum);
    Rechnungsnummer := myYear + "." + format(cnt((select Gutscheine)[substr(Rechnungsnummer, 0, 4) = myYear]) + 1, "0000")

     

    bekomme ich die Fehlermeldung: Die funktion ist nicht definiert substr(number,number,number) in zeile 2 spalte 96

    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Da das Feld 'Rechnungsnummer' einen Punkt enthalten soll, handelt es sich um ein Text-Feld.

    Birger

    • Cris
    • vor 6 Jahren
    • Gemeldet - anzeigen

    läuft, danke. eine kleine sache noch, ich muss mit der maus in das datum reinklicken, sonst schreibt er keinen wert in rechnungsnummer rein. weder wenn ich datumsfeld auf leer als standard einstelle noch wenn ich es auf heute einstelle, wenn ich mit der tastatur durch die eingabefelder gehe bleibt das feld rechnungsnummer leer

    • Cris
    • vor 6 Jahren
    • Gemeldet - anzeigen

    am liebsten wäre mir wenn man das feld datum auf standard heute einstellt und der wert automatisch ohne mausklick oder tastatur eingabe in rechnungsnummer eingetragen wird

    • Birger_H
    • vor 6 Jahren
    • Gemeldet - anzeigen

    Geben Sie für das Datumfeld den Standartwert "Heute" ein.

    Birger