FoxPro/Visual FoxPro - Ayuda función, preguntar si es un numero

   
Vista:

Ayuda función, preguntar si es un numero

Publicado por gaston (80 intervenciones) el 25/08/2008 15:57:10
Hola necesito saber como preguntar si un valor ingresado en un inputbox es un numero, hay alguna función para esto.

Saludos!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda función, preguntar si es un numero

Publicado por sergio (697 intervenciones) el 25/08/2008 16:09:15
type('variable')='N'
si es igual a N es porque es numerico

type('variable')='C'
si es igual a C es porque es character
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda función, preguntar si es un numero

Publicado por Humberto (83 intervenciones) el 25/08/2008 16:19:25
Hola Gastón
Atento a la respuesta de nuestro colega, es muy válido. De no darte aún resultado su sugerencia, revisá también al Path del Form.

SET DEFAULT TO c:mi_programa

Tal vez estas trabajando en un directorio, pero sin querer te vas a otro para buscar algo y cuando volves; al correr el programa te de error. Sería muy piola saber cual es el mensaje de error que recibes, así podemos saber un poco más, como ayudarte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda función, preguntar si es un numero

Publicado por Humberto (83 intervenciones) el 25/08/2008 16:21:36
GASTON MIL PERDONES

Quice responder a otro colega y evidentemente metí mal el mensaje anterior. Disculpas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda función, preguntar si es un numero

Publicado por Plinio (7771 intervenciones) el 25/08/2008 18:58:17
El inputbox solo captura cadenas de caracteres, de por si son tipo character. Si necesita que sea un numero debes de convertirla.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda función, preguntar si es un numero

Publicado por kong (681 intervenciones) el 25/08/2008 20:40:56
creo que mas certero a la pregunta seria.
En el KeyPress

if isdigit(chr(nKeycode))
*hacer algo
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda función, preguntar si es un numero

Publicado por ricardo (153 intervenciones) el 26/08/2008 12:58:33
lnCar = len(allrim(lcCadena)
LLUMERO = .T.
fo lnInd = 1 to lncar
lcCaracter = substr(ALLTRIM(LCCADENA),LNIND,1)
IF TYPE(LCCARACTER) <> "N"
LLUMERO = .F.
ENDIF
EXT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar