Geeft een tekenreeks als resultaat die de hexadecimale waarde van een getal aangeeft.
Syntaxis
Hex(getal)
Het vereiste argumentgetal is elke geldige numerieke expressie of tekenreeksexpressie.
Opmerkingen
Als getal nog geen geheel getal is, wordt het afgerond op het dichtstbijzijnde gehele getal voordat het wordt geëvalueerd.
| Als getal deze waarde heeft | Retourneert Hex |
|---|---|
| Null | Null |
| Empty | Nul (0) |
| Een ander getal | Maximaal acht hexadecimale tekens |
U kunt hexadecimale getallen rechtstreeks weergeven door voorafgaande getallen in het juiste bereik, &H10 zoals &H. bijvoorbeeld decimaal 16 in de hexadecimale notatie.
Queryvoorbeelden
| Expression | Resultaten |
|---|---|
| SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | Retourneert de hexadecimale waarde van '2' en geeft het resultaat weer in kolom Expr1. |
| SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; | Retourneert de waarden van 'quantity' samen met de hexadecimale waarde van alle gegevenswaarden in de kolom 'quantity' en geeft de resultaten weer in de kolom 'HexValue'. |
VBA-voorbeeld
Opmerking
In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.
In dit voorbeeld wordt de functie Hex gebruikt om de hexadecimale waarde van een getal op te vragen.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.