我用水晶报表显示数据时,由于数据库中的数据使用了代码(比如性别:男为1,女为2),在显示时性别列显示的是数字,我怎样通过程序将它转为对应的中文呢?
数据库中存在性别的代码表
code      text
1         男
2         女
请大家帮忙!在线等,先谢谢了!

解决方案 »

  1.   

    直接在报表字段也是可以写的,现在这电脑没有VS,
    好像是if {字段}=1 
    "男"
    else
    "女"试一下
      

  2.   

    wanyong775(小小的网少年),多谢了,问题解决了!
    --------------------------------------------
    在报表中新建工式字段cr_sex,公式内容如下:
    select {字段} 
                case "1":"男"
                case "2":"女"
                default :"不确定"
    然后将工式字段拖到性别列就可以。问题已解决,提贴!
      

  3.   

    也可以这样:iif({字段}=1,"男","女")