Devuelve una expresión con formato de moneda con el símbolo de moneda definido en el panel de control del sistema.

Sintaxis

FormatCurrency ( Expresión [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

La sintaxis de la función FormatCurrency tiene estos argumentos:

argumento

Descripción

Expresión

Obligatorio. Expresión a la que se va a dar formato.

NumDigitsAfterDecimal

Opcional. Valor numérico que indica cuántas posiciones a la derecha del decimal se muestran. El valor predeterminado es –1, lo que indica que se usa la configuración regional del equipo.

IncludeLeadingDigit

Opcional. Constante tristate que indica si se muestra o no un cero a la izquierda para valores fraccionados. Vea la sección Configuración para ver los valores.

UseParensForNegativeNumbers

Opcional. Constante de tres estados que indica si se deben colocar o no valores negativos entre paréntesis. Vea la sección Configuración para ver los valores.

GroupDigits

Opcional. Constante tristate que indica si los números se agrupan o no con el delimitador de grupo especificado en la configuración regional del equipo. Vea la sección Configuración para ver los valores.


Configuración

Los argumentos IncludeLeadingDigit, UseParensForNegativeNumbersy GroupDigits tienen la siguiente configuración:

Constante

Valor

Descripción

vbTrue

–1

Verdadera

vbFalse

0

Falsa

vbUseDefault

–2

Use la configuración de la configuración regional del equipo.


Observaciones

Cuando se omiten uno o varios argumentos opcionales, la configuración regional del equipo proporciona los valores de los argumentos omitidos.

La posición del símbolo de moneda en relación con el valor de moneda está determinada por la configuración regional del sistema.

Nota:  Toda la información de configuración proviene de la pestaña Moneda de configuración regional, excepto el cero a la izquierda que proviene de la pestaña Número.

Ejemplos

Expresión

Resultados

SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales;

Da formato a los valores numéricos del campo "PrecioUnidad" al formato "Moneda" y devuelve en la columna Expr1.

SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales;

Da formato a los valores numéricos del campo "Descuento" al formato "Moneda" con 2 puntos decimales, todos los valores inferiores a 1 tendrán "0" antes de que los valores decimales negativos se abarque entre paréntesis, el valor se agrupará de forma predeterminada ("1000" se mostrará como 1.000,00 $, "-1000" se mostrará como (1.000,00 $), "0" se mostrará como 0,00 $).

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×