我的报表内容为什么会打印到页脚的下面,一部分给定义的页脚履盖掉。(200分)

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

lop

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Delphi5.0和QuickReport3.08,制作的报表中有:页头,列头,数据,合计,
页脚,在各个Band上都用TQRShape画了表格线,问题是:
报表的数据内容不是按我设想的打印在列头和页脚的中间,而是数据的内容总是
一直打印到每页的底部,最后有一部分内容给定义的页脚内容履盖。
有谁知道这是QuickReport的一个Bud还是我的设置有问题,望各位帮助。
 
是不是你定义的DataSet不对啊,看看各个控件的DataSet属性吧。
一般是QuickRep->主表
DetailBand->从表
如果不是主从表,则应该把QuickRep->表
 
Qrep 是这样的,detailband 会自动占满一页除了 Pageheader、Pagefooter,ColumnHeader
和 上下 Margin 之外的空间的,只要 DataSet 中还有记录。可以把 Footer 设高一点。
 
应该不是杜宝兄所说的问题.我的设想结果本来是象bbkxjy兄一样,但却不.
昨天我试了一下,如果不在Band中用TQRShape画表格线,不管你的页边距设
置如何,结果是正常的,如果在Band中画了表格线,DetailBand的内容就会
一直打印到Pagefooter的下面,还会给Pagefooter的内容履盖,不知各位大
侠有好的建意.
 
问题解决了,原来是纸张的类型设置错误,换了一个正确的纸张类型,
现在没有问题了。谢谢二位的回答。
 
后退
顶部