Zwraca ciąg odpowiadający wartości szesnastkowej liczby.
Składnia
Hex(liczba)
Wymagany argument liczbajest dowolnym prawidłowym wyrażeniem liczbowym i wyrażeniem ciągu.
Uwagi
Jeśli liczba nie jest już liczbą całkowitą, przed obliczeniem jest zaokrąglana do najbliższej liczby całkowitej.
| Jeśli argument liczba jest równy | Hex returns |
|---|---|
| Null | Null |
| puste | Zero (0) |
| Dowolny inny numer | Maksymalnie osiem znaków szesnastkowych |
Liczby szesnastkowe można przedstawić bezpośrednio, poprzedzając liczby w odpowiednim zakresie za pomocą &H. przykładu, &H10 reprezentuje dziesiętną liczbę 16 w notacji szesnastkowej.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT Hex(2) AS Wyr1 FROM ProductSales GROUP BY Hex(2); | Zwraca wartość szesnastkową liczby "2" i wyświetla wynik w kolumnie Wyr1. |
| SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; | Zwraca wartości z pola "ilość" wraz z wartością szesnastkową wszystkich wartości danych w kolumnie "ilość", a wyniki wyświetla w kolumnie "WartośćSzesnastkowa". |
Przykład języka VBA
Uwaga
Poniższe przykłady przedstawiają sposób użycia tej funkcji w module języka Visual Basic for Applications (VBA). Aby uzyskać dodatkowe informacje na temat pracy w języku VBA, wybierz pozycję Dokumentacja dewelopera z listy rozwijanej obok przycisku Wyszukaj i wprowadź odpowiednie terminy w polu wyszukiwania.
W tym przykładzie użyto funkcji Hex w celu zwrócenia wartości szesnastkowej liczby.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.