Devuelve una expresión con formato de número.

Sintaxis

FormatNumber ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )

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

Argumento

Descripción

Expression

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

NumDigitsAfterDecimal

Opcional. Valor numérico que indica cuántos lugares 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 los valores fraccionarios. Vea la sección Configuración para los valores.

UseParensForNegativeNumbers

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

GroupDigits

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

Configuración

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

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, los valores de los argumentos omitidos se proporcionan mediante la configuración regional del equipo.

Nota:  Toda la información de configuración proviene de la pestaña Número de configuración regional .

Ejemplos

Expression

Resultados

SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales;

Aplica formato a los valores de moneda del campo "PrecioVentas" en el formato "Número" y devuelve en la columna Expresión1.

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

Da formato a los valores numéricos del campo "Descuento" en el formato "Número" con 2 decimales, todos los valores inferiores a 1 tendrán "0" antes del decimal, los valores negativos se cubrirán entre paréntesis, el valor se agrupará de forma predeterminada como delimitador ("1000" se mostrará como 1.000,00, "-1000" se mostrará como (1.000,00), "0" se mostrará como 0,00).

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.