FireDAC.Comp.DataSet.TFDDataSet.EditRangeStart

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure EditRangeStart;

C++

void __fastcall EditRangeStart();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Description

Permet de modifier les bornes inférieures d'un intervalle existant.

Appelez EditRangeStart pour placer l'ensemble de données dans l'état dsSetKey et modifier la valeur de début d'un intervalle existant.

Après l'appel, l'application peut modifier les champs indexés. Pour itérer à travers ces champs, utilisez les propriétés IndexFieldCount et IndexFields. Vous pouvez modifier la valeur des propriétés KeyFieldCount et/ou KeyExclusive (facultatif).

Après avoir assigné une nouvelle valeur de fin, appelez ApplyRange pour activer l'intervalle modifié.

Exemple

 
 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;

Voir aussi