Renvoie la valeur absolue d’un nombre correspondant au type de données que vous transmettez.
Syntaxe
Abs(number)
L’argument obligatoire number peut être n’importe quelle expression numérique valide. Si number contient Null, Null est renvoyé. S’il s’agit d’une variable non initialisée, zéro est renvoyé.
Remarques
La valeur absolue d’un nombre est sa magnitude non signée. Par exemple, Abs(-1) et Abs(1) les deux renvoient 1.
Exemples de requête
| Expression | Résultats |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Renvoie les valeurs absolues du Discount champ de la ProductSales table dans la Expr1 colonne. Elle 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 de 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 développeur dans la liste déroulante en regard de Rechercher , puis 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.