Zwraca wartość tego samego typu co wartość przekazywana do funkcji, określając wartość bezwzględną liczby.
Składnia
Abs( liczba )
Wymagany numerargument może być dowolnym prawidłowym wyrażenie numeryczne. Jeśli argument liczba zawiera wartość Null, funkcja zwraca wartość Null . jeśli jest to niezainicjowana zmienna, zwracana jest wartość zero.
Uwagi
Wartość bezwzględna liczby to jej niepodpisana wielkość. Na przykład zarówno ABS(-1) , jak i ABS(1) zwracają 1.
Przykłady zapytań
Expression |
Wyniki |
SELECT Abs([Rabat]) JAKO Wyr1 Z ProductSales; |
Zwraca wartości bezwzględne pola "Rabat" z tabeli "ProductSales" w kolumnie Wyr1, konwertuje wartość ujemną na wartości dodatnie (i pozostawia liczby dodatnie bez zmian). |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Oblicza wszystkie wartości w polu "Rabat" jako procent pola "CenaSprzedaży" i wyświetla się w kolumnie "DiscountPercent". |
Przykład języka VBA
Uwaga: Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Abs do obliczenia wartości bezwzględnej liczby.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3. MyNumber = Abs(-50.3) ' Returns 50.3.