报表表格(100分)

  • 主题发起人 主题发起人 lfq
  • 开始时间 开始时间
L

lfq

Unregistered / Unconfirmed
GUEST, unregistred user!
制作报表时,每页底部的表格线总是和表格体连不起来,(reportbulder和 qrreport),
谁有高招?
 
什么意思,能举个例子吗?
 
表格线通过设置band的frame来实现应该就不会用这些问题
 
作类似于[本页小计]功能?
在FastReport中,用分组,分组条件:
(FreeSpace<=2*30) and (FreeSpace>=30) //其中30是主数据Band的高度
即让它空一行的位置用于放GroupFooter Band。
在FR中没问题。推荐使用的改过的FR241C ,到 tian.yeah.net 去看看。

 
lfq,问题解决了没有?
 
QReport的TQRShape只要细细放置,一般TQRShape的宽度和Detail Band的宽度一般
微调TQRShape的大小和位置,可以用Shift键加方向键就是大小变化,Ctrl加方向键
就是位置的调整。这一点也许对你有帮助。
 
你画的线是不是和你说的band不在一块
 
笨办法(qrreport):
1、如果每页底部的表格线只是一条封底的水平线,设置其TOP为0或一<0的值,
或增加表格体的竖线的高度。
2、如果每页底部的表格线有竖线,增加竖线的高度,并设TOP为<0的一适当的值。
总是和表格体连不起来
 
如果采用Band and Fram的方法,可能不能满足大多数要求,如果我要搞固定格式的工资单,
这个就不能搞点了,
我的办法:每个格都是rectangle shape,如果你的表格有表头,那detain band 中shape
的就要top=-1 这样就不会有2条线出现,height不要超出detain band 的hieght
如果你的不是纯grid,那,你就要量身定做shape
FastReport 241确实不错,特别是给一位大虾(忘了它的名字)改过来,行,好用,速度快,
而且编译出来的exe不会大很多,比RB好多了,QReport 更是望尘莫及了
 
谢谢诸位,不过我的问题即使用FAst Report仍未解决.
 
后退
顶部