Navigation:  Klassen > bRecordGroupLevel >

bRecordGroupLevel:Options

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

Zweck

Optionen, die die Eigenschaften der Datensatzgruppen definieren.

Klasse

bRecordGroupLevel

Typ

Access / Assign

Datentyp

DWord

Beschreibung

Mit den Optionen können die Eigenschaften der Datensatzgruppen beeinflusst werden. Mehrere Optionen können kombiniert werden. Die folgende Tabelle definiert die unterstützten Optionen:

 

Option

Beschreibung

BRGLO_NONE

Es sind keine Optionen definiert.

BRGLO_AUTO

Es werden die folgenden Standard-Optionen definiert:

BRGLO_GROUPLEASH

BRGLO_AUTOOPEN

Datensatzgruppen-Elemente werden beim Einlesen automatisch geöffnet, wenn diese untergeordnete Datensatzgruppen-Elemente enthalten.

BRGLO_AUTOOPENONSKIP

Datensatzgruppen-Elemente werden bei Datensatzbewegungen automatisch geöffnet, wenn diese untergeordnete Datensatzgruppen-Elemente enthalten.

BRGLO_GROUPLEASH

In der Datensatzgruppenspalte wird eine senkrechte Linie für alle zusammengehörigen Datensatzgruppen-Elemente gezeichnet.

BRGLO_LEVELSEPARATOR

In der Datensatzgruppenspalte werden die einzelnen Datensatzgruppen mit einer horizontalen Linie voneinander getrennt.

BRGLO_ORDER_DESCENDING

Die Sortierung im Datenserver ist absteigend.

BRGLO_SEPARATEGROUPHEADER

Die Datensatzgruppen besitzen eine separate Gruppenkopfzeile.

BRGLO_SERVERSEEK

Im Datenserver kann mit der Methode Seek() nach den Datensätzen der Datensatzgruppe gesucht werden.

BRGLO_VALUE_CASESENSITIVE

Bei den Gruppenwerten muss die Groß- / Kleinschreibung beachtet werden.

 

Einzelne Optionen können über die Bit-Funktionen

_And(),

_Or() und

_Xor()

geprüft, gesetzt und entfernt werden.

Beispiele

Mit dem folgenden Codefragment wird der Zugriff mit den Optionen BRGLO_AUTOOPEN und BRGLO_GROUPLEASH initialisiert.

 

oRecordGroupLevel:Options := _Or(BRGLO_AUTOOPEN,;

                                                         BRGLO_GROUPLEASH)

 

Mit dem folgenden Codefragment wird die Option BRGLO_LEVELSEPARATOR gesetzt.

 

oRecordGroupLevel:Options := _Or(oRecordGroupLevel:Options,;

                                                         BRGLO_LEVELSEPARATOR)

 

Mit dem folgenden Codefragment wird geprüft, ob die Option BRGLO_LEVELSEPARATOR gesetzt ist.

 

IF _And(oRecordGroupLevel:Options, BRGLO_LEVELSEPARATOR)>0

 :

ENDIF

 

Mit dem folgenden Codefragment wird die Option BRGLO_LEVELSEPARATOR gelöscht.

 

IF _And(oRecordGroupLevel:Options, BRGLO_LEVELSEPARATOR)>0

 oRecordGroupLevel:Options := _Xor(oRecordGroupLevel:Options,;

                                                                 BRGLO_LEVELSEPARATOR)

ENDIF

 

 


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