Функція Hex

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу String, яке представляє шістнадцяткове значення числа.

Синтаксис

Hex(число)

Обов'язковий числовийаргумент – це будь-який дійсний числовий вираз або рядковий вираз.

Примітки

Якщо число – не ціле число, перед обчисленням його округлюють до найближчого цілого.

Значення числа Повернення шістнадцяткового формату
Null-значення Null-значення
Порожній Нуль (0)
Будь-яке інше число До восьми шістнадцяткових символів

    

Шістнадцяткові числа можна представити безпосередньо, поставивши перед ними числа у правильному діапазоні за допомогою &H. Наприклад, &H10 представляє десяткове число 16 у шістнадцятковій системі числення.

Приклади запитів

Вираз Результати.
SELECT Hex(2) AS Вираз1 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.