Navigation:  Klassen >

bRecordGroup

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Definiert eine Liste von Datensatzgruppen.

Klasse

bRecordGroup

Zugriffe

GroupHeaderCount(Access)
ItemList(Access)
LevelList(Access)
Server(Access)

Methoden

CollapseItems()

Empty()

Eval()

ExistGroupHeaders()

ExpandItemFromRecord()

ExpandItems()

GetExpandedItems()

Goto()

Init()

RecordRestore()

RecordSave()

RemoveItemFromGroup()

UpdateGroupHeaderCount()

Use()

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.

 

RecordGroupsInBrowser

bBrowser mit Datensatzgruppen

 

RecordGroupHeader

bBrowser mit Datensatzgruppen und virtuellen Gruppenkopfzeilen

 

RecordGroupInfo

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

bBrowser:RecordGroup

bRecordGroupItem

bRecordGroupItemList

bRecordGroupLevel

bRecordGroupLevelList

bSample - RecordGroups

 


Page url: http://www.YOURSERVER.com/index.html?brecordgroup.htm