Palauttaa luvun heksadesimaaliarvoa vastaavan merkkijonon.
Syntaksi
Hex(luku)
Pakollinen lukuargumenttion mikä tahansa kelvollinen numeerinen lauseke tai merkkijonolauseke.
Huomautuksia
Jos luku ei ole jo kokonaisluku, se pyöristetään ennen laskutoimitusta lähimpään kokonaislukuun.
| Jos luku on | Heksadesimaali palauttaa arvon. |
|---|---|
| tyhjäarvo | tyhjäarvo |
| Tyhjä | Nolla (0) |
| Mikä tahansa muu luku | Enintään kahdeksan heksadesimaalimerkkiä |
Voit esittää heksadesimaaliluvut suoraan edeltämällä oikean alueen &H. luvut esimerkiksi &H10 desimaalilukuna 16 heksadesimaalimuodossa.
Esimerkkejä kyselyistä
| Lauseke | Tulokset |
|---|---|
| SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | Palauttaa luvun "2" heksadesimaaliarvon ja näyttää tuloksen sarakkeessa Lauseke1. |
| SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; | Palauttaa kaikkien sarakkeen "quantity" arvot sekä heksadesimaaliarvon ja näyttää tulokset sarakkeessa "HexValue". |
VBA-esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä luvun heksadesimaaliarvo palautetaan Hex-funktiolla.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.