Restituisce un valore String che rappresenta il valore esadecimale di un numero.
Sintassi
Hex( num )
Il numeroargomento obbligatorio è qualsiasi espressione numerica o espressione stringa valido.
Osservazioni
Se num non è già un numero intero, viene arrotondato al numero intero più vicino prima di essere valutato.
Se num è |
Hex returns |
Null |
Null |
Vuoto |
Zero (0) |
Qualsiasi altro numero |
Fino a otto caratteri esadecimali |
È possibile rappresentare direttamente i numeri esadecimali precedendo i numeri nell'intervallo corretto con &H. Ad esempio, &H10 rappresenta decimale 16 nella notazione esadecimale.
Esempi di query
Espressione |
Risultati |
SELECT Hex(2) AS Espr1 FROM ProductSales GROUP BY Hex(2); |
Restituisce il valore esadecimale "2" e visualizza il risultato nella colonna Espr1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Restituisce i valori da "quantity" insieme al valore esadecimale di tutti i valori di dati nella colonna "quantity" e visualizza i risultati nella colonna "HexValue". |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione Hex per restituire il valore esadecimale di un numero.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.