Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Данная функция возвращает выражение, отформатированное как число.

Синтаксис

FormatNumber ( выражение [, знаки_после_разделителя ] [, отображение_незначащих_нулей ] [, скобки_отрицательного_числа ] [, группировка ] )

Функция FormatNumber имеет следующие аргументы:

Аргумент

Описание

Выражение

Обязательный аргумент. Выражение, которое нужно отформатировать.

знаки_после_разделителя

Необязательный аргумент. Числовое значение, которое указывает число разрядов, отображаемых после запятой в десятичном числе. Значением по умолчанию является -1 (использование региональных параметров компьютера).

отображение_незначащих_нулей

Необязательный аргумент. Константа с тремя значениями, которая показывает, отображаются ли нули в начале дробных значений. Возможные значения см. в разделе "Параметры".

скобки_отрицательного_числа

Необязательный аргумент. Константа с тремя значениями, которая показывает, заключаются ли отрицательные значения в круглые скобки. Возможные значения см. в разделе "Параметры".

группировка

Необязательный аргумент. Константа с тремя значениями, которая показывает, группируются ли числа при помощи разделителя, заданного в региональных параметрах компьютера. Возможные значения см. в разделе "Параметры".

Параметры

Аргументы отображение_незначащих_нулей, скобки_отрицательного_числа и группировка используют следующие параметры:

Константа

Значение

Описание

vbTrue

–1

Истина

vbFalse

0

Ложь

vbUseDefault

–2

Используется значение из региональных параметров компьютера.

Замечания

Для пропущенных необязательных аргументов используются значения из региональных параметров компьютера.

Примечание:  Все сведения о параметрах поступают с вкладки Число в окне региональных параметров.

Примеры

Expression

Результаты

SELECT FormatNumber([SalePrice]) AS Expr1 FROM ProductSales;

Форматирует значения валют в поле SalePrice в формат Number и возвращает значение в столбце Expr1.

SELECT FormatNumber([Discount];2;-1;-1;-1) AS DiscountedPrice FROM ProductSales;

Форматирует числовые значения в поле "Скидка" в формат "Число" с 2 десятичными точками, все значения меньше 1 будут иметь значение "0" до десятичного числа, отрицательные значения будут покрываться в скобках, значение будет сгруппировано по разделителю по умолчанию ("1000" будет отображаться как 1000,00, "-1000" будет отображаться как (1000,00), "0" будет отображаться как 0,00).

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.