Returnerar ett värde av datatypen Sträng som representerar det hexadecimala värdet för ett tal.
Syntax
Hex( tal )
Det nödvändiga numretargument är ett giltigt numeriskt uttryck eller stränguttryck.
Kommentarer
Om tal inte redan är ett heltal avrundas det till närmaste heltal innan det utvärderas.
Om tal är |
Hex returnerar |
Null |
Null |
Tom |
Noll (0) |
Valfritt annat nummer |
Upp till åtta hexadecimala tecken |
Du kan representera hexadecimala tal direkt genom att ange &H. Till exempel representerar &H10 decimal 16 i hexadecimal notation.
Frågeexempel
Uttryck |
Resultat |
SELECT Hex(2) AS Uttr1 FROM ProductSales GROUP BY Hex(2); |
Returnerar det hexadecimala värdet "2" och visar resultatet i kolumnen Uttr1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Returnerar värdena från "antal" tillsammans med det hexadecimala värdet för alla datavärden i kolumnen "antal" och visar resultatet i kolumnen "HexValue". |
VBA-exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen Hex för att returnera det hexadecimala värdet för ett tal.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.