Conversión de una cadena con decimales a su valor numérico

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Conversión de una cadena con decimales a su valor numérico

Mensaje por vBdC » 03 May 2005, 01:00

Conversión de una cadena con decimales a su valor numérico

Categorías: Funciones estándar

Palabras clave: Asistente de fórmulas, Decimales, fValor()

Enunciado:
Cuando convertimos una cadena con decimales a su valor numérico, la conversión trunca la parte decimal si usamos como separador la coma.

Desarrollo:
La función fValor convierte una cadena con decimales en su valor numérico. Para ello el campo numérico ha de tener definidos decimales y la cadena de origen ha de tener el punto como separador decimal, no la coma. Si la cadena de origen utiliza como separador decimal el punto la fórmula será:

fValor (%CADENA%)

En el caso de que en la cadena se utilice la coma como separador decimal, habrá que sustituir ésta por el punto, con lo que la fórmula sería:

fValor( fSustituirSubCadena( %CADENA%, ",", "." ) )

Es decir, convierte la cadena a número, previo cambio de la coma por el punto.
Última edición por vBdC el 03 May 2005, 01:00, editado 1 vez en total.

Responder