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

Restituisce la parte intera di un numero.

Sintassi

Int ( num )

Correggi( numero )

Il numero richiestoargomento è un valore Double o qualsiasi espressione numerica valido. Se num contiene un valore Null, verrà restituito un valore Null .

Osservazioni

Sia Int che Fix rimuovono la parte frazionaria di num e restituiscono il valore intero risultante.

La differenza tra Int e Correggi è che se num è negativo, Int restituisce il primo intero negativo minore o uguale a numero, mentre Correggi restituisce il primo intero negativo maggiore o uguale a numero Ad esempio, Int converte -8,4 in -9 e Correzione converte -8,4 in -8.

Fix(numero) equivale a:

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

Esempi di query

Espressione

Risultati

SELECT Int([Discount]) AS Espr1 FROM ProductSales;

Rimuove la parte frazionaria di tutti i valori nel campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "Int" restituisce il primo intero negativo minore o uguale a num. Ad esempio, per il valore di sconto "-223,20", l'intero restituito sarà -224,00.

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

Rimuove la parte frazionaria di tutti i valori nel campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "Correggi" restituisce il primo intero negativo maggiore o uguale a num. Ad esempio, per il valore di sconto "-223,20", l'intero restituito sarà -223,00.

Esempio di VBA

Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.

Questo esempio illustra come le funzioni Int e Fix restituiscono parti integer di numeri. Nel caso di un argomento numerico negativo, la funzione Int restituisce il primo intero negativo minore o uguale al numero; la funzione Correggi restituisce il primo intero negativo maggiore o uguale al numero.

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.