FireDAC.Comp.DataSet.TFDDataSet.EditRangeStart
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
- Filtrage des enregistrements
- 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