Umbuchen zwischen Lagern

06/08/2008 - 15:07 von Andreas Vogt | Report spam
Hallo NG:
Möchte Artikel von Lager A nach B umbuchen.
Ist es besser in der Bewegungstabelle 2 Felder für Lager_von und
Lager_nach zu haben oder 1 Feld mit Lager und dafür je 2 DS (neg. und
pos. Buchung)?

Also so:
ID | Lager_von | Lager_nach | Menge
1 | LagerA | LagerB | 500

oder so:
ID | Lager | Menge
1 | LagerA | -500
2 | LagerB | 500

Gruß Andreas
 

Lesen sie die antworten

#1 Josef Poetzl
06/08/2008 - 15:36 | Warnen spam
Hallo!

Andreas Vogt schrieb:
Möchte Artikel von Lager A nach B umbuchen.
Ist es besser in der Bewegungstabelle 2 Felder für Lager_von und
Lager_nach zu haben oder 1 Feld mit Lager und dafür je 2 DS (neg. und
pos. Buchung)?

Also so:
ID | Lager_von | Lager_nach | Menge
1 | LagerA | LagerB | 500

oder so:
ID | Lager | Menge
1 | LagerA | -500
2 | LagerB | 500



Ich nutze Variante 2, da ich damit jederzeit durch Summieren über die
Bewegungsdatensàtze den Lagerstand abfragen kann. (Für Variante
müssten 2 SQL-Auswertungen per Join oder union zusammengefügt werden.)

Einen Nachteil hat diese Variante jedoch: ohne zusàtzliches Datenfeld
ist nicht eindeutig nachvollziehbar, welche Bewegungsdatensàtze
zusammenhàngen. (Auf die ID-Zahlenfolge darf man sich nàmlich nicht
verlassen.)

mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen