FireDAC.Comp.DataSet.TFDDataSet.GotoNearest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure GotoNearest;

C++

void __fastcall GotoNearest();

Propriétés

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

Description

Recherche l'enregistrement le plus proche, en utilisant les valeurs du tampon de clé.

Utilisez GotoNearest pour rechercher un enregistrement, en utilisant les valeurs assignées aux champs indexés, après un appel précédent de SetKey/EditKey.

Avant l'appel, l'ensemble de données doit être dans l'état dsSetKey. Si GotoNearest trouve un enregistrement, il en fait l'enregistrement en cours dans l'ensemble de données. Sinon, le premier enregistrement avec des valeurs supérieures aux valeurs spécifiées devient l'enregistrement en cours dans l'ensemble de données.

Exemple

 FDQuery1.IndexFieldNames := 'CUSTOMER_ID;ORDER_DATE';
 FDQuery1.SetKey;
 FDQuery1.FieldByName('CUSTOMER_ID').AsInteger := 100;
 FDQuery1.FieldByName('ORDER_DATE').AsDateTime := EncodeDate(2008, 5, 1);
 FDQuery1.GotoNearest;

Voir aussi