Returnerer en streng som representerer heksadesimalverdien for et tall.
Syntaks
Heksadesimal(tall)
Det obligatoriske tallargumenteter et gyldig, numerisk uttrykk eller strenguttrykk.
Merknader
Hvis tall ikke allerede er et heltall, rundes det av til nærmeste hele tall før det evalueres.
| Hvis tall er | Returnerer med heksadesimal |
|---|---|
| Null | Null |
| Tom | Null (0) |
| Et hvilket som helst annet tall | Opptil åtte heksadesimale tegn |
Du kan representere heksadesimale tall direkte med foran tall i riktig område med &H. Representerer for eksempel &H10 desimal 16 i heksadesimal notasjon.
Eksempler på spørringer
| Uttrykk | Resultater |
|---|---|
| SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | Returnerer den heksadesimale verdien for "2" og viser resultatet i kolonne Uttr1. |
| SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; | Returnerer verdiene fra "antall" sammen med den heksadesimale verdien av alle dataverdiene i kolonnen "antall" og viser resultatene i kolonnen "HexValue". |
VBA-eksempel
Obs!
I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Dette eksemplet bruker heksadesimalfunksjonen til å returnere den heksadesimale verdien til et tall.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.