Zwraca wartość bezwzględną liczby jako ten sam typ danych, który jest przekazywany.
Składnia
Abs(number)
Argumentem number wymaganym może być dowolne prawidłowe wyrażenie liczbowe. Zwracana jest wartość , jeśli number zawiera Nullwartość . Null Jeśli jest to zmienna niezainicjowana, zwracana jest wartość zero.
Uwagi
Wartość bezwzględna liczby to jej niepodpisana wielkość. Na przykład Abs(-1)Abs(1) obie zwracają wartość 1.
Przykłady zapytań
| Wyrażenie | Rezultat |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Zwraca wartości bezwzględne Discount pola z ProductSales tabeli w kolumnie Expr1 . Konwertuje wartości ujemne na wartości dodatnie i pozostawia wartości dodatnie bez zmian. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Oblicza każdą Discount wartość w polu jako procent SalePrice pola i wyświetla ją 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 funkcja jest używana Abs do obliczania wartości bezwzględnej liczby.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.