Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Desbordamiento numerico
Message
From
04/11/2004 15:28:01
 
 
To
30/10/2004 10:09:27
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00956074
Message ID:
00958236
Views:
16
>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)
  * no encontrado
  return .F.
endif


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Reply
Map
View

Click here to load this message in the networking platform