FireDAC.Comp.DataSet.TFDDataSet.GroupingLevel

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property GroupingLevel: Integer read GetGroupingLevel;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Description

Renvoie la profondeur du support du regroupement fourni par l'index en cours.

Lisez la propriété GroupingLevel pour déterminer le groupe de niveau maximal pour lequel le support du regroupement est disponible. Les ensembles de données fournissent le support du regroupement par le biais de la méthode GetGroupState, qui indique où l'enregistrement en cours tombe au sein d'un groupe.

Un groupe est défini comme l'ensemble des enregistrements ayant la même valeur pour chaque champ d'un ensemble de champs. Un groupe de niveau 0 est l'ensemble de tous les enregistrements de l'ensemble de données. Un groupe de niveau 1 est l'ensemble des enregistrements ayant la même valeur pour le premier champ de l'index. Un groupe de niveau 2 est l'ensemble des enregistrements ayant les mêmes valeurs pour les deux premiers champs de l'index. Un groupe de niveau n est l'ensemble des enregistrements ayant les mêmes valeurs pour les n premiers champs de l'index.

Par défaut, GroupingLevel est la valeur la plus grande entre le niveau de regroupement par défaut de l'index en cours et le niveau de regroupement maximal d'un agrégat maintenu sur l'index en cours. GroupingLevel ne peut jamais être supérieur à IndexFieldCount.

Voir aussi