Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#12

Re: Combobox kein Wert enthalten

  Alt 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
  Mit Zitat antworten Zitat