Retourne la valeur absolue d’un nombre en tant que type de données que vous transmettez.
Syntaxe
Abs(number)
L’argument requis number peut être n’importe quelle expression numérique valide. Si number contient Null, Null est retourné. S’il s’agit d’une variable non initialisée, zéro est retourné.
Remarques
La valeur absolue d’un nombre est sa magnitude non signée. Par exemple, Abs(-1) et Abs(1) retournent 1tous les deux .
Exemples de requêtes
| Expression | Résultats |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Retourne les valeurs absolues du Discount champ de la ProductSales table dans la Expr1 colonne . Il convertit les valeurs négatives en valeurs positives et laisse les valeurs positives inchangées. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Calcule chaque valeur du champ sous la Discount forme d’un pourcentage du SalePrice champ et l’affiche dans la DiscountPercent colonne . |
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 utilise la Abs fonction pour calculer la valeur absolue d’un nombre.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.