傳回使用系統控制面板中定義的貨幣符號格式化為貨幣值的表達式。
語法
FormatCurrency ( Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
FormatCurrency 函數語法具有下列自變數:
引數 |
描述 |
Expression |
必要。 要設定格式的表達式。 |
NumDigitsAfterDecimal |
選擇性。 指出小數顯示右邊多少個位置的數值。 默認值為 –1,表示已使用計算機的地區設定。 |
IncludeLeadingDigit |
選擇性。 表示分數值是否顯示前導符零的三州常數。 請參閱值的 [設定] 區段。 |
UseParensForNegativeNumbers |
選擇性。 指出是否要將負值置於括弧內的三州常數。 請參閱值的 [設定] 區段。 |
GroupDigits |
選擇性。 三州常數,指出是否要使用計算機地區設定中指定的群組分隔符來分組數位。 請參閱值的 [設定] 區段。 |
設定
IncludeLeadingDigit 、UseParensForNegativeNumbers 和 GroupDigits 自變數具有下列設定:
常數 |
值 |
描述 |
vbTrue |
–1 |
True |
vbFalse |
0 |
False |
vbUseDefault |
–2 |
從電腦的地區設定使用此設定。 |
註解
省略一或多個選用自變數時,計算機的地區設定會提供省略自變數的值。
貨幣符號相對於貨幣值的位置取決於系統的地區設定。
附註: 所有設定資訊都來自 [ 地區設定貨幣 ] 索引標籤,但前導符零來自 [ 數值] 索引標籤 。
範例
Expression |
結果 |
SELECT FormatCurrency ([UnitPrice]) AS Expr1 FROM ProductSales; |
將 「UnitPrice」字段中的數位值格式化為「貨幣」格式,並以表達式1 欄傳回。 |
SELECT Formatcurrency ([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; |
將 「折扣」欄位中的數位值格式化為「貨幣」格式,並加上 2 個小數點,所有小於 1 的值在小數點之前都會有「0」。 負值會涵蓋在括號中,預設分隔符會將該值分組 (“1000” 會顯示為 $1,000.00,“-1000” 會顯示為 ($1,000.00) ,“0” 會顯示為 $0.00) 。 |