DataControl

Previous  Next

 

 

 

01.11.2009

DataControl

 

Das DataControl ist eine Komponente zur Steuerung von Abfrageergebnissen. Damit können Anwender wahlweise festlegen, wie viele Treffer nach einer Datenbankabfrage in einer Table oder in einem DB-Container angezeigt werden sollen. Mit Hilfe von Vor- und Zurück-Buttons lassen sich dann auch die nachfolgenden bzw. vorangegangene Treffer-Blöcke anzeigen und somit auch größere Datenbestände qeuem durchsuchen. Auch das bei Endanwendern beliebte satzweise Blättern durch die Datenbank wird unterstützt.

 

Die Schrittweite können Sie sowohl über die Eigenschaften des DataControls manuell festlegen, als auch mit Hilfe von Methoden dynamisch zuweisen. Das DataControl lässt sich sehr gut mit anderen Auswahl-Komponenten kombinieren, z.B. mit einer Combobox, über die der Anwender die Anzahl der Treffer selber festlegen kann. 

 

 

clip0191

 

 

Spezielle Eigenschaften des Data-Controls:

 

Eigenschaft

Erklärung

Anzahl Datensätze

Hier geben Sie an, wie viele Datensätze gleichzeitig angezeigt werden sollen, bzw. um wie viele Datensätze nach vorne oder nach hinten geblättert werden kann (Range bzw. Schrittweite). Die Schrittweite lässt sich mit Hilfe der Funktion setzeBereich () jederzeit ändern.

 

Virtuelle

Tabelle

 

Hier müssen Sie die die Virtuelle Quell-Tabelle angeben, deren Datensätze gesteuert werden sollen. Steht diese Virtuelle Tabelle mit einer Table in Verbindung, wird automatisch auch die Table gesteuert. Diese Option eignet sich nur zur Steuerung einer einzigen Tabelle. Wenn Sie eine Datenbank-Abfrage steuern möchten, die sich über mehrere Tabellen erstreckt, dann brauchen Sie hier keine Auswahl treffen. Stattdessen müssen Sie das DataControl im SQL-Assistenten bei Schritt 4 im Register Von Daten-Komponente steuern lassen direkt mit einer Abfrage verknüpfen.

 

 

 

Tipp: Die Icons der DataControl Buttons können Sie über die Eigenschaft Icon beliebig durch eigene Grafiken ersetzen und dadurch dem DataControl ein individuelles Aussehen verleihen.

 

Hinweis: Ein DataGrid kann nicht mit einem DataControl gesteuert werden.