Возвращает значение типа String, представляющее собой шестнадцатеричное значение числа.
Синтаксис
Шестнадцатеричный (число)
Обязательным числовымаргументом является любое допустимое числовое или строковое выражение.
Замечания
Если число еще не является целым числом, оно округляется до ближайшего целого числа перед вычислением.
| Значение аргумента "число" | Шестнадцатеричный доход |
|---|---|
| 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 для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция Hex используется для возвращения шестнадцатеричного значения числа.
Dim MyHex
MyHex = Hex(5) ' Returns 5.
MyHex = Hex(10) ' Returns A.
MyHex = Hex(459) ' Returns 1CB.