Hex-Funktion
Gibt einen String zurück, der den Hexadezimalwert einer Zahl darstellt.
Syntax
Hex( Zahl )
Das erforderliche Zahlenargument ist ein beliebiger gültiger numerischer Ausdruck oder Zeichenfolgenausdruck.
Bemerkungen
Wenn Zahl nicht bereits eine ganze Zahl ist, wird sie vor der Auswertung auf die nächste ganze Zahl gerundet.
Wenn Nummer ist | Hex gibt zurück |
Null | Null |
Leer | Null (0) |
Jede andere Nummer | Bis zu acht Hexadezimalzeichen |
Sie können Hexadezimalzahlen direkt darstellen, indem Sie Zahlen im richtigen Bereich mit &H voranstellen. Beispielsweise repräsentiert &H10 die Dezimalzahl 16 in hexadezimaler Notation.
Abfragebeispiele
Ausdruck | Ergebnisse |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | Gibt den Hexadezimalwert „2" zurück und zeigt das Ergebnis in Spalte Ausdr1 an. |
WÄHLEN Sie Menge,Hex(Menge) AS HexValue FROM ProductSales; | Gibt die Werte von „Menge" zusammen mit dem Hexadezimalwert aller Datenwerte in der Spalte „Menge" zurück und zeigt die Ergebnisse in der Spalte „HexValue" an. |
VBA-Beispiel
Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.
In diesem Beispiel wird die Hex- Funktion verwendet, um den Hexadezimalwert einer Zahl zurückzugeben.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.
No comments:
Post a Comment