簡體   English   中英

在iReport中打印表達式時

[英]Print When Expression in iReport

我試圖在iReport中做一個簡單的表達,但無論我嘗試什么似乎給了我一個錯誤。 這似乎是一件很簡單的事情,但每當我嘗試用Java做任何事情時,我都需要大約20次嘗試才能做到正確。

我想要做的就是在整數字段的值不為零時顯示子報表。 我正在使用Print When Expression進行子報表控件。

以下是我嘗試過的一些(很多)事情:

$F{count}!=0

$F{count}!=Integer(0)

!$F{count}.compareTo(0)

顯然我的Java糟透了。 任何幫助,將不勝感激。 謝謝。

new Boolean($F{count}.intValue()!=0)

很高興我可以幫忙。

w00t! 第35次是魅力。 我終於得到了以下表達式。 如果有人能告訴我為什么,我會很感激。

new Boolean($F{count}.compareTo(new Integer(0))!=0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM