숫자로 서식이 지정된 식을 반환합니다.
구문
FormatNumber(Expression [, NumDigitsAfterDecimal ] [, IncludeLeadingDigit ] [, UseParensForNegativeNumbers ] [, GroupDigits ] )
FormatNumber 함수 구문에는 다음과 같은 인수가 사용됩니다.
| 인수 | 설명 |
|---|---|
| 식 | 필수 요소입니다. 서식을 지정할 식입니다. |
| NumDigitsAfterDecimal | 선택 요소입니다. 소수점 아래 몇 자릿수가 표시되는지를 나타내는 숫자 값입니다. 기본값은 –1로, 컴퓨터의 국가별 설정이 사용됨을 나타냅니다. |
| IncludeLeadingDigit | 선택 요소입니다. 소수 값에 대해 앞에 0이 표시되는지 여부를 나타내는 삼중주 상수입니다. 값은 설정 섹션을 참조하세요. |
| UseParensForNegativeNumbers | 선택 요소입니다. 괄호 안에 음수 값을 넣을지 여부를 나타내는 삼중주 상수입니다. 값은 설정 섹션을 참조하세요. |
| GroupDigits | 선택 요소입니다. 컴퓨터의 국가별 설정에 지정된 그룹 구분 기호를 사용하여 숫자를 그룹화할지 여부를 나타내는 삼중 상태 상수입니다. 값은 설정 섹션을 참조하세요. |
설정
IncludeLeadingDigit, UseParensForNegativeNumbers 및 GroupDigits 인수에는 다음과 같은 설정이 있습니다.
| 상수 | Value | 설명 |
|---|---|---|
| vbTrue | –1 | True |
| vbFalse | 0 | False |
| vbUseDefault | –2 | 컴퓨터의 지역 설정에서 설정을 사용합니다. |
주의
하나 이상의 선택형 인수가 생략되면 생략된 인수의 값이 컴퓨터의 국가별 설정에 의해 제공됩니다.
참고
모든 설정 정보는 국가별 설정 번호 탭에서 제공됩니다.
예제
| Expression | 결과 |
|---|---|
| SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales; | "SalePrice" 필드의 통화 값을 "숫자" 형식으로 형식을 지정하고 Expr1 열에 반환합니다. |
| SELECT FormatNumber([Discount],2,-1,-1,-1) AS DiscountedPrice FROM ProductSales; | "할인" 필드의 숫자 값을 소수점 이하 2자리의 "숫자" 형식으로 서식을 지정합니다. 1보다 작은 모든 값은 소수점 앞에 "0"이 있고, 음수 값은 괄호로 묶이고, 값은 기본 구분 기호("1000"은 1,000.00으로 표시되고, "-1000"는 (1,000.00)로 표시되며, "0"은 0.00으로 표시됩니다). |