如何使用Crytal Report 在票据中显示大写的人民币金额

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

应用场景:

打单据时,在票据上显示中文的大写的人民币金额

开发环境:

Crystal Report 9

解决方案:

为了在Crytal Report中显示中文大写的人民币金额,我们可以使用公式字段对数值金额进行变化。

1)假设票据中有如下字段:

¥ × 万 × 千 × 百 × 拾 × 元

在每一个×位置添加公式字段,

2)对公式字段的公式进行编辑,如下

'这是万位公式字段的公式

dim desc as string

desc = "零壹贰叁肆伍陆柒捌玖"

dim cnIndex as number

'获得对应的万位数字

cnIndex = Int ({Amount}/10000)

'获得相应的大写人民币金额

Formula = desc(cnIndex+1)

3)这个算法的基本思想是取得该位的数字,然后通过数字作为下标取得相应中文大写人民币金额的字符。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航