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

Returnează porțiunea întreagă a unui număr.

Sintaxă

Int ( număr )

Fix( număr )

Numărul necesarargument este un expresie numerică Dublu sau orice expresie numerică valid. Dacă numărul conține Nul, se returnează Nul .

Observații

Atât Int , cât și Fix elimină partea fracționară a numărului și returnează valoarea întreagă rezultată.

Diferența dintre Int și Fix este că, dacă număr este negativ, Int întoarce primul număr întreg negativ mai mic sau egal cu numărul, în timp ce Fix returnează primul număr întreg negativ mai mare sau egal cu numărul De exemplu, Int face conversia lui -8,4 în -9, iar Reparare face conversia lui -8,4 în -8.

Fix(număr) este echivalent cu:

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

Exemple de interogare

Expresie

Rezultatele

SELECT Int([Reducere]) AS Expr1 FROM ProductSales;

Elimină partea fracționară a tuturor valorilor din câmpul "Reducere" și returnează valorile întregi rezultate. Pentru fracțiile negative "Int" returnează primul număr întreg negativ mai mic sau egal cu numărul. De exemplu, pentru valoarea de reducere "-223,20", numărul întreg returnat va fi -224,00.

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

Elimină partea fracționară a tuturor valorilor din câmpul "Reducere" și returnează valorile întregi rezultate. Pentru fracțiile negative ,,Reparare" returnează primul număr întreg negativ mai mare sau egal cu numărul. De exemplu, pentru valoarea de reducere "-223,20", numărul întreg returnat va fi -223,00.

Exemplu VBA

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Acest exemplu ilustrează modul în care funcțiile Int și Fix returnează porțiuni întregi de numere. În cazul unui argument număr negativ, funcția Int returnează primul număr întreg negativ mai mic sau egal cu numărul; funcția Fix returnează primul întreg negativ mai mare sau egal cu numărul.

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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.