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.
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
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
dim xnum as long
suche = "Jahr = " & txtjahr
xnum = dmax("Renr", "tblRechnungen", suche) + 1
findet die letzte Nummer aus diesem Jahr