Повертає значення типу String, яке представляє шістнадцяткове значення числа.
Синтаксис
Hex( число )
Обов'язковий номераргумент – це будь-які припустимі числовий вираз або рядковий вираз.
Примітки
Якщо число ще не ціле число, воно округлюється до найближчого цілого числа перед обчисленням.
Якщо число |
Повернення шестигранності |
Null-значення |
Null-значення |
Порожній |
Нуль (0) |
Будь-яке інше число |
До восьми шістнадцяткових символів |
Шістнадцяткові числа можна представити безпосередньо перед числами у відповідному діапазоні за допомогою &H. Наприклад, &H10 представляє десяткове число 16 у шістнадцятковому нотації.
Приклади запитів
Вираз |
Результати |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); |
Повертає шістнадцяткове значення "2" та відображає результат у стовпці Вираз1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Повертає значення з "кількість" разом із шістнадцятковим значенням усіх значень даних у стовпці "кількість" і відображає результати в стовпці "HexValue". |
Приклад VBA
Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
У цьому прикладі використано функцію Hex , щоб повернути шістнадцяткове значення числа.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.