我有一份报告,我列出了发票和发票。特定日期范围之间的详细信息。我有一个Charges表,我只需要显示那些有收费详情的发票。否则不应该显示它,并且必须压缩空间。
我已尝试过此thread
中提供的解决方案我尝试在桌子和乐队上应用“Print-when”条件,但它对我不起作用。 记录之间有一个巨大的空间,没有收费细节。
我应该将其更改为子报告吗?
答案 0 :(得分:1)
我不确定我是否理解了你的问题。如果您不想显示没有Charges数据的记录,那么我希望您只需使用查询中的条件来获取数据即可实现此目的。
例如表查询中的where Charges != null
条件。这应该过滤没有费用数据的发票。
答案 1 :(得分:1)
我不明白为什么在乐队上表达时打印不起作用。
示例:在表达式$F{CHARGES_FIELD_VARIABLE}!=null
如果有收费值,这应该只显示乐队 如果这不起作用,您可以向我们提供您的xml吗?