FireDAC.Comp.DataSet.TFDDataSet.EditRangeStart
Delphi
procedure EditRangeStart;
C++
void __fastcall EditRangeStart(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
説明
既存の範囲における開始値の変更を有効にします。
EditRangeStart を呼び出して、データセットを dsSetKey
状態にし、既存の範囲における開始値を変更します。
この呼び出しの後、アプリケーションではインデックス付きフィールドを変更できます。それらのフィールドを反復処理するには、IndexFieldCount プロパティと IndexFields プロパティを使用します。オプションとして、KeyFieldCount プロパティや KeyExclusive プロパティの値を編集することもできます。
新しい終了値を代入した後、ApplyRange を呼び出し、変更した範囲を有効にします。
例
FDQuery1.IndexFieldNames := 'CUST_NO';
FDQuery1.SetRangeStart;
FDQuery1['CUST_NO'] := 100;
FDQuery1.SetRangeEnd;
FDQuery1['CUST_NO'] := 200;
FDQuery1.ApplyRange;
......
FDQuery1.EditRangeStart;
FDQuery1['CUST_NO'] := FDQuery1['CUST_NO'] + 1;
FDQuery1.ApplyRange;
関連項目
- レコードのフィルタリング
- FireDAC.Comp.DataSet.TFDDataSet.ApplyRange
- FireDAC.Comp.DataSet.TFDDataSet.CancelRange
- FireDAC.Comp.DataSet.TFDDataSet.EditRangeEnd
- FireDAC.Comp.DataSet.TFDDataSet.IndexFieldNames
- FireDAC.Comp.DataSet.TFDDataSet.IndexName
- FireDAC.Comp.DataSet.TFDDataSet.KeyExclusive
- FireDAC.Comp.DataSet.TFDDataSet.SetRange
- FireDAC.Comp.DataSet.TFDDataSet.SetRangeEnd
- FireDAC.Comp.DataSet.TFDDataSet.SetRangeStart