将数字转换为文字在Crystal Reports中的应用

10

如何将数字转换为公式中的文字表示?

例如,10000 被转换为 一万

4个回答

22

你想使用ToWords()ProperCase()函数。

//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(10000, 0) )

2

2
//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(20,25000, 0) )

这是两十二万五千元整。

1
numbervar x:= int({numberfield});
numbervar y:= {numberfield}-x);
if(y>0)then
propercase("AED "+ ToWords((x),0)+" and"+ToWords((y*100),0)+" Fils Only")
else
propercase("AED "+ToWords((x),0)+" Only");

1
提供您的答案解释 - Shalu T D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接