Gelöst Master-Detail Element

c.mueller

Neues Mitglied
Hallo Zusammen,

versuche gerade eine Master-Detail Element zur erstellen.
Als Master soll eine Liste angezeigt werden. Per klick auf ein Element aus der Master-Liste soll entsprechend der Detail-Bereich gefüllt werden.

Nur wenn ich eine Eintrag anklicke, wird die komplette Liste im Detail-Bereich angezeigt.

Mir ist es noch nicht gelungen, das vernünftig einzustellen.

Ich habe es versucht über die InnerClause, aber kein Erfolg.

Die Hilfe zum AppDesigner hilft nicht wirklich weiter. Ich gehe davon aus das ich die InnerClause falsch angewendet habe.

Vielleicht kann mir jemand helfen. Danke.
 
Okey, mal ganz von vorne:

Es müssen 2 Datenquellen erstellt werden. Die Master Datenquelle muss bestimmte Schlüsselfelder haben.
In der Detail Datenquelle muss dann in der WHERE Clause z.b. folgendes stehen:

Testtabelle.ID= $[ParentKeyField(1)]

Und dieses ParentKeyField (1) bezieht sich auf das Schlüsselfeld 1 in der Masterdatenquelle.

Ich hoffe ich konnte Ihnen helfen :)
 
Hat bei mir nicht en gewünschten Effekt. In Details wird nur ein Hinweis-Symbol angezeigt.

Ich habe zwei Datenquellen dtsMaster und dtsDetails
Bei beiden ist der Schlüsselfeld 1 auf "ID" gesetzt
Bei dtsDetails habe ich :
SQL-Where-Bedingung für Child-Elemente habe ich tableDetails.ID = $[ParentKeyField(1)] eingetragen.

Als nächstes habe ich zwei Listen-Element erstellt lstMaster und lstDetails.
Bei lstDetails:
Datenanzeige abhängig von Schlüssel auf "1" gesetzt.

Dann habe ich ein Master-Detail-Element mdtListe angelegt.
Unter Master-Element lstMaster zugewiesen.
Unter Detail-Element lstDetail zugewiesen.
 
Verstehe ich nicht. Ich weis nicht, was ich ändern muss.?!
Die Filterung mache ich über die Where-Bedingung.
Wenn ich Vorschau von dtsDetails anzeige muss ich entsprechend eine ID eingeben. Soweit OK.

Aber ich verstehe nicht wie die Verknüpfung von Master zu Details zustande kommen soll.
 
Zurück
Oben