Data.DB.TDataSet.FindPrior

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function FindPrior: Boolean;

C++

bool __fastcall FindPrior();

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet


Description

Implémente une méthode virtuelle positionnant l'ensemble de données sur l'enregistrement précédent, en respectant les filtres.

FindPrior est censée être utilisée avec FindLast, FindFirst et FindNext afin de rechercher l'enregistrement précédent en utilisant n'importe quel filtre. Voir l'exemple.

Remarques :


  • True -- si l'enregistrement actif a été modifié avec succès.
  • False -- si l'enregistrement actif n'a pas été modifié avec succès.

Exemple

Voici un extrait de code montrant comment utiliser FindLast et FindPrior pour chercher un enregistrement en utilisant une expression de filtrage :

Delphi :

FDQuery1.Filter := 'amount >= 10000';
if FDQuery1.FindLast then
   repeat
    // do something
   until not FDQuery1.FindPrior;

C++ :

FDQuery1->Filter="amount >= 10000";
if (FDQuery1->FindLast()){
   do {
    // do something
   }
   while (FDQuery1->FindPrior());
}

Voir aussi

Exemples de code