DataGrid

Previous  Next

 

 

 

01.11.2009

DataGrid mit Abfrage direkt verknüpfter Tabellen

Für dieses Beispiel benötigen Sie die Beispiel-Datenbank FAHRZEUGE und das Projekt fahrzeuge.xdev

 

Selbst die Abfrage mehrerer Datebank-Tabellen erledigt das DataGrid automatisch durch die Angabe der Virtuellen Tabelle (Haupt-Tabelle bzw. Primär-Tabelle) in den DataGrid-Eigenschaften. Mit der Haupt-Tabelle als Ausgangspunkt greift das DataGrid automatisch auf alle verknüpften Tabellen zu und führt die verteilten Daten zu einem Abfrageergebnis zusammen (Join). Der Zugriff erfolgt jedoch ausschließlich auf die direkt mit der Haupt-Tabelle verknüpften Tabellen.

 

clip0444

Hier ist FAHRZEUGE die Haupt-Tabelle. Über die Verknüpfungen im ER-Diagramm werden die Werte aus den verknüpften Tabellen ausgelesen und im DataGrid angezeigt.

 

 

1.Fügen Sie ein DataGrid auf die Arbeitsfläche ein.
2.Wählen Sie in den DataGrid-Eigenschaften bei Virtuelle Tabelle die Virtuelle Tabelle #FAHRZEUGE aus.
3.Rufen Sie über das Menü Daten den Daten-Editor auf, klicken Sie nacheinander alle betroffenen Virtuellen Tabellen an und legen Sie jeweils bei Hauptspalte: die Hauptspalte fest.

clip0448

 

Tipp: Bei Abfragen über mehrfach verknüpfte Tabellen müssen Sie eine Datenbankabfrage mit Hilfe des SQL-Assistenten formulieren und diese bei Schritt 4: Treffer-Optionen festlegen mit dem DataGrid verknüpfen.