RecListPopup
RecListPopup
RecListPopup
Details
- Siehe: Liste , Eigenschaften , Ereignisse
Mit diesem Objekt wird das RecList -Objekt als Combobox dargestellt. In diesem Fall ist die Liste ein Unterobjekt des PopupList -Objekts. Es lassen sich Datensätze einer Datei oder Selektionsmenge in Form einer Liste anzeigen.
In Abhängigkeit der darzustellenden Datensätze ist folgendes zu beachten:
- Anzeige Datensätze einer Datei In der Eigenschaft
DbFileNowird die Dateinummer der gewünschten Datei angegeben. Über die EigenschaftDbKeyNowird bestimmt, über welchen Schlüssel die Liste sortiert werden soll. - Anzeige Datensätze einer verknüpften Datei Bei einer Verknüpfung wird die Zieldatei in der Eigenschaft
DbLinkFileNound die Nummer der Verknüpfung in der EigenschaftDbKeyNoangegeben. - Anzeige Datensätze einer Selektionsmenge Sollen Datensätze einer Selektionsmenge dargestellt werden, wird in der Eigenschaft
DbSelectionder Deskriptor der Selektion (SelOpen ()) angegeben. Da der Deskriptor der Selektion erst zur Laufzeit bekannt ist, kann diese Eigenschaft nicht im Designer gesetzt werden. - Anzeige verknüpfter Datensätze einer Selektionsmenge Sollen verknüpfte Datensätze einer Selektionsmenge dargestellt werden, wird in der Eigenschaft
DbSelectionder Deskriptor der Selektion (SelOpen ()) angegeben. Da der Deskriptor der Selektion erst zur Laufzeit bekannt ist, kann diese Eigenschaft nicht im Designer gesetzt werden. In der Selektionsmenge müssen die verknüpften Datensätze als Ergebnismenge enthalten sein. - Anzeige Datensätze über Filter Sollen Datensätze angezeigt werden die einem bestimmten Filterktiterium entsprechen, wird in der Eigenschaft
DbFilterder Deskriptor des gesetzten Filters (RecFilterCreate ()) angegeben. Da der Deskriptor des Filters erst zur Laufzeit bekannt ist, kann diese Eigenschaft nicht im Designer gesetzt werden. - Anzeige von Grafiken Über die Eigenschaften
TileNameUserundClmTypeImagekönnen Grafiken in einem RecListPopup-Objekt angezeigt werden. - Anzeige von Feldern aus einer anderen Datei In dem RecListPopup-Objekt können auch Spalten angegeben werden, die Felder aus einer anderen Datei ausgeben, als in der Eigenschaft
DbFileNoangegeben ist. Der Inhalt der Felder muss in dem EreignisEvtLstDataInitgesetzt werden. Auf die gleiche Weise können auch Abkürzungen in der Liste ausgeschrieben werden.
Über das Ereignis EvtLstRecControl der RecListPopup können bestimmte Sätze von der Anzeige ausgenommen werden.
Neben der Maus kann die Liste über die Tastenkombination +
oder per Prozedur über die Eigenschaft
PopupOpen aufgeklappt werden.
Die Übernahme der Datenbankfelder in die Liste ist wie folgt möglich:
- **** Ziehen eines Feldes aus der Datenstruktur in die Liste.
- **** Ziehen eines Teildatensatzes aus der Datenstruktur in die Liste.
- **** Über den RecListPopup-Editor