Supportnet / Forum / Datenbanken
datensatz automatisch übernehmen
Frage
Hi, ich habe eine Datenbank über einen Filmverleih gemacht, und habe da eine tabelle, wo die ganzen filme mit einer ID drinstehen, dazu kommt noch ein preis, den sie pro ausgeliehenen tag kosten.
und nun will ich das in einer zweiten tabelle so machen, dass wenn ich dort die ID von dem Film nehme gleichzeitig auch der preis aus der ersten tabelle mit übernommen wird. bisher hat irgenwie nichts so richtig funktoiniert, hoffe hier hat jemand ne lösung
Antwort 1 von Nicolas
du willst den Preis zu einem Film in zwei verschiedenen Tabellen abspeicher?
Das solltest du keinesfalls tun.
Schreib mal wofür du das möchtest, bzw. was du erreichen willst.
Das solltest du keinesfalls tun.
Schreib mal wofür du das möchtest, bzw. was du erreichen willst.
Antwort 2 von TestUser
Aber ich muss doch den preis einmal in der tabelle filme haben, um zu sehen was es kostet und in der zweiten tabelle, damit ich dann den endpreis berechnen kann, wenn der film zurückgegeben wurde
Antwort 3 von oliverV
Hallo,
den Preis bekommst du indem du die tblFilm und tblVerleihdaten über die IDFilm miteinander verknüpfst.
Der Einwand von Nicolas ist berechtigt, ich würde aber doch einen Sinn darin erkennen, wenn sich der Verleihpreis für den Film im Laufe der Zeit verändert. In den Verleihdaten sollen mit Sicherheit die alten Preise erhalten bleiben, auch wenn der Verleihpreis jetzt reduziert wird.
D.h. eine Speicherung der aktuellen Verleihpreises in der tblVerleihdaten wäre schon sinnvoll.
Mein Einwand geht in eine andere Richtung: Du hast bei jedem Film einen Preis hinterlegt, ich denke mir, das es nur ein paar unterschiedliche Verleihpreise gibt.
Sinnvoller fände ich eine tblVerleihpreise mit verschiedenen Preiskategorien, diese Kategorie ordnest du in der tblFilm jedem Film zu.
Wenn du eine grundsätzliche Preisänderung hast, änderst du diese nur in der tblVerleihpreise.
Wenn du einen einzelnen Film billiger machen willst, änderst du nur die Zuordnung der Preiskategorie in der tblFilm.
Gruß
Oliver
den Preis bekommst du indem du die tblFilm und tblVerleihdaten über die IDFilm miteinander verknüpfst.
Der Einwand von Nicolas ist berechtigt, ich würde aber doch einen Sinn darin erkennen, wenn sich der Verleihpreis für den Film im Laufe der Zeit verändert. In den Verleihdaten sollen mit Sicherheit die alten Preise erhalten bleiben, auch wenn der Verleihpreis jetzt reduziert wird.
D.h. eine Speicherung der aktuellen Verleihpreises in der tblVerleihdaten wäre schon sinnvoll.
Mein Einwand geht in eine andere Richtung: Du hast bei jedem Film einen Preis hinterlegt, ich denke mir, das es nur ein paar unterschiedliche Verleihpreise gibt.
Sinnvoller fände ich eine tblVerleihpreise mit verschiedenen Preiskategorien, diese Kategorie ordnest du in der tblFilm jedem Film zu.
Wenn du eine grundsätzliche Preisänderung hast, änderst du diese nur in der tblVerleihpreise.
Wenn du einen einzelnen Film billiger machen willst, änderst du nur die Zuordnung der Preiskategorie in der tblFilm.
Gruß
Oliver

