Returnerer en streng som representerer heksadesimalverdien for et tall.
Syntaks
Heksadesimal( tall )
Det nødvendige talletargument er en gyldig numerisk uttrykk eller strenguttrykk.
Merknader
Hvis tall ikke allerede er et heltall, avrundes det til nærmeste hele tall før det evalueres.
Hvis tallet er |
Heksadesimale returer |
Null |
Null |
Tom |
Null (0) |
Et annet tall |
Opptil åtte heksadesimale tegn |
Du kan representere heksadesimale tall direkte ved å sette tall foran i riktig område med &H. For eksempel representerer &H10 desimal 16 i heksadesimal notasjon.
Spørringseksempler
Expression |
Resultater |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); |
Returnerer den heksadesimale verdien av "2" og viser resultatet i kolonne Uttrykk1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Returnerer verdiene fra "quantity" sammen med heksadesimalverdien for alle dataverdiene i kolonnen "quantity" 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.