Creo que podrias usar dos funciones llamadas SetKey y GotoNearest.
Algo en plan
Código Delphi
[-]
SetKey;
FieldByName().AsString := loquesea;
GotoNearest;
Puede que te sirva de ayuda. Lo explicaría mas pero justo me largo del curro ahora y llevo prisa.
Un saludo.