Saludos, podes hacer una cosa,, hace un indice con los primeros 4 digitos que es basicamente el codigo y de esta forma lo buscas directamente con ese numero.
ejemplo :
tabla: datos.dbf
con el campo codigo : 0001 San luis
0002 Misiones
use datos
index on subs(codigo,1,4) to datos
cuando pidas el codigo a buscar solo sera necesario que ingreses 0002
Espero y me haya dado a explicar.
saludos
Fernando porras
El salvador