Retorna uma expressão formatada como um valor de moeda usando o símbolo de moeda definido no painel de controle do sistema.
Sintaxe
FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
A sintaxe da função FormatCurrency tem esses argumentos:
Argumento |
Descrição |
Expressão |
Obrigatório. Expressão a ser formatada. |
NumDigitsAfterDecimal |
Opcional. Valor numérico que indica quantos lugares à direita do decimal são exibidos. O valor padrão é –1, o que indica que as configurações regionais do computador são usadas. |
IncluirLeadingDigit |
Opcional. Constante triestado que indica se um zero líder é exibido ou não para valores fracionários. Consulte Seção Configurações para obter valores. |
UseParensForNegativeNumbers |
Opcional. Constante triestual que indica se deve ou não colocar valores negativos dentro de parênteses. Consulte Seção Configurações para obter valores. |
GroupDigits |
Opcional. Constante triestado que indica se os números são agrupados ou não usando o delimitador de grupo especificado nas configurações regionais do computador. Consulte Seção Configurações para obter valores. |
Configurações
Os argumentos IncludeLeadingDigit, UseParensForNegativeNumbers e GroupDigits têm as seguintes configurações:
Constante |
Valor |
Descrição |
vbTrue |
–1 |
Verdadeira |
vbFalse |
0 |
Falsa |
vbUseDefault |
–2 |
Use a configuração das configurações regionais do computador. |
Comentários
Quando um ou mais argumentos opcionais são omitidos, os valores para argumentos omitidos são fornecidos pelas configurações regionais do computador.
A posição do símbolo de moeda em relação ao valor da moeda é determinada pelas configurações regionais do sistema.
Observação: Todas as informações de configurações vêm da guia Configurações Regionais Conversor de Moedas, exceto zero à esquerda, que vem da guia Número.
Exemplos
Expressão |
Resultados |
SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales; |
Formata os valores de número no campo "UnitPrice" no formato "Conversor de Moedas" e retorna na coluna Expr1. |
SELECT Formatcurrency([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
Formata os valores numéricos no campo "Desconto" no formato "Conversor de Moedas" com 2 pontos decimais, todos os valores inferiores a 1 terão "0" antes do decimal, os valores negativos serão abordados em parênteses, o valor será agrupado por delimitador padrão ("1000" será exibido como $1.000,00, "-1000" será exibido como (US$ 1.000,00), "0" será exibido como $0,00). |