Crystal reports 在Crystal Report中将金额转换为文字

Crystal reports 在Crystal Report中将金额转换为文字,crystal-reports,Crystal Reports,我正在制作水晶报表,有人能指导我如何将货币转换成这种格式的文字吗; (1502000.50)壹佰伍拾万贰仟奈拉伍拾科博整。我试过: numberVar x := {@summAmt} - int ({@summAmt}); if x = 0 then propercase (toWords (int({@summAmt}),0)+ ' Naira Only') else propercase (toWords (int({@summAmt}),0)+ ' Naira, an

我正在制作水晶报表,有人能指导我如何将货币转换成这种格式的文字吗; (1502000.50)壹佰伍拾万贰仟奈拉伍拾科博整。我试过:

 numberVar x := {@summAmt} - int ({@summAmt});

 if x = 0 then 

 propercase (toWords (int({@summAmt}),0)+ ' Naira Only')

 else 

 propercase (toWords (int({@summAmt}),0)+ ' Naira, and ' + toWords ((x * 100),0) + ' Kobo')

为了解决这个问题,你需要两个公式;创建我之前发布的公式,然后使用以下代码创建另一个公式:

numberVar x := {@summAmt} - int ({@summAmt});
if x > 0 then 
replace ({@convertWords},"Hundred ","Hundred and " )
else
{@convertWords}
{@convertWords}是我的第一个公式的名称,@summant是我正在转换的字段的名称