Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

Re: integer bearbeitung in db

  Alt 8. Jan 2010, 17:23
Wenn ich das richtig verstanden habe, dann soll die jeweils erste Rechnungsnummer eines Jahres JJ/00001 sein. Hier ist der Unique also schon einmal nicht falsch, dann gibt's bei doppelten eine fette Fehlermeldung. Bleibt zu fragen, kann in 2009 eine Rechnung für 2010 erstellt werden oder umgekehrt?
Und was spricht gegen eine zusätzliche Spalte Rechnungsnr_2010 (oder so ähnlich)?

Die vorhandenen Rechnungsnummern da hinein kopieren und für neue Datensätze werden sie nach dem neuen Schema generiert / eingegeben.

Diese "hier ein Jahr holen, da eine Nummer holen und kürzen" - Tricksereien, machen Dir nur langfristig das Leben schwer und unnötig kompliziert.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat