FireDAC.Comp.DataSet.TFDDataSet.EditRangeStart
提供: RAD Studio API Documentation
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