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] |
現在のレコードは、グループ内の唯一のレコードです。 |
|
[] |
|