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

Renvoie la partie entière d’un nombre.

Syntaxe

Int ( number )

Fix( number )

Le nombre requisargument est un double ou tout expression numérique valide. Si number contient Null, null est retourné.

Notes

Int et Fix suppriment la partie fractionnaire du nombre et retournent la valeur entière résultante.

La différence entre Int et Fix est que si nombre est négatif, Int renvoie le premier entier négatif inférieur ou égal à nombre, tandis que Fix renvoie le premier entier négatif supérieur ou égal à nombre . Par exemple, Int convertit -8.4 en -9 et Fix convertit -8.4 en -8.

Fix(number) équivaut à :

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

Exemples de requêtes

Expression

Résultats

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

Supprime la partie fractionnaire de toutes les valeurs du champ « Discount » et retourne les valeurs entières résultantes. Pour les fractions négatives, « Int » retourne le premier entier négatif inférieur ou égal à nombre. Par exemple, pour la valeur de remise « -223.20 », l’entier retourné est -224.00.

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

Supprime la partie fractionnaire de toutes les valeurs du champ « Discount » et retourne les valeurs entières résultantes. Pour les fractions négatives, « Fix » retourne le premier entier négatif supérieur ou égal à nombre. Par exemple, pour la valeur de remise « -223.20 », l’entier retourné est -223.00.

Exemple VBA

Remarque : Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence du développeur dans la liste déroulante en regard de Rechercher et entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple montre comment les fonctions Int et Fix retournent des parties entières de nombres. Dans le cas d’un argument nombre négatif, la fonction Int retourne le premier entier négatif inférieur ou égal au nombre ; La fonction Fix retourne le premier entier négatif supérieur ou égal au nombre.

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.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.