Clipper/FiveWin - HELP ME PLEASE!!! NO SE COMO SEGUIR

 
Vista:

HELP ME PLEASE!!! NO SE COMO SEGUIR

Publicado por Javier Nieto (1 intervención) el 14/01/2005 15:29:07
Hola chicos

Soy un "mini" programador de Clipper, ocasionalmente.

Utilizo el clipper para mecanizar algunas tareas de la oficina y tengo un problema que no sé solucionar.

Me urge mucho puesto que es para actualizar una tarifa con más de 400 referencias y si no me tocará introducirla manualmente y en varias empresas sitintas..

El tema es el siguiente:

Tengo un campo tipo carácter en el cual los datos se encuentran como si fueran 2 enteros y 9, 10 ó 11 decimales.

Mas o menos es esta la máscara 99.99999999999

Intento convertirlo a numérico y no hay manera, solamente me pasa el entero.

Para que os hagais una idea: tengo esto 0,30050605219 y como resultado numérico obtengo 0,000000000 .

Estoy empleando la función Val y esque no conozco otra forma de poder convertirlo para que me pase también los decimales.

Podrías ayudarme a intentar solucionar esto??

Gracias a todos, 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:HELP ME PLEASE!!! NO SE COMO SEGUIR

Publicado por Ricardo (3 intervenciones) el 14/01/2005 16:26:31
Es posible que en tu formato de numero estes considerando "coma" en vez de "punto" para delimitar los decimales.

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:HELP ME PLEASE!!! NO SE COMO SEGUIR

Publicado por Jose Lopez (49 intervenciones) el 14/01/2005 17:11:17
Puedes agregarle esto a tu rutina para que corrija cualquier
"coma" en tus variables.

IF AT(',',tu_variable) # 0
tu_nueva_variable = STUFF(tu_variable,AT(',',tu_variable),1,'.')
ENDIF

Entonces el VAL(tu_nueva_variable) funcionara bien.

Suerte

Jose.
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