RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TCustomClientDataSet.GotoNearest Method

Moves the cursor to the record that most closely matches the current key.

Pascal
procedure GotoNearest;
C++
__fastcall GotoNearest();

Call GotoNearest to position the cursor on the record that is either the exact record specified by the current key values in the key buffer, or on the first record whose values exceed those specified. If there is no record that matches or exceeds the specified criteria, GotoNearest positions the cursor on the last record in the dataset.

Note: KeyExclusive determines which records are considered part of a search range.
Before calling GotoNearest, an application must specify key values by calling SetKey or EditKey to put the dataset is dsSetKey state, and then use FieldByName to populate the buffer with search values. 

 

FindNearest 

GotoKey 

KeyExclusive 

SetKey 

State 

Executing a Search with Goto Methods

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!