Returnează valoarea absolută a unui număr ca tip de date cu care îl transmiteți.
Sintaxă
Abs(number)
Argumentul obligatoriu number poate fi orice expresie numerică validă. Dacă number conține Null, Null este returnat. Dacă este o variabilă neinițializată, se returnează zero.
Observații
Valoarea absolută a unui număr reprezintă magnitudinea sa nesemnată. De exemplu, Abs(-1) și Abs(1) ambele returnează 1.
Exemple de interogare
| expresie | Rezultatele |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Returnează valorile absolute ale câmpului Discount din tabelul ProductSales din Expr1 coloană. Aceasta efectuează conversia valorilor negative la valori pozitive și lasă valorile pozitive neschimbate. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Calculează fiecare valoare din Discount câmp ca procent a câmpului SalePrice și o afișează în DiscountPercent coloană. |
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 utilizează Abs funcția pentru a calcula valoarea absolută a unui număr.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.