Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Rechnungsnummer





Frage

Hallo Leute! In meiner Datenbank wird die Rechnungsnummer über DMax + 1 generiert! Funktioniert auch tadellos! Das Problem ist nur Die erste Rechnung hat die Nummer 1 dann 2 usw. Das sieht irgendwie komisch aus. Also möchte ich, dass zum Beispiel die Jahreszahl automatisch in das Feld Rechnungsnummer mit aufgenommen und immer eine führende Null angezeigt wird. Also z.B. so 200401 wäre die erste Rechnung oder 2004010 wäre die zehnte 20040100 wäre die hundertste usw. Kann mir bei meinem Problem jemand helfen? Danke the..dude

Antwort 1 von michael.schon.vergeben

Hallo.

Du mußt das Feld, indem die Rechnungsnummer steht, formatieren: Jahreszahl aus Date + Format für die Nummer selbst.

Antwort 2 von Teddy

Wenn Du die erste RechnungsNr im Jahr richtig vergeben hast geht das restliche Jahr von selbst.

Achtung ! Deine dmax-funktion mußt Du verändern sodaß nur die max. Nummer des gewünschten Jahres genommen wird - sonst bekommst Du Probleme beim Geschäftsjahreswechsel.

Gruß
Teddy

Antwort 3 von the..dude

wie soll ich die funktion verändern?

Antwort 4 von Teddy

dim suche as string
dim xnum as long
suche = "Jahr = " & txtjahr
xnum = dmax("Renr", "tblRechnungen", suche) + 1


findet die letzte Nummer aus diesem Jahr