FireDAC.Comp.DataSet.TFDDataSet.GetGroupState
Delphi
function GetGroupState(ALevel: Integer): TGroupPosInds;
C++
Data::Db::TGroupPosInds __fastcall GetGroupState(int ALevel);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
説明
指定されたレコード グループの中で現在のレコードがどこに位置するかを示します。
GetGroupState を呼び出して、ALevel
パラメータで指定したレコード グループ内のどこに現在のレコードがあるかを判断することができます。ALevel
に指定された現在のインデックスのグループ化レベルによって、グループが特定されます。グループ化レベル 1 は、インデックスの最初のフィールドの値が同じレコード群です。グループ化レベル 2 はインデックスの最初の 2 つのフィールドの値が同じレコード群で、それ以降も同様に続きます。GetGroupState は以下のいずれかの値を返します。
値 |
意味 |
---|---|
[gbMiddle] |
現在のレコードは、グループ内の最初でも最後でもありません。 |
[gbFirst] |
現在のレコードは、少なくとも 2 件のレコードを含むグループの最初のレコードです。 |
[gbLast] |
現在のレコードは、少なくとも 2 件のレコードを含むグループの最後のレコードです。 |
[gbFirstgbLast] |
現在のレコードは、グループ内の唯一のレコードです。 |
[] |
|