Повертає значення типу 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.