Vrátí hodnotu typu String představující hodnotu čísla v šestnáctkové soustavě.
Syntaxe
Hex(číslo)
Argumentem požadovaného číslaje libovolný platný číselný 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ů |
Hexadecimální čísla můžete znázorňovat přímo před čísly ve správném rozsahu. &H. Pří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.