Funkcije Int, Fix

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća dio broja s cijelim brojem.

Sintaksa

Int(number)

Fix(number)

Obavezni number je argument brojčani izraz ili bilo koji valjani brojčani Double izraz. Ako number sadrži Null, funkcija vraća Null.

Napomene

I IntFix uklonite decimalni dio i number vratite dobivenu cjelobrojnu vrijednost.

Razlika između Int i Fix pojavljuje se kada number je negativan. Intvraća prvi negativni cijeli broj koji je manji od ili jednak .number Fixvraća prvi negativni cijeli broj koji je veći od ili jednak .number Na primjer, Int pretvara se u -9, a Fix pretvara -8.4 se u -8-8.4 .

Fix(number) ekvivalentan je:

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

Primjeri upita

Izraz Rezultati
SELECT Int([Discount]) AS Expr1 FROM ProductSales; Uklanja dio razlomka svih vrijednosti u Discount polju i vraća dobivene cjelobrojne vrijednosti. Za negativne razlomke Int vraća prvi negativni cijeli broj koji je manji ili jednak broju. Primjerice, za diskontnu vrijednost -223.20, vraćeni cijeli broj je -224.00.
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; Uklanja dio razlomka svih vrijednosti u Discount polju i vraća dobivene cjelobrojne vrijednosti. Za negativne razlomke Fix vraća prvi negativni cijeli broj koji je veći od broja ili jednak tom broju. Primjerice, za diskontnu vrijednost -223.20, vraćeni cijeli broj je -223.00.

VBA primjer

Napomena

Sljedeći primjeri pokazuju kako koristiti tu funkciju u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Pretraživanje odaberite Referenca za razvojne inženjere pa u okvir za pretraživanje unesite jedan ili više izraza.

U ovom je primjeru prikazano kako funkcije Int AND Fix vraćaju cjelobrojne dijelove brojeva. Za negativni broj Int funkcija vraća prvi negativni cijeli broj manji ili jednak broju. Funkcija Fix vraća prvi negativni cijeli broj veći od ili jednak broju.

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.