Funkcie Int a Fix

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti celočíselnú časť čísla.

Syntax

Int(number)

Fix(number)

Povinný number argument je platný Double numerický výraz alebo ľubovoľný platný numerický výraz. Ak number obsahuje Null, funkcia vráti .Null

Poznámky:

Oba spôsoby Int odstraňujú Fix zlomkovú časť výsledného celého čísla a vracajú výslednú number celočíselnú hodnotu.

Záporný je rozdiel medzi a IntFix zobrazí sa number . Int Vráti prvé záporné celé číslo, ktoré je menšie alebo rovné ako numberhodnota . Fix Vráti prvé záporné celé číslo, ktoré je väčšie alebo rovné number. Napríklad skonvertuje Int-8.4 na -9, a Fix skonvertuje -8.4 na -8.

Fix(number) sa rovná:

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

Príklady dotazov

Výraz Výsledky
SELECT Int([Discount]) AS Expr1 FROM ProductSales; Odstráni zlomkovú časť všetkých hodnôt v Discount poli a vráti výsledné celočíselné hodnoty. Pri záporných Int zlomkoch vráti prvé záporné celé číslo, ktoré je menšie alebo rovné číslu. Napríklad pre hodnotu zľavy vo výške -223.20, vrátené celé číslo je -224.00.
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; Odstráni zlomkovú časť všetkých hodnôt v Discount poli a vráti výsledné celočíselné hodnoty. Pri záporných zlomkoch Fix vráti prvé záporné celé číslo, ktoré je väčšie alebo rovné číslu. Napríklad pre hodnotu zľavy vo výške -223.20, vrátené celé číslo je -223.00.

Príklad VBA

Poznámka

Nasledujúce príklady ukazujú, ako používať túto funkciu v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte v rozbaľovacom zozname vedľa položky Hľadať odkaz pre vývojára a potom do vyhľadávacieho poľa zadajte nejaké výrazy.

Tento príklad znázorňuje, ako Int funkcie AND Fix vrátia celočíselné časti čísiel. V prípade záporných čísel funkcia Int vráti prvé záporné celé číslo menšie alebo rovné číslu. Funkcia Fix vráti prvé záporné celé číslo väčšie alebo rovné číslu.

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.