`
coolstars
  • 浏览: 39079 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

阅读更多

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

 

 

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

 

首先要介绍报表软件Style Report中比较好用的一个元素:Section,它即可以备当做“表”来应用、又可以当做“段”(像个容器一样,可以容纳很多元素,比如图表、表格、文本文件等等)来用,如图所示:

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

 

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


 

第二步:绑定相应数据后,创建新公式列,如图所示,我们创建一个“test”列为例。
 
  

 

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

 


 

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

 



 

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


 

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

 

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

 



 

 

  • 大小: 7.8 KB
  • 大小: 23.5 KB
  • 大小: 70.5 KB
  • 大小: 56.2 KB
  • 大小: 56.6 KB
  • 大小: 45 KB
  • 大小: 55.5 KB
分享到:
评论

相关推荐

    Java报表工具-style Report产品详解【下载】

    全球第一款Java报表工具软件--Style Report,致力于敏捷,灵巧,简单商业智能分析以及专业的Java报表生成。

    javareport打印报表.rar(JavaReport-V3-Enterprise-Released)

    JavaReport是一款专业的报表打印工具,尤其在企业级应用中广泛使用。这个名为"javareport打印报表.rar"的压缩包包含的是JavaReport V3企业版的发布版本,根据描述,这个版本是经过验证可以正常使用的,相较于网络上...

    java源码AJ-Report可视化报表工具

    AJ-Report是一款基于Java开发的开源可视化报表工具,它提供了丰富的图表类型和灵活的数据处理能力,使得开发者可以方便地创建和展示数据报表。这个压缩包包含了一份使用说明和AJ-Report的V1.4.0版本。 在Java编程中...

    快逸报表软件-免费、快速开发WEB报表的JAVA报表工具

    快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为中小规模用户的数据统计分析、展现...

    AJ-Report可视化报表工具 v1.3.0.zip

    - 在教学或实际项目中,AJ-Report可以作为案例来讲解如何实现数据可视化和报表工具的开发。 10. **模板建站** - 尽管AJ-Report主要关注报表,但其可视化设计和丰富的模板库也适用于网站的统计报告部分,帮助快速...

    报表软件--Style Report报表数据填报

    ### Style Report报表软件智能数据填报的关键特性解析 #### 一、通用性和易用性 - **Flex技术的应用**:Style Report报表软件采用了Flex技术,这是一种跨平台的开发框架,能够提供丰富的互联网应用体验。Flex技术...

    Smart-Report报表工具-JAVA v1.0-源码.zip

    "Smart-Report报表工具-JAVA v1.0-源码.zip"是一款基于JAVA语言开发的报表工具,主要用于数据可视化和数据分析。源码的提供对于开发者来说具有极高的学习和研究价值,因为它允许用户深入理解软件的工作原理,进行二...

    javaReport java报表 java报表工具 java office 软件2

    用于开发JAVA报表,javaweb图形,及开发如office这样办公软件的最佳选着。。 并开放其源码。。。由于软件太大故分为两部分。。

    在XtraReport中实现分组中的行号从新计算

    在XtraReport中实现分组中的行号从新计算是一个常见的报表设计需求,尤其是在复杂的业务报表中。XtraReport是DevExpress公司提供的一个强大的报表设计工具,它提供了丰富的功能来满足各种报表需求。以下将详细解释...

    JavaReport-V3-Enterprise-Released.jar

    JavaReport提供了丰富的应用程序接口、减少代码复用、灵活的图表形式、即时图表生成、更短的生成时间等。Java报表对图表有良好的支持,可以生成柱图、饼图和折线图等十几种图表。

    报表软件 Style Report技术白皮书(下载)

    Style Report EE 以其独特的设计理念和技术优势,在报表软件领域内脱颖而出。它不仅提供了强大的报表设计和数据分析工具,还具备高效的企业级应用服务和系统性能优势。对于寻求高效、灵活且安全的数据分析解决方案的...

    思达企业报表软件 style Report V11--表格高级设计

    思达企业报表软件 Style Report V11 是一款专为企业级报表开发设计的工具,旨在帮助技术人员提高报表开发效率,简化复杂报表的设计流程。相较于之前的版本,V11 版本在表格设计、数据计算及表格样式方面进行了多项...

    报表软件知识百科--style Report

    报表软件在商业智能(BI)领域扮演着至关重要的角色,它是企业理解和利用数据的关键工具。报表可以帮助企业将杂乱无章的数据整理、格式化,并以可靠和安全的方式展示给决策者,以便进行有效的商业决策。BI的核心是将...

    XtraReport手工分页

    本篇文章将深入探讨如何在XtraReport中实现手工分页功能,通过代码实例来详细解析这一技术。 手工分页是指在报表设计时,允许开发者自定义每一页显示的数据量和布局,而不是依赖于默认的自动分页机制。这在处理大...

    reportMachine报表工具

    "reportMachine报表工具"是一款专为用户提供报表设计和编辑功能的应用。它包含了“RMDemo”这个演示程序,旨在让初次使用者能够通过实际操作来快速理解软件的工作原理和各项功能。这款工具的主要特点在于它的易用性...

    15款报表工具的总结

    - **纯Java报表工具**:这类工具完全使用Java语言编写,包括报表引擎、内核、设计器界面等所有组件,代表性工具如StyleReport、JasperReport、BIRT、FineReport、iReport、杰表等。 #### 报表工具功能对比 - **...

    如何制作分组报表

    本文将详细介绍如何使用报表工具,特别是Style Report软件,来创建高效的分组报表。 首先,理解分组报表的基本概念。分组报表是基于特定数据字段将数据进行归类和汇总的报表形式,通常表现为纵向的分组结构。这种...

    JavaReport-V3-Enterprise-Released.part 3

    JavaReport-V3-Enterprise-Released,第三卷...

Global site tag (gtag.js) - Google Analytics