Vrátí hodnotu typu String představující hodnotu čísla v šestnáctkové soustavě.
Syntaxe
Hex( číslo )
Požadovaným číslemArgument je libovolný platný Číselný výraz nebo Řetězcový výraz.
Poznámky
Pokud číslo ještě není celé číslo, je před vyhodnocením zaokrouhleno na nejbližší celé číslo.
Pokud je číslo |
Šestnáctkové vrácené kódy |
Null |
Null |
Stav Empty |
Nula (0) |
Jakékoli jiné číslo |
Až osm šestnáctkových znaků |
Šestnáctková čísla můžete znázorňovat přímo před čísly ve správném rozsahu pomocí &H. Například &H10 představuje desetinné číslo 16 v šestnáctkovém zápisu.
Příklady dotazů
Výraz |
Výsledky |
SELECT Hex(2) AS Výraz1 FROM ProductSales GROUP BY Hex(2); |
Vrátí šestnáctkovou hodnotu "2" a zobrazí výsledek ve sloupci Výraz1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Vrátí hodnoty z "quantity" spolu se šestnáctkovou hodnotou všech datových hodnot ve sloupci "quantity" a zobrazí výsledky ve sloupci "HexValue". |
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á šestnáctkovou funkci k vrácení šestnáctkové hodnoty čísla.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.