Jasper reports 如何显示页面上的行数和报表中的总行数
在JasperReport的报告中,我一直使用表来显示数据 在列页脚中,我想显示每页记录的总数Jasper reports 如何显示页面上的行数和报表中的总行数,jasper-reports,ireport,Jasper Reports,Ireport,在JasperReport的报告中,我一直使用表来显示数据 在列页脚中,我想显示每页记录的总数 Page 1 Showing 25 records out of 65 Page 2 Showing 50 records out of 65 Page 3 Showing 15 records out of 65 我使用列计数来显示每页的记录数,但对于报告中的总记录,我应该使用什么 Page 1 Showing 25 records out of 25 Page 2 Showing 50 reco
Page 1 Showing 25 records out of 65
Page 2 Showing 50 records out of 65
Page 3 Showing 15 records out of 65
我使用列计数来显示每页的记录数,但对于报告中的总记录,我应该使用什么
Page 1 Showing 25 records out of 25
Page 2 Showing 50 records out of 50
Page 3 Showing 15 records out of 65
我应该使用哪一个变量或要添加的任何条件?如果您使用的是Ireport设计工具,那么您可以通过在调色板中放置第X页或第Y页来非常轻松地显示总计
Ireport 5.5在窗口菜单下有调色板 借助内置变量
$V{REPORT\u COUNT}
和自定义变量,您可以轻松解决此任务
工作样本
jrxml文件:
结果
通过预览模式在iReport中生成的输出结果
工作原理
我在页脚栏添加了3个文本字段:
- 第一个用于显示当前页码。表达式为:
,计算时间为现在“Page”+$V{Page_NUMBER}
- 第二个用于显示当前页面上的行数。表达式为:`“显示”+$V{rowsOnPage}+“记录出”`,计算时间为Now
- 第三个用于显示整个报告中的总行数。表达式为:
,计算时间为REPORT$V{REPORT\u COUNT}
- 表达式:
$V{rowsOnPage}+1
- 类型:整数
- 初始值:0
- 重置类型:页面
请参阅有关的详细信息:
变量“$V{REPORT\u COUNT}”可以解决您的问题,请在评估时使用它“REPORT”我想问的是,我应该如何显示25 50 65的总计65 65 65