Pro číslo, které je do ní zadáno, vrátí absolutní hodnotu stejného typu.
Syntaxe
Abs( číslo )
Požadované číslo,Argument může být libovolné platné Číselný výraz. Pokud číslo obsahuje hodnotu Null, vrátí se hodnota Null. pokud se jedná o neinicializovaný Proměnná, bude vrácena nula.
Poznámky
Absolutní hodnota čísla je její nepodepsaná velikost. Vracet je ABS(-1) i ABS(1) oba 1.
Příklady dotazů
Výraz |
Výsledky |
SELECT Abs([Sleva]) AS Výraz1 FROM Prodej_produktů; |
Vrátí absolutní hodnoty pole Sleva z tabulky "Prodej_na_produkty" ve sloupci Výraz1, převede zápornou hodnotu na kladné hodnoty (a ponechá kladná čísla beze změn). |
SELECT Abs([Sleva]/[ProdejeCena]) AS DiscountPercent FROM ProductSales; |
Vypočítá všechny hodnoty v poli Sleva 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.
V tomto příkladu se funkce Abs používá k výpočtu absolutní hodnoty čísla.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.