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

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

Синтаксис

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

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

Аргумент

Описание

Выражение

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

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

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

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

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

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

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

группировка

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

Параметры

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

Константа

Значение

Описание

vbTrue

–1

Истина

vbFalse

0

Ложь

vbUseDefault

–2

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

Замечания

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

Положение обозначения денежной единицы относительно денежного значения определяется региональными параметрами компьютера.

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

Примеры

Expression

Результаты

SELECT FormatCurrency([UnitPrice]) AS Expr1 FROM ProductSales;

Форматирует числовые значения в поле UnitPrice в формат Currency и возвращает значение в столбце Expr1.

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

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

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

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

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

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