Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež skaitļa veselo daļu.

Sintakse

Int ( skaitlis )

Fix( skaitlis )

Nepieciešamais numursarguments dubults vai jebkurš derīgs skaitliska izteiksme. Ja skaitlis ietver vērtību Null, tiek atgriezta vērtība Null.

Piezīmes

Gan Int , gan Fix noņem skaitļa decimāldaļu un atgriež rezultāta veselā skaitļa vērtību.

Int un Fix starpība ir tā, ka, ja skaitlis ir negatīvs, Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli, bet Izlabots atgriež pirmo negatīvo veselo skaitli, kas lielāks vai vienāds ar skaitli. Piemēram, Int pārvērš -8,4 par -9, bet labojums pārvērš -8,4 par -8.

Labojums(skaitlis) ir ekvivalents:

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

Vaicājumu piemēri

Izteiksme

Rezultāti

SELECT Int([Atlaide]) AS Izteiksme1 FROM ProductSales;

Noņem visu lauka "Atlaide" vērtību decimāldaļu daļu un atgriež rezultātā iegūtās veselā skaitļa vērtības. Negatīviem daļskaitļiem "Int" atgriež pirmo negatīvo veselo skaitli, kas ir mazāks vai vienāds ar skaitli. Piemēram, diskonta vērtībai "-223.20" atgrieztais veselais skaitlis būs -224,00.

SELECT Fix([Atlaide]) AS Expr1 FROM ProductSales;

Noņem visu lauka "Atlaide" vērtību decimāldaļu daļu un atgriež rezultātā iegūtās veselā skaitļa vērtības. Ja negatīvie daļskaitļi ir "Labot", tiek atgriezts pirmais negatīvais veselais skaitlis, kas lielāks vai vienāds ar skaitli. Piemēram, diskonta vērtībai "-223.20" atgrieztais veselais skaitlis būs -223,00.

VBA piemērs

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā redzams, kā funkcija Int un Fix atgriež veselu skaitļu daļu. Ja arguments ir negatīvs skaitlis, funkcija Int atgriež pirmo negatīvo veselo skaitli, kas ir mazāks par vai vienāds ar skaitli; Funkcija Fix atgriež pirmo negatīvo veselo skaitli, kas lielāks vai vienāds ar skaitli.

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.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.