Funkcije „Int” i „Fix”

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

Daje deo broja sa celim brojem.

Sintaksa

Int(number)

Fix(number)

Neophodni number argument je bilo koji važeći Double numerički izraz. Ako number sadrži Null, funkcija daje Null.

Napomene

Oba Int i Fix uklonite razlomljeni deo i number vratite dobijenu celobrojnu vrednost.

Razlika između Int i Fix pojavljuje se kada number je negativna. IntDaje prvi negativan ceo broj koji je manji ili jednak .number FixDaje prvi negativan ceo broj koji je veći ili jednak .number Na primer, Int konvertuje -8.4 u -9, i Fix konvertuje -8.4 u -8.

Fix(number) je jednako:

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

Primeri upita

Izraz Rezultati
SELECT Int([Discount]) AS Expr1 FROM ProductSales; Uklanja razlomljeni deo svih vrednosti u Discount polju i daje dobijene celobrojne vrednosti. Za negativne razlomke Int daje prvi negativan ceo broj koji je manji od ili jednak broju. Na primer, za vrednost popusta od -223.20, dobijen ceo broj je -224.00.
SELECT Fix([Discount]) AS Expr1 FROM ProductSales; Uklanja razlomljeni deo svih vrednosti u Discount polju i daje dobijene celobrojne vrednosti. Za negativne razlomke Fix daje prvi negativan ceo broj koji je veći od ili jednak broju. Na primer, za vrednost popusta od -223.20, dobijen ceo broj je -223.00.

VBA primer

Napomena

Sledeći primeri pokazuju kako se ova funkcija koristi u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku "Referenca razvojnog programera " sa padajuće liste pored stavke "Pretraga", a zatim unesite termine u polje za pretragu.

Ovaj primer prikazuje kako funkcije and Fix daju delove Int brojeva sa celim brojevima. Za negativan broj Int funkcija vraća prvi negativan ceo broj manji od ili jednak broju. Funkcija Fix vraća prvi negativan ceo 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.