FastReport.Net使用:[36]"续表"

1.

RepeatedBand的打印和子报表的使用。

RepeatedBand实现方法:设置Band为每页重复。注意,从第二次打印开始,就是重复打印了。第一次打印不认为是RepeatedBand。

报表栏Band的说明参考经验【FastReport.Net使用:[10]报表栏目说明】

2.

实例:成绩表按考试类型分组,组内数据过多时会被打印成多页,第二页开始在表格上方显示续表,新的分组不需要显示。

思路:设置分组栏目每页重复,分组信息不在重复Band上打印,而“续表”恰好相反,仅在重复Band上打印。

“续表”设计

1.按上面实例要求画个分组报表,分组页眉使用每页重复。

2.设置分组页眉不打印在RepeatedBand上,包含“续表”的子报表打印在RepeatedBand上。

3.看下效果,是不是很和谐。

“续表”设计2

1.

上面的方法堪称完美,下面来个不完美的方法,不使用子报表。将分组信息和“续表”都放在分组页眉里面。使用控件对象的PrintOn属性来实现(上面是使用报表栏目Band的PrintOn属性实现的)。

分别设置分组的PrintOn和“续表”文本的PrintOn。

看下效果,不是很完美,但也实现了。

不完美的地方就是存在空白,比如第一页“续表”虽没显示,但是还是给它留了位置。当然,在报表设计界面能通过将分组信息和“续表”重叠在一起来解决,但这个方法不是很完美。

时间: 2025-01-05 16:32:01

FastReport.Net使用:[36]"续表"的相关文章

μC/OS-Ⅲ系统中的任务就续表

μC/OS-Ⅲ支持任意数目的不同优先级.一般情况下64级优先级就足够了. 在μC/OS-Ⅲ中所有已经就绪等待运 行的任务都被放入一个我为的“就续表”(ready list)中.就续表包括两部分:一个就绪优先级位映射表OSPrioTbl[],用来标明哪个优先级下有任务就绪:一个就绪任务列表 OSRdyList[],其中包含指向各个就绪任务的指针. 优先级位映射表结构如图所示(以CPU_DATA声明为8位为例) 每个优先级中是否包含任务在OSPrioTbl[]数组中依次表示出来,优先级高的排列在数组

Oracle数据库建表+添加数据练习

SQL脚本: 1 --建表 2 --student表+注释 3 create table student( 4 sno varchar2(3) not null, 5 sname varchar2(9) not null, 6 ssex varchar2(3) not null, 7 sbirthday date, 8 sclass varchar2(5), 9 constraint pk_student primary key(sno) 10 ); 11 comment on column s

常见的分表方式 都有哪些,各自的优缺点

下面来分析一下: 一.时间结构 如果业务系统对时效性较高,比如新闻发布系统的文章表,可以把数据库设计成时间结构,按时间分有几种结构: 1) 平板式 表类似: article_200901 article_200902 article_200903 用年来分还是用月可自定,但用日期的话表就太多了,也没这必要.一般建议是按月分就可以. 这种分法,其难处在于,假设我要列20条数据,结果这三张表里都有2条,那么业务上很有可能要求读三次表.如果时间长了,有几十张表,而每张表是0条,那不就是要读完整个系统的

基于Extjs的web表单设计器 第五节——数据库设计

这里列出表单设计器系列的内容,6.7.8节的内容应该在春节后才有时间出了.因为这周末就请假回老家了,准备我的结婚大事.在此提前祝大家春节快乐! 基于Extjs的web表单设计器 基于Extjs的web表单设计器 第一节 基于Extjs的web表单设计器 第二节——表单控件设计 基于Extjs的web表单设计器 第三节——控件拖放 基于Extjs的web表单设计器 第四节——控件拖放 基于Extjs的web表单设计器 第五节——数据库设计 基于Extjs的web表单设计器 第六节——界面框架设计

关于MySQL InnoDB表的二级索引是否加入主键列的问题解释

关于MySQL InnoDB表的二级索引是否加入主键,总结如下: 1对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一. 2.MySQL 5.6.9之前,InnoDB引擎层是会对二级索引做自动扩展,但是优化器不能识别出扩展的主键. 3.MySQL 5.6.9开始InnoDB引擎层是会对二级索引做自动扩展,优化器能识别出扩展的主键. 4.索引的大小一样,二级索引有没有加入主键列,在In

【转】分布式数据库拆表拆库的常用策略

转载:http://www.cnblogs.com/VipBin/archive/2011/07/12/2104690.html 在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能.在初学程序的早期,程序员通常都喜欢按传统数据库设计模式,设计为单库和单一功能表的结构,这样的结构在数据量和并发量达到一定程度之后,会出现严重性能问题和维护问题.在出现问题的时候才着手进行优化,会非常痛苦,所以应该在系统架设之初就考虑好之后会出现的问题. 目前有些数据库策略是采用单库结构

μC/OS-Ⅲ系统的任务挂起表

在μC/OS-Ⅲ系统中任务挂起表与任务就续表十分相似,只不过任务就续表记录就绪状态的任务,任务挂起表记录等待某个内核对象的任务.任务挂起表是一个类型为OS_PEND_LIST的数据结构,包含三个成员:1.NbrEntries,等待表中表项数目:2.TailPtr,指向等待表中最后一个任务(优先级最低的任务):3.HeadPtr,指向等待表中第一个任务(优先级最高的任务). 任务挂起表并不直接指向任务的控制块OS_TCB,而是指向一个OS_PEND_DATA类型的中间变量.该类型变量在任务被放入任

FastReport.net 常用方法

之前说起过FastReport.NET这款报表工具的使用,但当时主要是从程序的角度,示例了在B/S架构下的相关使用,但报表终归还是要划到设计的范畴里来,毕竟能够将报表的内容展示在客户的眼前,这才是报表的根本目的,而诸如打印.转换格式个人觉得应该算是锦上添花的功能吧. 而随着报表设计的复杂,问题自然也就增多了,没办法,硬着头皮上官网下点文档吧. 这里将遇到的一些小问题汇总如下,自己做个记录,需要的朋友也可以省点“阅读理解”的时间哈... 一.页面设置 情景:FastReport设计器页面默认设置为

清华论文模板

thuthesis.cls 1 %% 2 %% This is file `thuthesis.cls', 3 %% generated with the docstrip utility. 4 %% 5 %% The original source files were: 6 %% 7 %% thuthesis.dtx (with options: `cls') 8 %% 9 %% This is a generated file. 10 %% 11 %% Copyright (C) 2005