水晶报表

a15874148296 2011-06-27 11:59:50
在水晶报表中怎么用IF判断设置要显示的值。就是,我从数据库里查出一个表,有个字段Status,里面存的是A、b、c等等。
但是我要在报表里显示 如果是A就显示初始,B就是作废。怎么实现,请尽量详细些,我刚接触水晶报表。
...全文
107 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjh200102 2011-06-28
  • 打赏
  • 举报
回复
是的,你建个公式字段进行楼上的转化后,直接用这个字段就好了

[Quote=引用 2 楼 xpcxpy 的回复:]

楼上的意思:
1,是要建立一个公式字段,把它放到详细资料节里面
2,在你的Datatable里面新建一列,或在sql语句中用case when 语句新增一列,A显示初始,B显示作废
再将表中对应的字段放到水晶报表
[/Quote]
xpcxpy 2011-06-27
  • 打赏
  • 举报
回复
楼上的意思:
1,是要建立一个公式字段,把它放到详细资料节里面
2,在你的Datatable里面新建一列,或在sql语句中用case when 语句新增一列,A显示初始,B显示作废
再将表中对应的字段放到水晶报表
东莞寻香苑 2011-06-27
  • 打赏
  • 举报
回复
if {表名.Status}="A" then
(
"初始"
)
else
(
if {表名.Status}="B" then
"作废"
else
"其它"
)

不过,我建议您在数据里处理后再传给水晶报表

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧