Segun entiendo... tu problema es en realidad buscar un determinado registro y posicionar el registro buscado y selecionarlo;
Si es así entonces pon este código en el evento
OnChange del Edit donde introduces el numero a posicionar
:
Código Delphi
[-]procedure TForm1.Edit1Change(Sender: TObject);
var Nro_de_Fila:Integer;
begin
if TryStrToInt(Edit1.Text,Nro_de_Fila) then DataSet.RecNo:=Nro_de_Fila;end;
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7