Возвращает значение типа Variant (String), представляющее собой восьмеричное значение числа.
Синтаксис
Oct( number )
Обязательный номераргумент — любое допустимое числовое выражение или строковое выражение.
Замечания
Если число еще не является целым числом, перед вычислением оно округляется до ближайшего целого числа.
Если number имеет значение |
Октябрь возвращает |
Null |
Null |
пусто |
Ноль (0) |
Любое другое число |
До 11 восьмерий символов |
Восьмерику можно представить непосредственно предыдущими числами в правильном диапазоне с &O. Например, &O10 — восьмеричная нотация для десятичного разряда 8.
Примеры запросов
Expression |
Результаты |
SELECT Oct(2) AS Expr1 FROM ProductSales GROUP BY Oct(2); |
Возвращает восьмеричное значение "2" и отображает результат в столбце Expr1. |
SELECT quantity,Oct(quantity) AS Expr1 FROM ProductSales; |
Возвращает значения из "quantity", а также восьмеричное значение всех значений данных в столбце "quantity". возвращает значения из "quantity", а также восьмеричное значение всех значений данных в столбце "quantity" и отображает результаты в столбце "OctValue". |
Пример VBA
Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере функция Oct возвращает восьмеричное значение числа.
Dim MyOct
MyOct = Oct(4) ' Returns 4. MyOct = Oct(8) ' Returns 10. MyOct = Oct(459) ' Returns 713.