ireport中 根據表中欄位獲得的值來判斷顯示不同資料。
阿新 • • 發佈:2019-01-02
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 顯示空事,可以按下圖設定