Zweck
Definiert eine Liste von Datensatzgruppen.
Klasse
bRecordGroup
Zugriffe
GroupHeaderCount | (Access) |
ItemList | (Access) |
LevelList | (Access) |
Server | (Access) |
Methoden
Erbt von
<kein Vorfahre>
Vererbt an
<kein Nachfahre>
Beschreibung
Mit Hilfe der Klasse bRecordGroup können die Datensätze in einem Datenserver in Datensatzgruppen zusammengefasst werden. Voraussetzung ist, dass die Datensätze nach dem Gruppenmerkmal sortiert sind. Das Gruppenmerkmal sowie weitere Einstellungen der Datensatzgruppe werden mit der Klasse bRecordGroupLevel definiert. Das Gruppenmerkmal ist ein Ausdruck, der den Gruppenwert definiert. Jedes einzelne Objekt der Klasse bRecordGroupLevel definiert eine Datensatzgruppen-Ebene (Level) von Datensatzgruppen. Es können beliebig viele Objekte der Klasse bRecordGroupLevel definiert werden. Alle Objekte werden in einem Objekt der Klasse bRecordGroupLevelList gesammelt (siehe auch bRecordGroup:LevelList).
Jeder Datensatz zu einer Datensatzgruppe wird in einem Objekt der Klasse bRecordGroupItem (Datensatzgruppen-Element) definiert. Diese Objekte werden wiederum pro Datensatzgruppen-Ebene (bRecordGroupLevel) in einem Objekt der Klasse bRecordGroupItemList gesammelt (siehe auch bRecordGroup:ItemList). Die Datensatzgruppen-Elemente werden beim Aufruf der Methode bRecordGroup:Eval() erzeugt und der zugehörigen Liste hinzugefügt.
Datensatzgruppen können im bBrowser verwendet werden. Hierzu müssen im Zugriff bBrowser:RecordGroup die Datensatzgruppen definiert werden.
bBrowser mit Datensatzgruppen
bBrowser mit Datensatzgruppen und virtuellen Gruppenkopfzeilen
bBrowser mit Datensatzgruppen und Info-Werten
Anmerkungen
Die Anzahl der Datensatzgruppen ist beliebig und nur vom freien Speicherplatz abhängig.
Beispiele
Siehe bBrowser:RecordGroup
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?brecordgroup.htm