0

Materialverwaltung

Hallo liebes Forum, ich habe ein Problem, wo ich leider keinen Ansatz finde, wie ich es lösen kann:

Ich habe eine Tabelle „Gesamt Material“, in dieser Tabelle sind alle Materialien aufgelistet, welche im Lager sind (z.B. 2 Kisten Feldbetten, 2 Kisten Decken und 2 Kisten Kissen).

Dann habe ich Fahrzeuge, auf diese das Material verladen werden kann (Fahrzeug 1, Fahrzeug 2). 

Nun möchte ich in der Tabelle Fahrzeuge in einer Verknüpfung zur Tabelle „Gesamt Material“ das Material auswählen können, was auf dem Fahrzeug verlastet ist. Wenn ich aber mehrere Fahrzeuge habe, dann müsste ich mehrere Verknüpfungen erstellen... 

das würde mich stören, da ich in der Tabelle „Gesamt Material“ für das jedes Material wissen will, wo es aktuell liegt. 

Mein zweites Problem ist, dass ich gerne in einer Tabelle aufgelistet haben würde, wie viele z.B Feldbetten ich insgesamt habe, da ich in der Tabelle ja die zwei Kisten Feldbetten einzeln anlegen müsste, da sie ja auch auf zwei Verschiedenen Fahrzeugen verlastet sein können. 

 

Das ganze soll möglichst so funktionieren, dass ich nichts doppelt eintragen muss. 

 

Ich hoffe das ist so verständlich 😊

Mit freundlichen Grüßen 

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Patrik, hier böte sich wohl eine N:N-Verknüpfung an. Also neben den beiden Tabellen für Materialien und Fahrzeuge noch eine dritte Tabelle namens 'Ladungen' o. ä. erstellen und diese jeweils N:1 mit den beiden anderen Tabellen verknüpfen. Dann könnte das Datenmodell bspw. so aussehen (reduziert auf die relevanten Felder):

     

    Tabelle Materialien:
    Bezeichnung (Text, z. B. "Feldbett")
    Bestand (Zahl, z.B. 2)
    Ladung (1:N-Verknüpfung zur Tabelle Ladungen)

     

    Tabelle Fahrzeuge:
    Bezeichnung (Text, z. B. "Fahrzeug 1")
    Ladung (1:N-Verknüpfung zur Tabelle Ladungen)

     

    Tabelle Ladungen
    Fahrzeug (N:1-Verknüpfung zur Tabelle Fahrzeuge)
    Material (N:1-Verknüpfung zur Tabelle Materialien)
    Lademenge

     

    Die Zuordnung von Materialien zu Fahrzeugen könnte dann aus beiden Tabellen über das Plus-Zeichen in der Tabelle Ladungen vorgenommen werden.

     

    Allerdings stellen sich noch weitere Fragen. Zum Beispiel: Ist das Material dauerhaft auf den Fahrzeugen oder nur temporär, also für einen Transport bzw. Einsatz? Soll sich auch der Lagerbestand entsprechend aktualisieren, wenn Material auf ein Fahrzeug geladen wird? Und müsste es auch eine Funktion zum Entladen geben? ...

    • AlinaRon
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Ich habe eine Beispieldatenbank erstellt, 316_Materialverwaltung.

    Das Material ist dann nur temporär auf den Fahrzeugen verlastet

    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Patrik,

    habe jetzt mein Vorschlag platziert. Eigentlich ist es eine Modifizierung von Copytexters Vorschlag. Die Idiee ist - Eine Tabelle für Lagerorte (dazu gehören alle Paletten, Regale und auch alle Fahrzeuge), Eine Tabelle für Materialien und eine Tabelle für die Platzierung. Bei Materialien kann man mit dem Button alle Lagerorte hinzufügen um später diese auszuwählen. Man kann  eventuell noch die Regeln für die Mengen aufstellen, so dass wenn z.B. ein Auto geladen wird, die Mengen vomn der Palette automatisch abgeschrieben werden. Dafür muss man diese Regeln erst mal kennen.

    Leo