欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表

程序员文章站 2022-06-01 08:04:34
...

固定行行数的分页分组合计报表在某些特定的环境下应用普遍,比如说销售单打印、发货单打印、发货单打印等等,具体说大概就是实现这种效果:根据一张销售单据,如果销售单有19行内容,每8行显示一页。第一、二页完全显示8行,第三页只显示3行,剩下的5行空白填充。

 

 

之前我们曾经介绍过在Style Report中采用“表”元素的编写脚本方式实现固定行数的分页报表,这种方式对完全没有脚本编写基础的人来说,可能有些困难。接下来笔者介绍l一种较为简便的实现方式。 

 

首先要介绍报表软件Style Report中比较好用的一个元素:Section,它即可以备当做“表”来应用、又可以当做“段”(像个容器一样,可以容纳很多元素,比如图表、表格、文本文件等等)来用,如图所示:
java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表

接下来看如何实现固定行分页分组报表:

 

第一步:新建一个空白表,拖拽一个Section到编辑区域,右键绑定数据,如图所示


java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表

 

第二步:绑定相应数据后,创建新公式列,如图所示,我们创建一个“test”列为例。
 
  
java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
 

第三步: 对此新列根据要求计算固定的行数,本例以“10行”为准(可调用Math.floor()函数),在上图中点击脚本的编辑按钮,输入函数:Math.floor((row-1) / 10):

 

java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
 

第四步:为每页设定固定的行数以及分组求和,选中“汇总分组” 和“分组后分页”标签,这样子就能将分页的数据求和以及每页固定展示10行同时实现,如图所示

 


java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
 

第五步:点击预览,如图所示:


java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表

 

以上通过几个步骤将固定行数分页的分组合计报表就制作完成。

 

此外,我们可以再继续对报表进行优化加工,根据您的需要可以对Section进行编辑,比如每页需要显示表头,每页要显示页码等,都可以对section进行设定,如图所示:

 


java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
 

 

  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 7.8 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 23.5 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 70.5 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 56.2 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 56.6 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 45 KB
  • java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
            
    
    博客分类: java报表报表软件 报表工具报表系统报表软件java报表固定行报表
  • 大小: 55.5 KB