9. Procesador de formato de cifras
Contenido
@CurForm
Ejecuta la operación inversa a @CurVal y es utilizada para dar formato a campos Numéricos, con separadores especificados para miles y decimales. Esta @Función devuelve un campo Caracter y se usa frecuentemente para dar formato a campos con valores monetarios antes de ver los resultados.
Sintaxis
@CurForm(Número, SepMiles, SepDec, AnchoMax, Decimales)
Retorno
(Cadena) Retorna el texto correspondiente al valor numérico suministrado.
Parámetros
Ejemplo
Se parte del campo de monto(MONTO) que es representado por una cantidad numérica:
504243.44
Se desea convertir este monto a un formato textual, bajo el formato estandar de comas para separar miles y puntos para los decimales:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
@CurForm(MONTO, ",", ".", 20, 2)
Ejemplo con Data
MONTO
@CurForm(MONTO, ",", ".", 20, 2)
504243.44
504,243.44
@CurVal
Se usa para modificar el valor de un campo "numérico" con Tipo Caracter que tiene formato con separadores de miles y separadores decimales no convencionales, como por ejemplo un espacio como separador de miles y un ".'' (punto) como separador decimal. Por lo general se utiliza un punto como separador de miles.
Sintaxis
@CurVal(Cadena, SepMiles, SepDec)
Retorno
(Numero) Retorna el valor numérico de la cadena suministrada
Parámetros
Ejemplo
Se parte del campo de monto(MONTO_TXT) que es representado por un texto que implica una cantidad numérica para una configuración regional distinta a la acostumbrada:
504.243,44
Se desea convertir este monto a un formato Numérico en IDEA, con comas como seperadores de miles y puntos como separadores decimales:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
@CurVal(MONTO_TXT,".",",")
Ejemplo con Data
MONTO_TXT
@CurVal(MONTO_TXT,".",",")
504.243,44
504,243.44
