Pro číslo, které je do ní zadáno, vrátí absolutní hodnotu stejného typu.
Syntaxe
Abs( číslo )
Požadovaný početArgument může být libovolný platný Číselný výraz. Pokud argument číslo obsahuje hodnotu Null, je vrácena hodnota Null ; Pokud se jedná o neinicializovaný Proměnná, vrátí se nula.
Poznámky
Absolutní hodnota čísla je jeho nepodepsaná velikost. Například ABS(-1) i ABS(1) vrátí 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.