fastreport报表问题(请教高手!) ( 积分: 100 )

其实如果你看看FastReport的Demo,PrintStringGrid等等。用的那种方式。自己用
数组处理就灵活多了。我想一个数组的一行写五行数据库数据,不够五行填空。用PrintStringGrid的方式,然后选择Start new Page.这样是不是能解决。
 
jxyghm:您好!
我看到fastreport中PrintStringGrid中例子,我看到还要用到交叉表,但是我的报表用不到交叉表,而且我的页面上可能放3个同样的数据,也即是在一页上打印三张同样的的表,我想用printStringGrid可能不能实现的,可能是因为我对fastreport不是很熟,有不对的地方请指教.
 
我原来的理解是你按照 用户名 编号分组,每组最多五条纪录不够的补空行。
你的意思是不是要按照每五行分一页。不存在分组,打印的是不是只有一个数据集。有点不清楚你要打印的事什么样的数据。讲讲你的数据,还有你要分页的要求
 
jxyghm:您好!
非常感谢你不厌其烦的给我解释!
我打印的内容只有一个数据源,只是在打印的时候同一数据源的记录在一页上有二或三个(相同的,这个好办)
我在delphi中查询出的内容因为可能不正好是一页的情况,而最后一页的内容可能不足一页,我就想打印空行的情况,现在我考虑了把求和和将大写转换(用自定义函数)放到pagefooter上,这样不管它是否是一页,都会在页脚显示,把用户名和编号放在页首,再设置页的高度和行的高度,基本上解决了,但是就是有一个怪问题,我在我的电脑上试的时候,对于用户名和编号只有在首页上显示,而不在第二页等页上显示,而在公司的电脑上用,同样的方法,用户名和编号可以在不同的页上显示,我觉得自己并没有在报表中设置什么不一样的东西,为什么为有这样的结果,可以是我改了报表中的一些属性,我几本上都试了所有的有关的属性,但好像没有什么变化。
 
哈哈!别谢我。不好意思。
FastReport功能很强。我还没用过3.0。但是从2.3开始,还没有FastReport做不了的报表。
FastReport做不了其他的报表工具就页做不了。哈哈。
你说的这个问题就太怪了,不知道你试的数据集是不是一样。怪问题就要多试试。
 
jxyghm, 你很谦虚,以后有问题可以多向你请教了.
 
好,帮顶


--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net
80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部