Devuelve un tipo de datos String que representa el valor hexadecimal de un número.
Sintaxis
Hex(número)
El argumento de númerorequerido es cualquier expresión numérica o expresión de cadena válida.
Observaciones
Si un número no es ya un número entero, se redondea al número entero más próximo antes de evaluarse.
| Si el número es | Hex returns |
|---|---|
| Nulo | Nulo |
| vacío | Cero (0) |
| Cualquier otro número | Hasta ocho caracteres hexadecimales |
Puede representar números hexadecimales directamente por números anteriores en el rango adecuado con &H. Por ejemplo, &H10 representa el decimal 16 en notación hexadecimal.
Ejemplos de consulta
| Expresión | Resultados |
|---|---|
| SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); | Devuelve el valor hexadecimal de "2" y muestra el resultado en la columna Expr1. |
| SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; | Devuelve los valores de "cantidad" junto con el valor hexadecimal de todos los valores de datos de la columna "cantidad" y muestra los resultados en la columna "ValorDeExámenes". |
Ejemplo VBA:
Nota
Los ejemplos siguientes muestran el uso de esta función en un módulo de Visual Basic para Aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione referencia para desarrolladores en la lista desplegable situada junto a búsqueda y escriba uno o varios términos en el cuadro de búsqueda.
En este ejemplo se usa la función Hex para devolver el valor hexadecimal de un número.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.