FormatCurrency 函數

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

語法

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) 。

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員