Tabellen-Datenmengen
Nach oben zu Datenmengen - Index
Gehen Sie wie folgt vor, wenn Sie eine Tabellen-Datenmenge verwenden möchten:
- Platzieren Sie die Datenmengenkomponente in einem Datenmodul oder Formular, und setzen Sie deren Eigenschaft Name auf einen eindeutigen, für die Anwendung geeigneten Wert.
- Geben Sie den Datenbank-Server an, der die zu verwendende Tabelle enthält. Die Vorgehensweise hierzu unterscheidet sich je nach Art der Tabellen-Datenmenge, in der Regel ist jedoch eine Komponente für eine Datenbankverbindung anzugeben:
- Bei einer Datenmenge vom Typ TTable geben Sie über die Eigenschaft DatabaseName eine TDatabase-Komponente oder einen BDE-Aliasnamen an.
- Bei einer Datenmenge vom Typ TADOTable geben Sie über die Eigenschaft Connection eine TADOConnection-Komponente an.
- Bei einer Datenmenge vom Typ TIBDataSet geben Sie über die Eigenschaft SQLConnection eine TIBDatabase-Komponente an.
- Bei einer Datenmenge vom Typ TIBTable geben Sie über die Eigenschaft Database eine TIBConnection-Komponente an.Nähere Informationen zu Datenbankverbindungskomponenten finden Sie unter Verbindungen zu Datenbanken einrichten.
- Setzen Sie die Eigenschaft TableName auf den Namen der Datenbanktabelle. Falls Sie bereits eine Komponente für die Datenbankverbindung angegeben haben, können Sie die gewünschte Tabelle aus einer Dropdown-Liste auswählen. Für die Komponente TIBDataSet setzen Sie die Eigenschaft CommandText, um Daten von der Datenbank-Tabelle auszuwählen.
- Platzieren Sie eine Datenquellenkomponente im Datenmodul bzw. Formular, und setzen Sie deren Eigenschaft DataSet auf den Namen der Datenmenge. Die Datenquellenkomponente dient zur Übergabe einer Ergebnismenge von der Datenmenge an die datensensitiven Steuerelemente, die zur Anzeige der betreffenden Daten dienen.
Vorzüge von Tabellen Datenmengen
Der Hauptvorteil von Tabellen-Datenmengen liegt darin, dass bei diesen Indizes zur Verfügung stehen. Indizes ermöglichen einer Anwendung Folgendes:
- Datensätze in der Datenmenge sortieren.
- Datensätze schnell finden.
- Anzahl der sichtbaren Datensätze begrenzen.
- Haupt/Detail-Beziehungen definieren.
Ferner kann die Eins-zu-Eins-Beziehung zwischen Tabellen-Datenmengen und Datenbanktabellen für folgende Vorgänge genutzt werden:
- Schreib- und Lesezugriff auf Tabellen steuern
- Tabellen erstellen und löschen
- Tabelleninhalt löschen
- Tabellen synchronisieren