FoxPro/Visual FoxPro - Tomar un numero de una variable

 
Vista:

Tomar un numero de una variable

Publicado por Javier (43 intervenciones) el 08/03/2005 12:38:14
Hola.
Necesitaría que me ayuden con lo siguiente:
Yo tengo una variable numerica, por ejemplo
mm=12345
Necesito saber como tomar de esa variable numerica uno de los numeros. Por ejemplo el tercer y cuarto numero que sería 34.
Les agradecería mucho que me indiquen como hacerlo.
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:Tomar un numero de una variable

Publicado por Marcos A. (263 intervenciones) el 08/03/2005 12:56:43
Hola

Tendrias que dividir el numero por multiplos de 10.
Ejemplo
num = 12345
div = mod(num,10)
div =5
div = mod(num,20)
div = 4

Para hacer la secuencia completa lo metes en un Do While o un ciclo For

Saludos
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:Tomar un numero de una variable

Publicado por David Amador T. (520 intervenciones) el 08/03/2005 14:05:06
Puedes utilizar la función SubStr o Right - Left

Revisate estos links... pueden serte de utilidad ...

Evaluar Números y Caracteres II
http://www.davphantom.net/consultar.asp?id=66&op=1

Evaluar Números y Caracteres I
http://www.davphantom.net/consultar.asp?id=73&op=1

Remover caracteres de una cadena de texto
http://www.davphantom.net/consultar.asp?id=204&op=1

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
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:Tomar un numero de una variable

Publicado por Javier (43 intervenciones) el 08/03/2005 15:13:36
Te agradezco por lo que me pasastes. Pero tengo un inconveniente. Esta funciónla puedo utilizar con una variable de caracteres. Yo, los datos que tengo los obtengo de una variable numerica. Hay alguna otra función para poder transformar las variables numericas en caracteres?

Gracias
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:Tomar un numero de una variable

Publicado por Kely (75 intervenciones) el 08/03/2005 16:13:28
Me dejas lo mas facil, has lo siguiente

STR(VAriableNumerica,10,0) && Transforma una variable numéca a caracter, 10 = número de caracteres y 0= numero decimales)
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:Tomar un numero de una variable

Publicado por David Amador T. (520 intervenciones) el 08/03/2005 17:21:44
Creo que seria mejor con Transform(Variable)

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
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:Tomar un numero de una variable

Publicado por Plinio (7841 intervenciones) el 08/03/2005 18:00:11
xvalor = substr(ALLTRIM(STR(mm)),2,2)
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