用ireport做报表,我要用到3个表进行查询,可是有一个表可能为空,导致报表显示不出来,该怎么办?

2025-03-24 04:49:34
推荐回答(2个)
回答1:

三目运算符啊,ireport支持的,($F{myField}==null) ? "/":$F{myField}。
或者当字段的值为空值时,默认显示的是Null,如果不让它显示null,可以这样设置:
在字段上右击鼠标,选择“Text Field”下的”Blank when null”,将它打上勾就可以了

回答2:

设置非空判断啊,如果为空,默认值是0