Возвращает значение типа String, представляющее собой шестнадцатеричное значение числа.
Синтаксис
Шестнадцатеричный ( число )
Обязательный номераргумент — любое допустимое числовое выражение или строковое выражение.
Замечания
Если число еще не является целым числом, перед вычислением оно округляется до ближайшего целого числа.
Если number имеет значение |
Шестнадцатеричный возврат |
Null |
Null |
пусто |
Ноль (0) |
Любое другое число |
До восьми шестнадцатеричных символов |
Шестнадцатеричные числа можно представить непосредственно предыдущими числами в правильном диапазоне с помощью &H. Например, &H10 представляет десятичное число 16 в шестнадцатеричной нотации.
Примеры запросов
Expression |
Результаты |
SELECT Hex(2) AS Expr1 FROM ProductSales GROUP BY Hex(2); |
Возвращает шестнадцатеричное значение "2" и отображает результат в столбце Expr1. |
SELECT quantity,Hex(quantity) AS HexValue FROM ProductSales; |
Возвращает значения из "quantity" вместе с шестнадцатеричным значением всех значений данных в столбце "quantity" и отображает результаты в столбце "HexValue". |
Пример VBA
Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция Hex возвращает шестнадцатеричное значение числа.
Dim MyHex
MyHex = Hex(5) ' Returns 5. MyHex = Hex(10) ' Returns A. MyHex = Hex(459) ' Returns 1CB.