Re: Combobox kein Wert enthalten
2. Aug 2007, 19:08
Zweimal Jein - mach du schon mal die Änderung, ich hole derweil weiter aus.
Du hast beim Modellieren (wir tun jetzt so als hättest du modelliert) richtiger Weise eine 1:n Beziehung zwischen Marken und Modellen erkannt. Da bewegen wir uns aber noch im konzeptuellen Datenmodell (Entities, Attributes, Relationships).
Beim Implementieren des Konzeptes musst du allerdings aufpassen: Natürlich ist die Beziehung so wie von dir erkannt, aber deine bisher im Projekt implementierte statische Master-Detail-Beziehung kommt ja nie zum Zuge. Der Record-Pointer von TMarken und damit der Fremdschlüssel FSMarke in TModelle wird nicht von dir kontrolliert. Du kontrollierst den Frendschlüssel IdxMarke in TFahrzeuge. TMarken wird in deinem Beispiel nie als Master-Table benutzt, sondern nur als Lookup-Table.
Wenn du ein Projekt mit mehreren Tabellen und transienten Beziehungen hast, dann wirst du einzelne Tabellen mal als Master-, mal als Detail- und ein anderes mal als Lookup-Table implementieren. Die Bedeutung der Entitäten in deinem zu Grunde liegenden Modell ändert sich dadurch nicht.
Freundliche Grüße
|