Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia sveikąją skaičiaus dalį.

Sintaksė

Int ( skaičius )

Pataisa ( skaičius )

Būtinas skaičius ,argumentas yra Dvigubas arba bet kuris galiojantis skaitinis reiškinys. Jei skaičiuje yra Null, pateikiama Null .

Pastabos

Tiek sveikasis skaičius, tiek pataisymas pašalina skaičiaus trupmeninę dalį ir pateikia gautą sveikojo skaičiaus reikšmę.

Skirtumas tarp sveikojo skaičiaus ir taisymo funkcijos yra tas, kad jei skaičius neigiamas, sveikasis skaičius int grąžina pirmąjį neigiamą sveikąjį skaičių, mažesnį arba lygų skaičiui, o Fix grąžina pirmąjį neigiamą sveikąjį skaičių, didesnį už arba lygų skaičiui Pavyzdžiui, sveikasis skaičius konvertuoja -8,4 į -9, o Fix konvertuoja -8,4 į -8.

Fix(skaičius) atitinka:

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

Užklausų pavyzdžiai

Reiškinys

Rezultatai

SELECT Sveikasis skaičius([Nuolaida]) AS Reiškinys1 FROM ProduktaiPardavimai;

Pašalina visų lauko Nuolaida reikšmių trupmeninę dalį ir grąžina gautas sveikojo skaičiaus reikšmes. Neigiamoms trupmenoms "sveikasis skaičius" grąžina pirmąjį neigiamą sveikąjį skaičių, mažesnį už arba lygų skaičiui. Pavyzdžiui, nuolaidos vertei "-223.20" pateiktas sveikasis skaičius bus -224,00.

SELECT Fix([Nuolaida]) AS Reiškinys1 FROM ProduktaiPardavimai;

Pašalina visų lauko Nuolaida reikšmių trupmeninę dalį ir grąžina gautas sveikojo skaičiaus reikšmes. Neigiamoms trupmenoms "Taisyti" grąžinamas pirmasis neigiamas sveikasis skaičius, didesnis už arba lygus skaičiui. Pavyzdžiui, nuolaidos vertei "-223.20" pateiktas sveikasis skaičius bus -223,00.

VBA pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje parodyta, kaip funkcijos Sveikasis skaičius ir Taisyti grąžina sveikųjų skaičių dalis. Neigiamo skaičiaus argumento atveju funkcija Int grąžina pirmąjį neigiamą sveikąjį skaičių, mažesnį už arba lygų skaičiui; Funkcija Fix grąžina pirmąjį neigiamą sveikąjį skaičių, didesnį už arba lygų skaičiui.

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.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.