Función Hex

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.