怎样解决打空表的现象(100分)

  • 主题发起人 主题发起人 sdwflzg
  • 开始时间 开始时间
S

sdwflzg

Unregistered / Unconfirmed
GUEST, unregistred user!
我用QReport做的报表,在使用时如果正赶上数据打满一页,会多打一页空表,不知怎
样解决?
 
是不是页的宽度大了一点?
 
1。页面类型设置正确否?
2。另外可考虑增加上下页边距。
 
问题已找到,可不知怎样解决?
为了解决在表尾打印“年月日”增加了一个Summary的QRBand,如果正好是一整页就会出现
多打一张只有表头和Summary-QRBand内容的空页,不只怎样解决,请各位指教!
再加100分。
 
斑竹在吗?我想你有高招!
 
你将上下边距缩小一点看看吧。这个要自己来调啦。将QRBand的高度设小一点点,就是打满
一整页也不会重开一页就行了。
 
感谢zhangkan老兄!
可是没那么简单,表的尾部有两个QRBand,Summary和PageFooter,若调整的打印PageFooter,
Summary就打印在下一页,若刚好打印Summary,如再多一条记录,这记录打在该页,
Summary有打到下一页去了!
我想要是在刚好满一页又是文件尾时,能阻止Summary打印就能解决这个问题。
请指教!
 
那需要你自己控制了,若你判断出到最后一行了,你将Summary的Visible或Enabled设为
False试试看。我记得也可行,不过要加在Print事件中。
 
zhangkan老兄,不好意思,怎样能在Print中判断是最后一行?
 
zhangkan老兄,我刚试过,要同时能判断出最后一行且是刚好满一页时,
不打印Summary才行。数据库的最后一条记录好判断,刚好满一页怎样判断?再请指教!
 
请各位帮帮忙,我出500分
 
升级quickreport控件
 
先留点余地。
 
<h3>listen</h3>
 
谢谢各位,我已经解决,有功者分数平均分
 
能具体说一下如何解决的吗?
 
多人接受答案了。
 
后退
顶部