Pro číslo, které je do ní zadáno, vrátí absolutní hodnotu stejného typu.
Syntaxe
Abs(číslo)
Argumentem požadovaného číslamůže být libovolný platný číselný výraz. Pokud argument číslo obsahuje hodnotu Null, je vrácena hodnota Null ; Pokud se jedná o neinicializovanou proměnnou, vrátí se nula.
Poznámky
Absolutní hodnota čísla je jeho nepodepsaná velikost. Například ABS(-1) a ABS(1) oba vrátí hodnotu 1.
Příklady dotazů
| Výraz | Výsledky: |
|---|---|
| SELECT Abs([Discount]) AS Expr1 FROM ProductSales; | Vrátí absolutní hodnoty pole "Discount" z tabulky ProductSales ve sloupci Výraz1, převede zápornou hodnotu na kladné hodnoty (a ponechá kladná čísla beze změny). |
| SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; | Vypočítá všechny hodnoty v poli "Discount" jako procento pole "SalePrice" a zobrazí se ve sloupci "DiscountPercent". |
Příklad jazyka VBA
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Tento příklad používá funkci Abs k výpočtu absolutní hodnoty čísla.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.