社区
Delphi
帖子详情
Fastreport如何在两页上实现不同的Footer?
li_zhifu
2010-03-08 08:35:04
正反面打印,两页的内容是连贯的,分三栏,内容肯定不超过两页,不足部分补空行。最主要的一点是,正、反面的Footer是不同的!
请各位大侠给个思路,不胜感激!
...全文
320
7
打赏
收藏
Fastreport如何在两页上实现不同的Footer?
正反面打印,两页的内容是连贯的,分三栏,内容肯定不超过两页,不足部分补空行。最主要的一点是,正、反面的Footer是不同的! 请各位大侠给个思路,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_zhifu
2010-03-21
打赏
举报
回复
没解决问题,换F1Book了
huangheguyun
2010-03-09
打赏
举报
回复
这个确实没有做过,不过我想是可以实现的,用代码可以实现的,可以查一查FASTREPOT的帮助。我先做个标记,学习一下。
li_zhifu
2010-03-08
打赏
举报
回复
页头
科目 期中 期末 综合 科目 期中 期末 综合
2008年第一学期 数学 98 100 99
语文 88 92 90 2008年第二学期
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 数学 98 100 99
数学 98 100 99 如果刚好这里是2009年数据开始!?
页尾
li_zhifu
2010-03-08
打赏
举报
回复
3楼所言甚是。我也这样做了,但是还是有一个问题,就是GroupHeader的显示问题:
分成两个数据集就要算第一页的行数并分在第一个数据集里(同时还要算出Group数),这时问题就来了:
当第一页上最后一组只有一行时,则此GroupHeader不会在第一页上显示(而是直接分到第二页去了);
而第二页的数据如果不是正好从一个分组开始的话,就会多一个GroupHeader
所以现在的问题可以理解为:
1、比如说每页显示80条数据,分两栏,即40行,若分到第一数据集76条记录,分为4组,则四个GroupHeader与76条记录正好占满第一页;但通常不会这样理想,若76条记录分为5组,最后一组一条记录,那情况就比较惨(加上最后一条数据则第一页多一行,不加则少一行)
2、甲方要求,同一GroupHeader不能出现两次,即第一页最后一组数据的GroupHeader不能在第二页上再出现,但第二页上只要有此组的数据就只能显示出来,这与甲方的要求不符。
3、我的思路是:针对第一种情况,是不是可以用脚本控制,当79行时脚本显示一个GroupHeader;针对第二个问题,是不是可以脚本控制某一GroupHeader是否显示
4、我愿另开贴,再加300分,绝不食言!
亮剑_
2010-03-08
打赏
举报
回复
分两页模板,人工分成两个数据集
Thtec
2010-03-08
打赏
举报
回复
根据一个函数page在御览前来处理吧。
li_zhifu
2010-03-08
打赏
举报
回复
正反面打印,两页的内容是连贯的(就是说列表来源于同一数据源),分三栏,内容肯定不超过两页,不足部分补空行。最主要的一点是,正、反面的Footer是不同的!
请各位大侠给个思路,不胜感激!
Fast
Report
如何打印表格式的空行?
实现
效果概述:当打印一些数据时,我们希望每页都打印20行,当不够时,打印出空白表格!这是怎么
实现
的呢?下面我说一下
实现
原理,报表通过
Fast
Report
实现
第一步:报表中需要用到的组建PAGEHEADER,MasterData,Child(通过右键点击MasterData>Add child band),
Footer
在Child中用MEMO画空白表格,显示的样式和MaterData中的
Fast
report
.net 设置表格打印指定行数,不足的补空行
Fast
report
.net 设置表格打印指定行数,不足的补空行 原创 黑鹰客栈 C# 2020/03/31 10:38 前段时间做了一个项目,一直困扰我很久的问题,是报表如果出现多页,不能打印空白行,看起来很难看。 像这样 好吧,最近研究了下,使用数据区和数据尾+child组合 即可解决这个问题,分享给大家。 1.建立数据区 添加Date区域,我这里分成了两列显示,请看我其他的文章有讲解。 2.给数据区添加
Footer
区域,注意不是Page
Footer
。 3.设置数据区的.
在
fast
report
中打印空白表格及小写金额转大写金额
在
fast
report
中的code脚本中写如下代码: var PageLine: integer;//在現在頁列印到第幾行 PageMaxRow: integer=15;//設定每頁列數 C_ToTal, C_JINE : STring; ToTal_Debit, Page_JinE, Total_Credit : Extended;//Debit...
C#
实现
在
Fast
Report
报表中添加电子图章
C#
实现
在
Fast
Report
报表中添加电子图章
实现
原理
实现
效果
实现
代码
实现
原理 在
Fast
Report
设计器中设计报表模版时,在Page
Footer
区域添加一个PictureObject,调整好PictureObject的大小后在属性窗口中把Page
Footer
的高度设置为0。然后报表调用与显示的代码部分可以通过调用
Fast
Report
.
Report
.FindObject()方法找到这个PictureObject对象,然后动态的指定图片的路径和显示位置。
实现
效果
实现
代码 private void
delphi
Fast
Report
问题整理
1.
Fast
Report
中如果访问报表中的对象? 可以使用FindObject方法。 TfrxMemoView(frx
Report
1.FindObject(’memo1′)).Text:=’
Fast
Report
’; 2.
Fast
Report
中如何使用上下标? 设置frxmemoview.AllowHTMLTags := True;在Text输入如下 上标:mm<sup>2</s...
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章