当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MS Access FormatCurrency()、FormatDateTime()用法及代码示例


1. FormatCurrency()函数:
MS Access中的FormatCurrency()函数用于返回使用系统控制面板中定义的货币符号将其格式化为货币值的表达式。

用法:

FormatCurrency 
( 
Expression [, NumDigitsAfterDecimal ] 
           [, IncludeLeadingDigit ] 
           [, UseParensForNegativeNumbers ] 
           [, GroupDigits ] // It represent group digit.
)

参数:
FormatCurrency()接受上述和以下所述的五个参数。

  • Expression -
    它标识要格式化的表达式。
  • NumDigitsAfterDecimal -
    在此参数中,NumDigitsAfterDecimal标识数字值,该值指示显示在小数点右边的位数。 -1是默认值,表示使用了计算机的区域设置。它是可选的。
  • IncludeLeadingDigit -
    在该参数中,LeadingDigit指示是否显示分数值的前导零。它是可选的。
  • UseParensForNegativeNumbers -
    它指示是否在括号内放置负值。它是可选的。
  • GroupDigits -
    它指示是否使用计算机区域设置中指定的组定界符对数字进行分组。它也是可选的

注意:
IncludeLeadingDigit,UseParensForNegativeNumbers和GroupDigits参数具有以下值.-1为True,0为False,-2为默认值。

返回值:
它返回格式化的货币值。



示例1:
转换为正货币值。

Select FormatCurrency(1200.2) as New_Currency;

输出:

New_Currency
$1,200.20

示例-2:
转换为负货币值。

Select Formatcurrency(-1000, 2, -1, -1, -1) 
AS New_Currency;

输出:

New_Currency
($1,000.00)

2. FormatDateTime()函数:
FormatDateTime() MS Access中的函数用于返回格式为日期或时间的表达式。

用法:

FormatDateTime( Date [, NamedFormat ] )

参数:
FormatDateTime()接受上述和以下所述的两个参数。

  • Date -
    它标识要格式化的表达式。
  • NamedFormat -
    它是一个数字值,指示使用的日期/时间格式。如果省略,则使用GeneralDate。 0用于一般日期,1用于长日期,2表示短日期,3表示短时间,4表示长时间。

返回值:
它返回格式化的Datetime表达式。

示例1:
格式化为长日期。

SELECT FormatDateTime(#17/04/2004#, 1) 
as New_DFormat

输出:

New_DFormat
2004年4月17日,星期六

示例-2:
格式化时间长。

SELECT FormatDateTime(#12:30#, 4) 
as Long_Format;

输出:

Long_Format
下午12:30:00

相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 FormatCurrency() and FormatDateTime() Function in MS Access。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。