我不服: 就沒人遇到這個問題!!!(200分)

  • 主题发起人 computer
  • 开始时间
C

computer

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大蝦﹕
在我的報表中用到QRGroup, 在GroupFooter中用到Sum合計,這一切在preview時都很正常﹐
但是在print時﹐ sum的所有字段都列不出來﹐但是GroupFooter上的qrlabel可以列出.

請在大蝦們指教!
 
如果使用边框,内部数据超过大小打印时就不会显示
 
但是我沒有使用邊框呀, 而且我的所有sum的字段都沒有顯示,肯定不是因為超出大小
 
怎麼回事,我很急呀!
 
另装一个打印控件吧,quickreport太难用
 
QUICKREPORT真的很不好用,bug多多
试下summaryband
 
不会吧,把你的报表发给我,我试试(不服气的说)。
 
是不是SUM字段写法错误。
 
你用的是D5吧,D5会有这样的问题,D5的quickreport的BRAND
不同类型有不同的范围,你逐个试试吧.
 
我一直用quickrpt, no problem!

Send your report to me, let me see where is wrong.
 
如果 sum 列不是黑色,则可能在有些打印机上打不出
 
你服不服呀?
 
可能你得Qreport版本需要升级了
 
(你肯定是用的DELPHI4或更低版本。如果不是就不用看下面的了。)
我以前遇到过这样的问题。DELPHI4有三个补丁(程序员大本营中有)。加上就可以了。
最好的办法是改用D5。
 
可能是SUM字段写法错误,我以前遇到过。
 
同意gongjian的意见,很多非黑色的字体在屏幕上能看到,但是在打印机上打印不出来
包括TeeChart打印也是这样的,打印前需要将颜色改成黑色
 
Qreport 是这样运作的。
Preview, 从资料库取数据,执行各个报表计算,统计。。。
print, 它不是从PREVIEW中只接打印。而是又重新取数,计算,统计。
所以,你在打印之前因该执行计算,统计的触发,在BeforePrint事件写一脚本
或在OnNeedData中写好脚本,在BeforePrint中调用。
 
多人接受答案了。
 
顶部