Funkcija Int, Fix

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne del celega števila.

Sintaksa

Int(number)

Fix(number)

Zahtevani number argument je veljaven Double številski izraz ali kateri koli veljaven številski izraz. Če number vsebuje Null, funkcija vrne Null.

Opombe

Oba in Int odstranite Fix ulomljeni del in number vrnite vrednost celega števila.

Razlika med Int in Fix se prikaže, ko number je negativna. Int Vrne prvo negativno celo število, ki je manjše ali enako kot number. Fix Vrne prvo negativno celo število, ki je večje ali enako kot number. Na primer pretvori v , in -8.4Fix pretvori v -8.-9-8.4Int

Fix(number) je enakovredno:

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

Primeri poizvedb

Izraz Rezultati
SELECT Int([Discount]) AS Expr1 FROM ProductSales; Odstrani ulomljeni del vseh vrednosti v polju Discount in vrne nastale vrednosti celih števil. Za negativne ulomke vrne prvo negativno celo število, Int ki je manjše ali enako številu. Na primer, za vrednost popusta v višini -223.20, je vrnjeno celo število .-224.00
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; Odstrani ulomljeni del vseh vrednosti v polju Discount in vrne nastale vrednosti celih števil. Za negativne ulomke vrne prvo negativno celo število, Fix ki je večje ali enako številu. Na primer, za vrednost popusta v višini -223.20, je vrnjeno celo število .-223.00

Primer VBA

Opomba

Naslednji primeri prikazujejo, kako lahko to funkcijo uporabite v modulu VBA (Visual Basic for Applications). Če želite več informacij o delu z modulom VBA, na spustnem seznamu ob možnosti »Iskanje« izberite »Vsebina za razvijalce« in nato v iskalno polje vnesite enega ali več izrazov.

V tem primeru je prikazano, kako Int funkciji AND Fix vrneta dele celega števila. Za negativno število funkcija vrne prvo negativno celo število, Int manjše ali enako številu. Funkcija Fix vrne prvo negativno celo število, večje ali enako številu.

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.