FireDAC.Comp.DataSet.TFDDataSet.EditRangeStart

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure EditRangeStart;

C++

void __fastcall EditRangeStart();

プロパティ

種類 可視性 ソース ユニット
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;

関連項目