Verknüpfte Haupt-Detailbeziehungen einrichten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Verwenden von dbExpress-Komponenten - Index


Es gibt zwei Möglichkeiten, mithilfe verknüpfter Datenmengen eine Haupt/Detail-Beziehung mit einer dbExpress-Datenmenge als Detailmenge einzurichten. Welche Methode Sie verwenden, ist vom Typ der unidirektionalen Datenmenge abhängig, die Sie verwenden. Nachdem Sie diese Beziehung eingerichtet haben, bietet die unidirektionale Datenmenge (das "n" in einer 1:n-Beziehung) nur Zugriff auf die Datensätze, die dem aktuellen Datensatz in der Hauptgruppe entsprechen (die "1" in der 1:n-Beziehung).

TSQLDataSet und TSQLQuery bedingen, dass Sie eine parametrisierte Abfrage verwenden, um eine Haupt/Detail-Beziehung einzurichten. Mit dieser Technik erzeugen Sie solche Beziehungen für alle Abfrage-Datenmengen. Detaillierte Informationen zum Erstellen von Haupt/Detail-Beziehungen mit Tabellen-Datenmengen finden Sie unter Haupt/Detail-Beziehungen über Parameter definieren.

Um eine Haupt/Detail-Beziehung einzurichten, wobei die Detailgruppe eine Instanz von TSQLTable ist, verwenden Sie die Eigenschaften MasterSource und MasterFields so wie Sie es für jede andere Tabellen-Datenmengen tun. Detaillierte Informationen zum Erstellen von Haupt/Detail-Beziehungen mit Tabellen-Datenmengen finden Sie unter Haupt/Detail-Beziehungen definieren.

Siehe auch