Връща цялата част на число.
Синтаксис
Int(number)
Fix(number)
Задължителният number аргумент е или Double всеки валиден числов израз. Ако number съдържа, Nullфункцията връща Null.
Забележки
И Int двете премахват Fix дробната част от number и връщат получената целочислена стойност.
The difference between Int and Fix appears when number is negative.
Int Връща първото отрицателно цяло число, което е по-малко или равно на number.
Fix Връща първото отрицателно цяло число, което е по-голямо или равно на number. Например Int се преобразува -8.4 в -9и Fix се преобразува -8.4 в -8.
Fix(number) е еквивалентно на:
Sgn(number) * Int(Abs(number))
Примери за заявки
| Израз | Резултати |
|---|---|
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
Забележка
Следващите примери показват как да използвате тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете "Справочни материали за разработчици " в падащия списък до "Търсене" и след това въведете един или няколко термина в полето за търсене.
Този пример показва как функциите Int AND Fix връщат целите части на числа. За отрицателно число функцията връща първото отрицателно цяло число, 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.