FireDAC.Comp.DataSet.TFDDataSet.GroupingLevel
Delphi
property GroupingLevel: Integer read GetGroupingLevel;
C++
__property int GroupingLevel = {read=GetGroupingLevel, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
説明
現在のインデックスにおけるグループ化サポートのレベルを返します。
GroupingLevel プロパティを読み取り、グループ化を利用できるグループ レベルの最大値を決定します。現在のレコードがグループのどこに含まれるのかを示す、GetGroupState メソッドを通じて、データセットでグループ化がサポートされます。
フィールド群それぞれに同じ値がある、レコード群として、グループは定義されます。レベル 0 グループは、データセットの全レコードの集合です。レベル 1 グループは、インデックスの最初のフィールド値が同じレコード群です。レベル 2 グループは、インデックスの最初から 2 フィールドの値がそれぞれ同じレコード群です。レベル n グループは、インデックスの最初から n 個のフィールドの値がそれぞれ同じレコード群です。
デフォルトでは、GroupingLevel は、現在のインデックスのデフォルト グループ化レベル、または現在のインデックスで保持されている集計におけるグループ化レベルの最大値の大きいほうです。GroupingLevel が IndexFieldCount より大きいことはありません。