其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
如何使用Crytal Report 在票据中显示大写的人民币金额

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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

开发环境:
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)这个算法的基本思想是取得该位的数字,然后通过数字作为下标取得相应中文大写人民币金额的字符。



相关文章

相关软件