... valores de registro anterior y registro donde se colocó el cursor, y el de menor diferencia lo tomo como el mas aproximado. Aqui esta la funcioncita, algo "chapiolla", pero me funciona. if misgets("Buscar valor aproximado","","Introduzca valor",@nVal,"lupa",.t.) ...