FireDAC.Comp.DataSet.TFDDataSet.GroupingLevel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property GroupingLevel: Integer read GetGroupingLevel;

C++

__property int GroupingLevel = {read=GetGroupingLevel, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Beschreibung

Gibt den Umfang der Gruppierungsunterstützung durch den aktuellen Index zurück.

Mit der Eigenschaft GroupingLevel ermitteln Sie die maximal unterstützte Gruppierungsebene. Die Datenmengen stellen die Gruppierungsunterstützung über die Methode GetGroupState bereit, die die Position des aktuellen Datensatzes in einer Gruppe angibt.

Eine Gruppe ist als Menge von Datensätzen definiert, die jeweils dieselben Werte in einer Menge von Feldern enthalten. Eine Gruppe der Ebene 0 besteht aus allen Datensätzen in einer Datenmenge. Eine Gruppe der Ebene 1 ist die Gruppe der Datensätze mit demselben Wert im ersten Feld des Index. Eine Gruppe der Ebene 2 ist die Gruppe der Datensätze mit demselben Wert in den ersten zwei Feldern des Index. Eine Gruppe der Ebene n ist die Gruppe der Datensätze mit demselben Wert in den ersten n Feldern des Index.

GroupingLevel entspricht per Vorgabe der Standardgruppierungsebene des aktuellen Index oder der maximalen Gruppierungsebene eines gewarteten Aggregats für den aktuellen Index (der größere Wert wird verwendet). GroupingLevel kann nie größer als IndexFieldCount sein.

Siehe auch