von Hiker » So, 07.05.2017 20:39
Hallo,
ich würde gleich zu zwei Tabellen (oder gleich 3. Tabelle für die Kundendaten) raten:
Einmal nur die Bestellungen verwalten mit einer Spalte für erledigt=1
und einer Hilfsspalte für ausgeliefert = Bestellt*erledigt (kann man dann sogar für Teillieferungen machen: erledigt =0,7 als Beispiel)
WIchtig: Nur Ein Kunde/Bestellung pro Zeile.
Also Blöcke, Meier, 100, 0.7, =100*0.7=70
In der Zweiten Tabelle kann man dann mit Summewenn alle Lieferungen von Blöcke addieren,
davon alle ausgelieferten Bestellungen in der ersten Tabelle auch via Summewenn ermitteln und abziehen
und Du hast einen Gesamtbestand.
EIne Spalte pro Kunde wird schnell mühsam - wenn Du mal mehr als 3 Kunden bekommst.
Daher direkt die Kundendaten in eine 3 Tabelle packen und nur eine KundenId (Meier3, Müller27, Schmidt4)
in den Bestellungen verwenden - wenn Du nicht garantieren kannst, daß NIE doppelte Namen auftauchen.
Nachträglich auf so etwas erweitern ist mühsamer als direkt so anzufangen.
MfG, Jörn
Hallo,
ich würde gleich zu zwei Tabellen (oder gleich 3. Tabelle für die Kundendaten) raten:
Einmal nur die Bestellungen verwalten mit einer Spalte für erledigt=1
und einer Hilfsspalte für ausgeliefert = Bestellt*erledigt (kann man dann sogar für Teillieferungen machen: erledigt =0,7 als Beispiel)
WIchtig: Nur Ein Kunde/Bestellung pro Zeile.
Also Blöcke, Meier, 100, 0.7, =100*0.7=70
In der Zweiten Tabelle kann man dann mit Summewenn alle Lieferungen von Blöcke addieren,
davon alle ausgelieferten Bestellungen in der ersten Tabelle auch via Summewenn ermitteln und abziehen
und Du hast einen Gesamtbestand.
EIne Spalte pro Kunde wird schnell mühsam - wenn Du mal mehr als 3 Kunden bekommst.
Daher direkt die Kundendaten in eine 3 Tabelle packen und nur eine KundenId (Meier3, Müller27, Schmidt4)
in den Bestellungen verwenden - wenn Du nicht garantieren kannst, daß NIE doppelte Namen auftauchen.
Nachträglich auf so etwas erweitern ist mühsamer als direkt so anzufangen.
MfG, Jörn