如何获得总行数?

时间:2012-03-24 10:37:32

标签: jasper-reports ireport

我想在iReport中获得总行数。目的是根据总行数打印标签。

我的格式是这样的(假设有10条记录):

    This is page 1

    No Name Add
    1  ---- ---
    2  ---- ---
    3  ---- ---
    4  ---- ---
    5  ---- ---

    cont...2


    This is page 2

    No Name Add
    6  ---- ---
    7  ---- ---
    8  ---- ---
    9  ---- ---
    10 ---- ---

如何在打印报告之前获取所有记录数?

2 个答案:

答案 0 :(得分:25)

使用内置变量iReport $V{REPORT_COUNT}

此外,如果您对最终值感兴趣,请将文本字段的评估时间设置为“报告”。

答案 1 :(得分:1)

$V{REPORT_COUNT}放在报告的详细信息部分以及其他字段中。

它将按照您在问题中提到的顺序显示值。

  1. 创建变量拖放
  2. 在详细信息部分右键单击项目
  3. 点击编辑表达
  4. 在fx变量中,您会看到REPORT_COUNT