>A traves de un text form le paso a una variable 11 digitos numericos al mandar a buscar en una tabla con el comando SEEK me manda el mensaje desbordamiento numerico. Como podría realizar mi busqueda en la tabla sin que se desborde?No veo por qué se desborda con 11. La precisión numérica de VFP es de 15 dígitos.
De todos modos veo como mal diseño usar un campo numérico para números que no se usen para cálculos matemáticos. Por ejemplo un número de tarjeta de crédito tiene 16 dígitos por lo que si lo guardaras como número perderías el último dígito. Eso sucede muy a menudo al copiarlo a Excel por la misma razón (precisión: 15 dígitos).
Lo correcto es usar un campo CHAR que tiene un límite mucho mayor.
De todos modos, como está debiera funcionar.
cve=thisform.txtcve.value
select alumnos
set order to clave
if not seek(cve)
return .F.
endif