像word手动插入分页符一样实现报表中强制分页(强制分页)
概述
使用Word编辑文档,当文本或图形等内容填满一页时,Word会插入一个自动分页符并开始新的一页。如果要在某个特定位置强制分页,可手动插入分页符(分隔符内),这样可以确保章节标题总在新的一页开始。
对于报表来讲,同样有类似的需求,比如一个订单包括订单信息(订单编号、货主信息、各种日期时间等)及明细信息(产品列表),常见报表呈现形式如下图
问题:当一次查询多个订单,因产品列表的行数是不固定的,也就无法保证每个订单都恰好能从新的一页开始。
解决方案很简单,如同word的分页符,这就要求报表工具支持在每个订单的产品列表后强制分页。
润乾报表如何解决?
很简单,一个行属性的问题。
接下来的内容,结合“订单”及“订单明细表”为大家介绍如何来做。
操作步骤
准备一个主子表格式报表模板
准备一张结果如下图所示的主子表
模板设计如下
数据集sql:
- 订单:SELECT 订单.订单ID,订单.订购日期,订单.到货日期,订单.发货日期,订单.运货商,订单.货主地址,雇员.姓氏,雇员.名字,客户.公司名称 FROM 订单,客户,雇员 WHERE 订单.客户ID = 客户.客户ID AND 订单.雇员ID = 雇员.雇员ID
- 明细:SELECT 订单明细.订单ID,订单明细.产品ID,订单明细.单价,订单明细.数量,订单明细.折扣 FROM 订单明细
B2表达式:=订单.select(订单ID)
D3表达式:=订单.姓氏+订单.名字
B4、B5、B6、E4、E5均为:=订单.字段名
A8表达式:=明细.select(产品ID,订单ID==B2)
B8、C8、D8均为:=明细.字段名
E8表达式:=B8*C8*D8
第9为增加的空白行,用于每个订单的该行后强制分页。
另外,A1—A9的左主格设置为B2
模板中设置行后分页(强制分页)
重点!!!在模板中设置行后分页,选中第9行,属性区“行属性”—“行后分页”
复选框内打勾,保存模板。
预览报表结果
分页仅在web端有效,所以先发布报表,浏览器预览报表如下
通过设置强制行后分页,轻松实现每个新订单都从新的一页开始。针对这种比较常用的功能,报表工具在设计时都已考虑到,尽管和word、excel等内的叫法不同,但功能相同。遇到类似问题查阅手册,对应设置即可。
另外,行后分页支持表达式定义,所以可以控制任意满足条件下的强制行后分页。该部分也将在后续的文章中陆续介绍。
像word手动插入分页符一样实现报表中强制分页(强制分页)相关推荐
- 像 word 手动插入分页符一样实现报表中强制分页(强制分页)
### 概述 – 使用 Word 编辑文档,当文本或图形等内容填满一页时,Word 会插入一个自动分页符并开始新的一页.如果要在某个特定位置强制分页,可手动插入分页符(分隔符内),这样可以确保章节标题 ...
- WORD 分页符问题-插入奇数页分页符,之前的变为下一页分页符
论文排版-WORD 分页符问题-插入奇数页分页符,之前的变为下一页分页符 问题 解决办法 问题 论文排版时要求每张首页为右页,页码从1开始,所以每节就是从奇数页开始,所以有些章节最后需要插入下一节奇数 ...
- word删除分节符后之前的格式乱了_分页符分节符,你知道多少
Word中,我们经常会遇到分页符和分节符,它们对文档排版,打印,页边距调整,批量调整文档格式等非常重要. 分隔符包括:分页符和分节符. 分页符:是分页的一种符号,实则就是一条虚线.一般是插在每页的后面 ...
- wps/word 自动换行插入回车符 JS宏代码
/*** test Macro*/ function test() {for(let i=1;i<=1000;i++){Selection.EndKey('wdRow','wdMove');le ...
- long mode 分页_在Spring Boot中使用Spring-data-jpa实现分页查询(转)
在我们平时的工作中,查询列表在我们的系统中基本随处可见,那么我们如何使用jpa进行多条件查询以及查询列表分页呢?下面我将介绍两种多条件查询方式. 1.引入起步依赖 org.springframewor ...
- 如何设置分页符(ReportViewer 控件)
本主题中的说明介绍如何设置页大小和分页符.请注意,大小值有基于用户的区域设置的默认单位.若要指定其他单位,请在数值后面键入一个物理单位指示符,例如 cm.mm.pt 或 pc. 设置页大小 以图形设计 ...
- word怎么插入长分页符
这两个没有什么区别,只是和插入分页符的位置时,回车符位置有关.如果回车符在行中间或末尾,分页符就短.如果回车符号是在开头,那么分页符就长. Microsoft Office Word是微软公司的一个文 ...
- word分节符与分页符的区别与用法
word分节符与分页符的区别与用法 分页符 当文字或图形填满一页时,Microsoft Word 会插入一个自动分页符 (分页符:上一页结束以及下一页开始的位置.Microsoft Word 可插入一 ...
- OpenXml编程--去除自动生成的word文档中由分页符和换行符产生的空白页
前言 前置知识:OpenXml 首先描述下问题产生的场景.我们的业务需求是根据用户的在线作答(或导入的作答结果)数据批量产生报告.产生报告的方式是把通过工作流控制的复杂业务逻辑的产出--分析结果--和 ...
- vs中列表分页符代码_电脑办公技巧Excel中Ctrl+K的使用技巧(十二)/Word2016中快速删除分页符与空白页的方法...
ctrl+k是超链接的快捷键,你可以批量创建超链接,学会使用这个方法你可以快速在文件之间快速跳跃了,无比方便快捷,感兴趣的小伙伴一起看下去吧! 1.在Excel中打开另一个Excel文件(其他类型文件 ...
最新文章
- Mysql中的递归层次查询(父子查询,无限极查询)
- installshield 2009实现安装包自动编译
- 读书笔记《锋利的jQuery》
- Burpsuite中protobuf数据流的解析 - Vincent
- ubuntu下面安装Keil uvision4与入门实例
- 加个属性让div成纵向横向无缝滚动(支持IE和FF)
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——支持多种数据库。让分页更加简单。...
- 怎么搞一个ORM出来用用呢???迷茫中
- java的jtextarea_java中怎么在JTextArea中添加图片?
- 小米手机在欧洲首次登顶,市场份额超越苹果;腾讯推出游戏“双减双打”新措施;三星成全球最大芯片厂商|极客头条...
- mysql 两条数据相减_mysql 实现相邻两条数据相减
- Putty CentOS SSH 总是自动断开连接
- linux7设置上下文权限,【CONTEXT】自定义CONTEXT(上下文)
- 潜在失效模式和后果分析 FMEA 10分钟教程
- Unity Shader学习(四)试着绘制一个正方形
- 【2019年02月21日】股息率分红最高排名
- 精准大数据获客——移动 联通 电信运营商大数据分析_营销
- CHAOS;HEAD 简体中文汉化补丁版 攻略(0.9版)
- “富勒”官网软件感染网银木马 360独家拦截 - 卫星杂谈 - 360官方论坛
- html5 canvas 显示文字,如何使用HTML5canvas绘制文字