Функции FormatCurrency () и FormatDateTime () в MS Access

Опубликовано: 9 Августа, 2021

1. Функция FormatCurrency ():
Функция FormatCurrency () в MS Access используется для возврата выражения, отформатированного как значение валюты, с использованием символа валюты, определенного на панели управления системы.

Синтаксис:

Формат Валюта 
( 
Выражение [, NumDigitsAfterDecimal] 
           [, IncludeLeadingDigit] 
           [, UseParensForNegativeNumbers] 
           [, GroupDigits] // Это цифра группы.
)

Параметр:
FormatCurrency () принимает пять параметров, как указано выше и описано ниже.

  • Выражение -
    Он определяет выражение, которое нужно отформатировать.
  • NumDigitsAfterDecimal -
    В этом параметре NumDigitsAfterDecimal определяет числовое значение, указывающее, сколько разрядов справа от десятичной дроби отображается. -1 - значение по умолчанию, которое указывает, что используются региональные настройки компьютера. Это необязательно.
  • IncludeLeadingDigit -
    В этом параметре LeadingDigit указывает, отображается ли начальный ноль для дробных значений. Это необязательно.
  • UseParensForNegativeNumbers -
    Он указывает, следует ли помещать отрицательные значения в круглые скобки. Это необязательно.
  • GroupDigits -
    Он указывает, сгруппированы ли числа с использованием разделителя групп, указанного в региональных настройках компьютера. Это также необязательно.

Примечание :
Аргументы IncludeLeadingDigit, UseParensForNegativeNumbers и GroupDigits имеют следующее значение: -1 для True, 0 для False и -2 для значения по умолчанию.

Возврат:
Возвращает отформатированное значение валюты.

Пример-1:
Конвертация в положительную валюту.

Выберите FormatCurrency (1200.2) как New_Currency;

Выход :

New_Currency
1 200,20 долл. США

Пример-2:
Конвертация на отрицательное значение валюты.

Выберите формат валюты (-1000, 2, -1, -1, -1) 
AS New_Currency;

Выход :

New_Currency
(1 000,00 долларов США)

2. Функция FormatDateTime ():
Функция FormatDateTime () в MS Access используется для возврата выражения, отформатированного как дата или время.

Синтаксис:

FormatDateTime (Дата [, NamedFormat])

Параметр:
FormatDateTime () принимает два параметра, как указано выше и описано ниже.

  • Дата -
    Он определяет выражение, которое нужно отформатировать.
  • NamedFormat -
    Это числовое значение, указывающее используемый формат даты / времени. Если не указано, используется GeneralDate. 0 используется для общей даты, 1 - для длинной даты, 2 - для короткой даты, 3 - для короткой даты, 4 - для длинной даты.

Возврат:
Он возвращает форматированное выражение Datetime.

Пример-1:
Формирование на длинную дату.

ВЫБЕРИТЕ FormatDateTime (# 17/04/2004 #, 1) 
как New_DFormat

Выход :

New_DFormat
Суббота, 17 апреля 2004 г.

Пример-2:
Формирование на долгое время.

ВЫБЕРИТЕ FormatDateTime (# 12: 30 #, 4) 
как Long_Format;

Выход :

Long_Format
12:30:00