會使用系統控制台中定義的貨幣符號,將運算式的格式格式化為貨幣值。

語法

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

FormatCurrency 函數語法具有這些引數:

引數

描述

運算式

必要。 要格式化的運算式。

NumDigitsAfterDecimal

選用。 指出小數點右邊顯示多少位數的數值。 預設值是 –1,表示已使用電腦的地區設定。

IncludeLeadingDigit

選用。 三州常數,指出小數值是否要顯示前置字元為零。 請參閱值的設定區段。

UseParensForNegativeNumbers

選用。 三重常數,指出是否要將負值放在括弧內。 請參閱值的設定區段。

GroupDigits

選用。 三州常數,指出數位是否使用電腦地區設定中指定的群組分隔符號分組。 請參閱值的設定區段。


設定

IncludeLeadingDigit、UseParensForNegativeNumbers GroupDigits 自變數具有下列設定:

常數

描述

vbTrue

–1

True

vbFalse

0

False

vbUseDefault

–2

使用電腦地區設定中的設定。


註解

如果省略一或多個選擇性引數,則電腦的地區設定會提供省略引數的值。

貨幣符號相對於貨幣值的位置取決於系統的地區設定。

附註:  所有設定資訊都來自地區 設定貨幣 選項卡,但前置字元零則來自數位 選項卡

範例

運算式

結果

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

將 "UnitPrice" 欄位中的數值格式化為 「貨幣」格式,並返回資料行 Expr1。

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

將 「Discount」欄位中的數位值格式化為 「貨幣」格式,包含 2 個小數點,所有小於 1 的值在小數點之前都會有 "0", 負值會以括弧表示,值會以預設分隔符號 ("1000" 分組,會顯示為 $1,000.00,"-1000" 會顯示為 ($1,000.00) ,"0" 會顯示為 $0.00) 。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×