ireport中 根据表中栏位获得的值来判断显示不同数据。

ireport  中没有 if  else  写法但 有 ?: 运算符。如 以下 if  else 语句 if {CLASS}="0" then"中国出口"else if {CLASS}="1" then"香港进口"else if {CLASS}="2" then"退料"else if {CLASS}="3" then"转余料进口"else if
摘要由CSDN通过智能技术生成

ireport  中没有 if  else  写法但 有 ?: 运算符。


如 以下 if  else 语句 

if  {CLASS}="0"  then
"中国出口"
else if  {CLASS}="1"  then
"香港进口"
else if  {CLASS}="2"  then
"退料"
else if  {CLASS}="3"  then
"转余料进口"
else if  {CLASS}="4"  then
"转余料出口"
else if  {CLASS}="5"  then
"转厂进口"
else if  {CLASS}="6"  then
"转厂出口"
else if  {CLASS}="7"  then
"内销"
else if  {CLASS}="8"  then
"其它"

等价于

$F{CLASS}.equals("0")?"中国出口":
$F{CLASS}.equals("1")?"香港进口":
$F{CLASS}.equals("2")?"退料":
$F{CLASS}.equals("3")?"转余料进口":
$F{CLASS}.equals("4")?"转余料出口":
$F{CLASS}.equals("5")?"转厂进口":
$F{CLASS}.equals("6")?"转厂出口":
$F{CLASS}.equals("7")?"内销":"其它"

当 获得的值为 null  显示空事,可以按下图设置

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值