FireDAC.Comp.DataSet.TFDDataSet.EditRangeEnd
Delphi
procedure EditRangeEnd;
C++
void __fastcall EditRangeEnd(void);
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 supérieures d'un intervalle existant.
Appelez EditRangeEnd pour placer l'ensemble de données dans l'état dsSetKey et changer la valeur de fin 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.EditRangeEnd;
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.EditRangeStart
- 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