Int, Fix 함수

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

숫자의 정수 부분을 반환합니다.

구문

Int(number)

Fix(number)

필수 number 형 인수는 Double 유효한 숫자식입니다. contains 인 경우 number 함수는 를 반환합니다Null.Null

주의

둘 다 IntFix 수 부분 number 을 제거하고 결과 정수 값을 반환합니다.

FixInt 차이는 음수일 때 number 나타납니다. Int보다 작거나 같은 첫 번째 음수를 반환합니다.number Fix보다 크거나 같은 첫 번째 음수를 반환합니다.number 예를 들어 Int 로 변환하고 -8.4-9Fix 변환합니다.-8-8.4

Fix(number) 다음과 같습니다.

Sgn(number) * Int(Abs(number))

쿼리 예제

Expression 결과
SELECT Int([Discount]) AS Expr1 FROM ProductSales; 필드에 있는 모든 값의 소수 부분을 Discount 제거하고 결과 정수 값을 반환합니다. 음수 분 Int 수에 대해서는 숫자보다 작거나 같은 첫 번째 음수를 반환합니다. 예를 들어 할인 값이 -223.20인 경우 반환 -224.00되는 정수는 입니다.
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; 필드에 있는 모든 값의 소수 부분을 Discount 제거하고 결과 정수 값을 반환합니다. 음수 분 Fix 수에 대해서는 숫자보다 크거나 같은 첫 번째 음수를 반환합니다. 예를 들어 할인 값이 -223.20인 경우 반환 -223.00되는 정수는 입니다.

VBA 예제

참고

다음 예제에서는 VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 방법을 보여 줍니다. VBA 사용에 대한 자세한 내용을 보려면 검색 옆에 있는 드롭다운 목록에서 개발자 참조를 선택한 다음 검색 상자에 하나 이상의 용어를 입력합니다.

이 예제에서는 and Fix 함수가 Int 숫자의 정수 부분을 반환하는 방법을 보여 줍니다. 음수에 대해 함수는 Int 숫자보다 작거나 같은 첫 번째 음수를 반환합니다. 이 함수는 Fix 숫자보다 크거나 같은 첫 번째 음수를 반환합니다.

Dim MyNumber
MyNumber = Int(99.8)    ' Returns 99.
MyNumber = Fix(99.2)    ' Returns 99.
MyNumber = Int(-99.8)    ' Returns -100.
MyNumber = Fix(-99.8)    ' Returns -99.
MyNumber = Int(-99.2)    ' Returns -100.
MyNumber = Fix(-99.2)    ' Returns -99.