Datasnap.DBClient.TCustomClientDataSet.GotoNearest
Delphi
procedure GotoNearest;
C++
void __fastcall GotoNearest();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Déplace le curseur sur l'enregistrement le plus proche de la clé en cours.
La méthode GotoNearest permet de positionner le curseur sur l'enregistrement correspondant exactement aux valeurs de la clé en cours définies dans le tampon de clé, ou sur le premier enregistrement dont les valeurs sont supérieures à celles spécifiées. Si aucun enregistrement ne contient de valeurs supérieures ou égales aux critères spécifiés, GotoNearest positionne le curseur sur le dernier enregistrement de l'ensemble de données.
Remarque : KeyExclusive détermine les enregistrements qui sont considérés comme faisant partie d'un intervalle de recherche.
Avant d'appeler GotoNearest, une application doit spécifier les valeurs de la clé en appelant la méthode SetKey ou EditKey pour placer l'ensemble de données en mode dsSetKey, puis utiliser FieldByName pour remplir le tampon avec les valeurs recherchées.