Rechnungsnummer zurückstellen

Head

Aktives Mitglied
18. April 2006
3
0
Da ich das Programm am Anfang erst einmal Testen wollte, bevor ich die gesamten Kundendaten eintrage, stellte ich eine fiktive Rechnung aus, und druckte diese.

Jetzt würde ich aber gerne die Rechnungsnummer wieder auf 1000 zurückstellen...

Gibt es irgendeine Möglichkeit dazu? Könnte es in einer der nächsten Version von eazysales die Möglichkeit geben? :D

Schöne Grüße
'Peter' :shock:
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
Zurückstellen lassen sich diese nicht mehr, da diese vom primary key abhängen.
Es ist wichtig, das für die Tests immer die Datenbank mit DB-Export gesichert wird. Somit kann nach den Tests die leere DB zurück importiert werden.

Hier gibt es nur noch eine Möglichkeit:

Zuerst müssen alle Rechnungen/Bestellungen gelöscht werden. Dazu muss cmd.exe gestartet werden.

Danach folgende Zeilen eintragen und ausführen:

osql -D eazy -U sa -P sa04jT14 -Q "delete from trechnung"

osql -D eazy -U sa -P sa04jT14 -Q "delete from tbestellung"

osql -D eazy -U sa -P sa04jT14 -Q "delete from tbestellpos"

osql -D eazy -U sa -P sa04jT14 -Q "update tpk set nummer=X where cName='tRechnung'"

osql -D eazy -U sa -P sa04jT14 -Q "update tpk set nummer=X where cName='tBestellNr'"

osql -D eazy -U sa -P sa04jT14 -Q "update tpk set nummer=X where cName='tAngebotNr'"


Dabei für X die gewünschte Nr. einsetzen.
 

Head

Aktives Mitglied
18. April 2006
3
0
ja oke danke - ich werde mal schaun was ich mache.

Schöne Grüße
'Peter' :shock: