gurbelunder
SQL-Guru
- Beiträge
- 136
Hallo an alle,
ich bräuchte mal eure Meinung zu folgendem Aufbau:
Ich habe eine Datenbank in MySQL. Darin Tabelle Kunden und Tabelle Artikel. Nun möchte ich mittels meines PHP FrontEnds eine Rechnung erstellen. Diese soll aber später immernoch abrufbar sein, also Tabelle Rechnung her.
In der Tabelle Rechnung speichere ich die Kundennummer aus Tabelle Kunden, die Artikelnummer aus Tabelle Artikel und die Menge des Artikels, die ich beim erstellen der Tabelle angebe. Insgesamt können 10 Artikel auf eine Rechnung (10x ArtNr, 10x Menge, ...). Beim eintragen des Datensatzes wird die Menge des Artikels in der Artikeltabelle um die eingegebene Menge herabgesetzt. Selbstverständlich mit Überprüfung, sodass der Wert nicht kleiner 0 werden kann.
Ich möchte halt zum späteren Zeitpunkt auf Rechnung x zugreifen können, um diese erneut auszudrucken. Darum müssten die Artikel mit Menge 0 auch weiterhin vorhanden sein.
Das gleiche Spiel gibt es mit Ankaufsquittungen. Nur hierbei wird die Menge nicht herabgesetzt, sie wird, logischerweise, addiert. Schließlich funktioniert ein Ankauf wie ein Einkauf in dem Sinne.
Was haltet ihr von diesem Aufbau? Habt ihr eine bessere Idee für die Realisierung einer solchen "Rechnungstabelle"?
Über Rat würde ich mich sehr freuen.
Danke im vorraus
David
ich bräuchte mal eure Meinung zu folgendem Aufbau:
Ich habe eine Datenbank in MySQL. Darin Tabelle Kunden und Tabelle Artikel. Nun möchte ich mittels meines PHP FrontEnds eine Rechnung erstellen. Diese soll aber später immernoch abrufbar sein, also Tabelle Rechnung her.
In der Tabelle Rechnung speichere ich die Kundennummer aus Tabelle Kunden, die Artikelnummer aus Tabelle Artikel und die Menge des Artikels, die ich beim erstellen der Tabelle angebe. Insgesamt können 10 Artikel auf eine Rechnung (10x ArtNr, 10x Menge, ...). Beim eintragen des Datensatzes wird die Menge des Artikels in der Artikeltabelle um die eingegebene Menge herabgesetzt. Selbstverständlich mit Überprüfung, sodass der Wert nicht kleiner 0 werden kann.
Ich möchte halt zum späteren Zeitpunkt auf Rechnung x zugreifen können, um diese erneut auszudrucken. Darum müssten die Artikel mit Menge 0 auch weiterhin vorhanden sein.
Das gleiche Spiel gibt es mit Ankaufsquittungen. Nur hierbei wird die Menge nicht herabgesetzt, sie wird, logischerweise, addiert. Schließlich funktioniert ein Ankauf wie ein Einkauf in dem Sinne.
Was haltet ihr von diesem Aufbau? Habt ihr eine bessere Idee für die Realisierung einer solchen "Rechnungstabelle"?
Über Rat würde ich mich sehr freuen.
Danke im vorraus
David