FAQ - Berechnungen

Wie kann ich…

… eine automatische Rechnungsnummer vergeben?

Möglichkeit 1: In den Tabelleneigenschaften geben Sie "Bei neuem Datensatz…" folgendes ein:

'Rechnungsnummer' := max((select Rechnungen).'Rechnungsnummer') + 1

Dieses Script wird eine um 1 höhere neue Rechnungsnummer vergeben.

Möglichkeit 2: In den Tabelleneigenschaften geben Sie “nach Änderung…” folgendes ein:

if not 'Rechnungsnummer' then

let y := year(Datum);

let m := month(Datum);

let d := day(Datum);

let c := cnt(select Rechnungen where year(Datum) = y and month(Datum) = m);

'Rechnungsnummer' := y + format(m, "00") + format(d, "00") + format(c, "00")

else

void

Sie erhalten eine Rechnungsnummer in folgendem Format:

2016122205

yyyymmddxx – wobei xx eine fortlaufende zweistellige Zahl der Rechnungen des Monats ist.