Form中怎么设置格式掩码来格式化数字、金额

在EBS或者Retail的Oracle Form中怎么设置格式掩码来格式化一个数字,比如:123450.78,格式化为123,450.78这种千分位表示法。

看如下表格:

原数字 Format Mask 结果 说明
123456789.03
FM999,999,990.00 123,456,789.03
123456789.03
FM999,990.00
######
因为Format Mask的个数不够
0.123
FM999,990.00
0.12
小数点前是0
0.123
FM999,999.00 .12 小数点前是9

如果要根据不同的条件来设置不同的格式掩码,比如要求币种为CNY时金额显示两位小数,币种为BHD时显示三位小数,则可以在post-query或者其他相应的触发器中通过判断语句来分别判断条件,然后通过set_property方法来设置某个block的某个item的format mask属性。

本文标题:Form中怎么设置格式掩码来格式化数字、金额

本文链接:http://yedward.net/?id=4

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章