Monday, July 4, 2022

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