Rubén: Este es el PROCEDURE que uso, la verdad no recuerdo quien la puso en el foro :oops: , hace tanto tiempo de eso !. PROCEDURE Busca(cKey,oLbx,nLong) LOCAL nSeekRec := RECNO() DEFAULT nLong := 0 IF nLong > 0 cKey := STR(VAL(cKey),nLong,0) ENDIF IF GETASYNCKEY(VK_BACK) cKey := SUBSTR(cKey,1,LEN(cKey)-1) ...