dm.TAnketa.IndexName := 'ifam' ;
KeyValues := TRIM(Edit1.Text);
Lf := FALSE;
L := dm.TAnketa.SearchKey(KeyValues,stGreaterEqual,Lf);
if L = TRUE then DBGrid1.Refresh
else ShowMessage(' NOT FOUND ' );
Останавливается на первой записи, NOT FOUND не сообщает т.е. L = TRUE.