CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

100分请问:fast report 报表打印固定行的问题

楼主2353939(▄︻┳═一 菜鸟)2005-09-08 09:03:52 在 Delphi / VCL组件开发及应用 提问

怎样用fast   report   报表打印固定行,比如每页打印10行?  
  方法越简单越好! 问题点数:100、回复次数:7Top

1 楼fyje(云中仙)回复于 2005-09-08 09:43:26 得分 0

在表上放MasterData   band,数据选择Visual   Dataset,记录设为10,就可以重复打印Master   Data里面的内容10次了Top

2 楼2353939(▄︻┳═一 菜鸟)回复于 2005-09-08 09:56:36 得分 0

to:   回复人:   fyje(云中仙)   (   )   信誉:105    
  我不是要在每一行打印同样的内容,是要按顺序打印数据库中的记录,每页打印10行,到最后不足10行时用空行补充Top

3 楼hqhhh(枫叶)回复于 2005-09-08 09:57:51 得分 5

那你把页脚设置大一些!  
  你调试一下即可!Top

4 楼Dreamnest(创新永无止境)回复于 2005-09-08 11:36:34 得分 5

fastreport有个Demo   在Using   Interpreter目录树下的Print   empty   grid  
  注意fastreport版本是2.05的才有这个例子.Top

5 楼fyje(云中仙)回复于 2005-09-08 15:48:25 得分 0

明白了,也有办法,设一个child   band,我记得我回答过这个问题,你可以查查  
  Top

6 楼fyje(云中仙)回复于 2005-09-08 15:56:27 得分 90

首先建一个child   band,比如取名为Child1,空表  
  master   band的onbeforeprint事件加入  
    lineNo:=[line#]  
  加一个master   footer   band  
  在他的onbeforeprint事件里写上  
        while   lineNo<10   do  
        begin  
            lineNo:=lineNo+1;  
            showband(child1);  
        end;  
        也可以判断等于或大于10的情况  
  这样就可以了Top

7 楼quicksand201(流沙)回复于 2005-09-08 22:27:25 得分 0

楼上的正解!Top

相关问题

  • 水晶报表里怎么设定固定的打印行数?
  • 报表打印
  • 打印报表
  • 报表打印
  • 报表打印?
  • 报表打印
  • 用FastReport打印报表时如何把从表按固定格式打印
  • 报表打印Bug
  • 用什么方法可以实现用户可以在报表定制内容,然后固定打印??????????
  • 请问如何才能每次都固定打印十行记录(报表问题)

关键词

  • 打印
  • band
  • child
  • master

得分解答快速导航

  • 帖主:2353939
  • hqhhh
  • Dreamnest
  • fyje

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo