0

Neuen Datensatz mit Hilfe von Stammdaten aus einer anderen Tabelle erstellen

Hallo zusammen, 

ich habe folgende Struktur: 
A) Ein Tabelle "Packlisten Stammdaten" mit einem Kind "Artikel zu Packliste". Parenttabel speichert Rahmenbedingungen der Packliste, Childtable die einzelnen Artikel, die gepackt werden sollen, wenn die Packliste angefordert wird. Hier ist auch die "Anzahl der Artikel" (jeweils in einer Spalte) hinterlegt, die je nach Teilnehmerzahl variiert
B) Einen Einsatzplan, bei dem zu bestimmten Terminen eine Packliste angefordert werden kann und eine Teilnehmerzahl für die entsprechende KW hinterlegt ist
C) Ein Parenttable "Packliste" mit einem Childtable "Packlistendetails". Hier soll dann die eindeutige Packliste liegen, die zu einem bestimmten Termin (s. B) angefordert wird und deren Artikel (aus B) mit der Abfrage der TN aus B und A die Anzahl der zu packenden Artikel einsetzt.

Ich möchte das ganze so gestalten, damit man die Stammdaten der einzelnen Packlisten verändern kann, ohne dabei die bereits erzeugten packlisten zu ändern und nicht für jede Packliste alle Artikel (das sind i.d.R. weit über 50) einzeln hinzufügen muss (a la Rechung - Rechnungspositionen)

Mein erster Ansatz wäre: Die PL aus A inkl. Childtabel zu duplzieren und dabei direkt die Abfrage der Anzahl anhand der TN aus B zu berechnen. Im Grunde wären dann alle Packlisten in C ein Duplikat von A, jedoch die Packlistendetails von C nur Duplikate der Artikel und eine Auswahl der Anzahl der Artikel. 

Geht sowas? Wenn ja, wie müsste ich da vorgehen: For Schleife über AR zu PL? 
Ich habe mir schon ein paar Artikel im Forum durchgelsen. Zur Zeit sehe ich jedoch den Wald vor luater Bäumen nicht, da ich grade erst anfange mich mit Datenbank-Design zu beschäftigen
Für hilfreiche Tipps wäre ich mehr als dankbar

Grüße

Antwort

null

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 149Ansichten