Supportnet / Forum / Datenbanken
Lagerbestand
Frage
hallo zusammen!
ich moechte eine lagerbestandsdatenbank erstellen!
hab aber einige probleme!
ich hab eine tabelle materialeingang, eine tabelle lagerbestand und eine tabelle produktion!
der materialeingang wird ueber ein formular gemacht! hier das erste problem: das material soll zu dem lagerbestand hinzugefuegt werden, wenn gleiches material bereits im lager ist! und das material, dass in der produktion benutzt wird soll dann vom lagerbestand herausgenommen werden.
wie kann ich diese datenbank aufbauen, dass es funktioniert? hat vielleicht irgendjemand ne beispieldatenbank? am besten freeware, ist ein schulprojekt! hab auch schon die nordwind datenbank angeschaut, kann aber nichts damit anfangen! bin verzweifelt! :)
DANKE IM VORAUS!
JJ
Antwort 1 von el_gomero
Hi JJ,
hats dir bei access-hilfe nicht gefallen? Na egal, ich würde den Bestand in einer Tabelle verwalten. Aufbau zB ID (Autowert), Menge (Integer), Buchungsdatum (Datum), Bezug (Text), ggf Artikel (Text).
Als erstes legst du dann einen Datensatz an, der die Menge im Lager angibt und als Bezug "Bestand". Wenn nun Ware kommt, trägst du die Stückzahl und das Datum ein. Über die Summenfunktion kannst du damit den aktuellen Bestand abfragen. Gleiches gilt wenn Ware in die Produktion geht, dann buchst du eben mit minus.
hth
Jürgen
hats dir bei access-hilfe nicht gefallen? Na egal, ich würde den Bestand in einer Tabelle verwalten. Aufbau zB ID (Autowert), Menge (Integer), Buchungsdatum (Datum), Bezug (Text), ggf Artikel (Text).
Als erstes legst du dann einen Datensatz an, der die Menge im Lager angibt und als Bezug "Bestand". Wenn nun Ware kommt, trägst du die Stückzahl und das Datum ein. Über die Summenfunktion kannst du damit den aktuellen Bestand abfragen. Gleiches gilt wenn Ware in die Produktion geht, dann buchst du eben mit minus.
hth
Jürgen
Antwort 2 von JJ
hy juergen!
erstmal vielen dank! meinst du mit der summenfunktion ein kreuztabellenabfrage?
da hab ich ja immernoch das problem, dass access mir alles aufspaltet! weil das neue material ja eine andere ID hat!
ich weiss ich bin ein DAU in access, sorry!
gruesse
JJ
erstmal vielen dank! meinst du mit der summenfunktion ein kreuztabellenabfrage?
da hab ich ja immernoch das problem, dass access mir alles aufspaltet! weil das neue material ja eine andere ID hat!
ich weiss ich bin ein DAU in access, sorry!
gruesse
JJ
Antwort 3 von luwa
Hallo.
Du brauchst als Grundlage 5 Tabellen. 1.Materialliste 2.Wareneingang 3.Stückliste (für Produktion) 4.Produktion (Mengen) 5.Liste der Produkte.
ZU
1. brauchst nur um im Formular WARENEINGANG schnell das material aus einer liste auswählen zu können bzw. zum Gruppieren damit die Auswahlliste nicht zu lang wird. Notwendige Felder: ID-Code für das Material; Gruppen-ID; Materialname; evtl. Gebinde, Preise, Lieferzeiten, Bestellnummern, Lieferanten-ID.
2.Notwendigen Felder; Autowert; ID-code; Mat.-Name; Menge; Datum; evtl. Lieferscheinnummer.
5. brauchst Du zum zurückrechnen des Mat-Bestandes. Notwendige Felder; ID-Code; Name des Produktes.
3. Wie wird gerechnet. Notwendige Felder; ID-Code-Mat; ID-Code-Produkt; Wert (wieviel von was geht in das Produkt)
4. Wann wurde wieviel produziert. Notwendige Felder; Autowert; Datum; Menge; ID-Code_Produkt oder Produktname; evtl. Beginn-Ende der Produktion
Den Rest erlegigen Abfragen und berechnende Felder in Formularen. Dann kannst Du nach und nach noch einen Verkauf drum herumbauen.
Teile auf wo immer es geht und verknüpfe dann über die Id's. Autowert-Felder sind zum Lokalisieren von Datensatzlöschungen oder Reihenfolgen ganz gut (ist der 30.06. nach dem 01.07. eingetragen worden)
Bei Fragen einfach melden.
Du brauchst als Grundlage 5 Tabellen. 1.Materialliste 2.Wareneingang 3.Stückliste (für Produktion) 4.Produktion (Mengen) 5.Liste der Produkte.
ZU
1. brauchst nur um im Formular WARENEINGANG schnell das material aus einer liste auswählen zu können bzw. zum Gruppieren damit die Auswahlliste nicht zu lang wird. Notwendige Felder: ID-Code für das Material; Gruppen-ID; Materialname; evtl. Gebinde, Preise, Lieferzeiten, Bestellnummern, Lieferanten-ID.
2.Notwendigen Felder; Autowert; ID-code; Mat.-Name; Menge; Datum; evtl. Lieferscheinnummer.
5. brauchst Du zum zurückrechnen des Mat-Bestandes. Notwendige Felder; ID-Code; Name des Produktes.
3. Wie wird gerechnet. Notwendige Felder; ID-Code-Mat; ID-Code-Produkt; Wert (wieviel von was geht in das Produkt)
4. Wann wurde wieviel produziert. Notwendige Felder; Autowert; Datum; Menge; ID-Code_Produkt oder Produktname; evtl. Beginn-Ende der Produktion
Den Rest erlegigen Abfragen und berechnende Felder in Formularen. Dann kannst Du nach und nach noch einen Verkauf drum herumbauen.
Teile auf wo immer es geht und verknüpfe dann über die Id's. Autowert-Felder sind zum Lokalisieren von Datensatzlöschungen oder Reihenfolgen ganz gut (ist der 30.06. nach dem 01.07. eingetragen worden)
Bei Fragen einfach melden.
Antwort 4 von oliverV
@Jürgen
hats dir bei FA und AH nicht mehr gefallen ?
Im MOF habe ich dich auch schon mal lesen gesehen..., dazu deinen willkommenen Aktivitäten hier.... Langeweile oder Urlaub ?
@ JJ
Mit der Summenfunktion ist nicht die Kreuztabelle gemeint, schau dir in der Entwurfsansicht einer Auswahlabfrage mal die Funktionen an (Ansicht – Funktionen oder Symbol in Symbolleiste).
Einen Bestand kannst du einfach errechnen, indem du beim Artikelfeld die „Gruppierung“ auswählst und im Mengenfeld die Funktion „Summe“ wählst.
Voraussetzung ist, das du für deine Bestandsführung nur ein Mengenfeld hast und nicht eines für Wareneingang und eines für den –ausgang.
In diesem Mengenfeld werden WE’s als positiver Wert und WA’s als negativer Wert erfasst.
Den Wert „Bestand“ gibt es in keinem Tabellenfeld, der Bestand errechnet sich immer nur.
Die von luwa angesprochenen Produktions-Bereiche würde ich wenn überhaupt nur vereinfacht darstellen. Wenn es in der Aufgabe „nur“ um eine Lager-Bestandsführung geht, würde ich Jürgen’s Bezugsfeld als Infofeld „missbrauchen“ (z.B. als Verwendungszweck „Auftrag # 12345).
Die ganze Geschichte ist natürlich nicht wirklich für den „Echtbetrieb“ geeignet, denn dann kommt noch eine Lagerplatzverwaltung hinzu, ganz neckisch wird es wenn ein LP nicht einem festen Artikel zugeordnet ist, sondern heute dieser und morgen jener Artikel auf dem gleichen LP stehen.
Neben deinem Lagerbestand wäre auch noch eine Verwaltung der Reservierungsmengen nötig (Material was für bestehende Produktionsaufträge benötigt wird, aber noch am Lager liegt); sodass sich aus Lagerbestand abzügl. Reservierungen der „verfügbare Bestand“ errechnet.
Bestellverwaltung ist ein weiteres Thema, „verfügbarer Bestand“ ist negativ, also muss dieser Artikel bestellt werden.
Thema Mindestbestand – Meldebestand...
Das Thema kann man noch endlos weiterführen, schau dir mal genauer die Aufgabenstellung an was wirklich verlangt wird.
Wahrscheinlich kannst du die ganze Geschichte auf eine Tabelle „Artikel“ und eine Tabelle „Lager“ beschränken.
Gruß
Oliver
hats dir bei FA und AH nicht mehr gefallen ?
Im MOF habe ich dich auch schon mal lesen gesehen..., dazu deinen willkommenen Aktivitäten hier.... Langeweile oder Urlaub ?
@ JJ
Mit der Summenfunktion ist nicht die Kreuztabelle gemeint, schau dir in der Entwurfsansicht einer Auswahlabfrage mal die Funktionen an (Ansicht – Funktionen oder Symbol in Symbolleiste).
Einen Bestand kannst du einfach errechnen, indem du beim Artikelfeld die „Gruppierung“ auswählst und im Mengenfeld die Funktion „Summe“ wählst.
Voraussetzung ist, das du für deine Bestandsführung nur ein Mengenfeld hast und nicht eines für Wareneingang und eines für den –ausgang.
In diesem Mengenfeld werden WE’s als positiver Wert und WA’s als negativer Wert erfasst.
Den Wert „Bestand“ gibt es in keinem Tabellenfeld, der Bestand errechnet sich immer nur.
Die von luwa angesprochenen Produktions-Bereiche würde ich wenn überhaupt nur vereinfacht darstellen. Wenn es in der Aufgabe „nur“ um eine Lager-Bestandsführung geht, würde ich Jürgen’s Bezugsfeld als Infofeld „missbrauchen“ (z.B. als Verwendungszweck „Auftrag # 12345).
Die ganze Geschichte ist natürlich nicht wirklich für den „Echtbetrieb“ geeignet, denn dann kommt noch eine Lagerplatzverwaltung hinzu, ganz neckisch wird es wenn ein LP nicht einem festen Artikel zugeordnet ist, sondern heute dieser und morgen jener Artikel auf dem gleichen LP stehen.
Neben deinem Lagerbestand wäre auch noch eine Verwaltung der Reservierungsmengen nötig (Material was für bestehende Produktionsaufträge benötigt wird, aber noch am Lager liegt); sodass sich aus Lagerbestand abzügl. Reservierungen der „verfügbare Bestand“ errechnet.
Bestellverwaltung ist ein weiteres Thema, „verfügbarer Bestand“ ist negativ, also muss dieser Artikel bestellt werden.
Thema Mindestbestand – Meldebestand...
Das Thema kann man noch endlos weiterführen, schau dir mal genauer die Aufgabenstellung an was wirklich verlangt wird.
Wahrscheinlich kannst du die ganze Geschichte auf eine Tabelle „Artikel“ und eine Tabelle „Lager“ beschränken.
Gruß
Oliver
Antwort 5 von Teddy
Produktion besteht eigentlich aus Kopfdaten (neues Produkt) und Positionsdaten (Einsatz) - also 2 Tabellen.
Den aktuellen Lagerbestand könnte man dann in einer Abfrage ermitteln, in der der Anfangsbestand (aus Materialtabelle) und die Zu- und Abgänge je Material dargestellt werden.
Dazu erstellt man einfach gleichartige Abfragen (also Material, Datum, Menge, Wert, +-) aus den einzelnen Tabellen und führt diese Abfragen dann in einen Union-Abfrage zusammen.
Zu berücksichtigen wäre jedoch, daß man aus rechtlichen Gründen den Lagerbestand zu bestimmten Stichtagen bewerten können muß (wegen Bilanz). Deshalb wirst Du sicher eine bessere Note bekommen, wenn Du das Datum entsprechend abfragst.
Gruß
Teddy
Den aktuellen Lagerbestand könnte man dann in einer Abfrage ermitteln, in der der Anfangsbestand (aus Materialtabelle) und die Zu- und Abgänge je Material dargestellt werden.
Dazu erstellt man einfach gleichartige Abfragen (also Material, Datum, Menge, Wert, +-) aus den einzelnen Tabellen und führt diese Abfragen dann in einen Union-Abfrage zusammen.
Zu berücksichtigen wäre jedoch, daß man aus rechtlichen Gründen den Lagerbestand zu bestimmten Stichtagen bewerten können muß (wegen Bilanz). Deshalb wirst Du sicher eine bessere Note bekommen, wenn Du das Datum entsprechend abfragst.
Gruß
Teddy
Antwort 6 von el_gomero
Moin Oliver,
doch, bei FA gefällt's mir noch am besten, da wirst du mich auch am häufigsten antreffen. Bei AH und MOF, sowie hier (nur Access-bereich) bin ich eher sporadisch. Und dann hab ich den thread hier auch noch unter Zeitdruck beendet (die bessere Hälfte hat zum Essen gerufen!).
Die Bemerkung an JJ war auch nicht negativ gemeint, hatte mich nur gewundert, weil dort sein vorheriges Problem abgearbeitet wurde.
Schönes Wochenende wünsch ich dir
Jürgen
@ JJ
du hast ja jetzt reichlich Infos bekommen, laß mal hören ob du was mit den Ausführungen anfangen konntest.
doch, bei FA gefällt's mir noch am besten, da wirst du mich auch am häufigsten antreffen. Bei AH und MOF, sowie hier (nur Access-bereich) bin ich eher sporadisch. Und dann hab ich den thread hier auch noch unter Zeitdruck beendet (die bessere Hälfte hat zum Essen gerufen!).
Die Bemerkung an JJ war auch nicht negativ gemeint, hatte mich nur gewundert, weil dort sein vorheriges Problem abgearbeitet wurde.
Schönes Wochenende wünsch ich dir
Jürgen
@ JJ
du hast ja jetzt reichlich Infos bekommen, laß mal hören ob du was mit den Ausführungen anfangen konntest.

