FormatNumber 함수

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

숫자로 서식이 지정된 식을 반환합니다.

구문

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으로 표시됩니다).