Fonction HEX( )
Convertit une chaîne ASCII en chaîne hexadécimale.
Syntaxe
HEX(champ)
Paramètres
Nom | Type | Description |
---|---|---|
champ | caractère | La chaîne ASCII à convertir en chaîne hexadécimale. |
Sortie
Caractère.
Exemples
Exemples basiques
Renvoie "3132333435" :
HEX("12345")
Renvoie les valeurs dans le champ Compte sous forme de chaînes de caractères hexadécimaux :
HEX(Compte)
Remarques
Fonctionnement
Cette fonction renvoie la chaîne hexadécimale équivalente à la valeur de champ ou à l'expression que vous indiquez. Elle permet d'identifier le contenu exact d'un champ, y compris les caractères ne pouvant pas s'afficher à l'écran, comme les retours chariot, les sauts de ligne et NUL (valeur null).
Longueur de la valeur renvoyée
La valeur renvoyée est une chaîne deux fois plus longue que la valeur champ. Les chiffres de 0 à 9 et les lettres de A à F (pour les chiffres de 10 à 15) représentent les 16 valeurs hexadécimales.
Utiliser comme valeurs d'entrée des champs plutôt que des expressions
En général, il est recommandé d'utiliser cette fonction avec des champs plutôt qu'avec des expressions. En effet, HEX( ) affiche une représentation du format de stockage interne des expressions, qui n'est pas pertinente dans la plupart des cas.