Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща цялата част на число.

Синтаксис

Int ( число )

Fix( число )

Задължителният номераргумент е стойност от тип Double или всеки валиден числов израз. Ако число съдържа Null, се връща Null .

Забележки

И Int , и Fix премахват дробната част от числото и връщат получената целочислена стойност.

Разликата между Int и Fix е, че ако число е отрицателно, Int връща първото отрицателно цяло число, по-малко или равно на число, докато Fix връща първото отрицателно цяло число, по-голямо или равно на число Например Int преобразува -8.4 в -9, а Fix преобразува -8,4 в -8.

Fix(number) е еквивалентно на:

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

Примери за заявки

Израз

Резултати

SELECT Int([Discount]) AS Expr1 FROM ProductSales;

Премахва дробната част от всички стойности в полето "Отстъпка" и връща получените цели числа. За отрицателни дроби "Int" връща първото отрицателно цяло число, по-малко или равно на число. Например за стойност на отстъпка "-223,20", върнатото цяло число ще бъде -224,00.

SELECT Fix([Discount]) AS Expr1 FROM ProductSales;

Премахва дробната част от всички стойности в полето "Отстъпка" и връща получените цели числа. За отрицателни дроби "Fix" връща първото отрицателно цяло число, по-голямо или равно на число. Например за стойност на отстъпка "-223,20", върнатото цяло число ще бъде -223,00.

Пример за VBA

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример илюстрира как функциите Int и Fix връщат цели числа. В случай на аргумент отрицателно число, функцията Int връща първото отрицателно цяло число, по-малко или равно на числото; функцията Fix връща първото отрицателно цяло число, по-голямо или равно на числото.

Dim MyNumberMyNumber = 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.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.