日期:2014-05-19  浏览次数:20930 次

crystal report , 布尔型的字段值,想用"男" 或"女"表示. 怎么写公式?
不是代码里,是属性窗口,   或格式化编辑器里,要怎么写表达式?

谢谢.

------解决方案--------------------
公式字段里添加,然后加上转换代码

if Field= "M " then "男 " else "女 ", 把这个公式字段加到报表文件上就OK了
------解决方案--------------------
布尔值是不够用的,请问楼主人妖如何取值?

:P

对水晶报表不熟,不过我觉得可以在SQL中取值,这样比较简单。
------解决方案--------------------
SQL读出来时就表达好男女,select YourFields,when sex case 1 then '男 ' else '女 ' end as sex from YourTable
------解决方案--------------------
枚举吧
------解决方案--------------------
在公式字段节点添加一个公式,语言选Basic
if {表.sex}=true then
formula= '男 '
else
formula= '女 '
end if
------解决方案--------------------
<%# Eval( "Sex ").ToString()== "1 "? "男 ": "女 " %>