关于QRReport的两个问题???(100分)

  • 主题发起人 主题发起人 沈前卫
  • 开始时间 开始时间

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
各位:
我现在正在作报表程序。现在遇到以下两个问题。
1。我在ColumnHeaderBand中有几个TQRLabel,我将其的Frame.DrawBottom设置为
True,在第一页正常显示,但以后的页就没有了Frame.DrawBottom生成的下画线了,
如何避免这种情况?
2。TQRExpr的Date函数不能指定输出格式,比如象FormatDateTime那样。于是我
改了QReport的源代码,现在在程序运行时可以真确显示,但在设计时预览时还
不对,并且使用设计Expression时,按Validate键时也不对,请问还要改什么
地方???(我只改了QRExpr.pas的一个地方).
 
大家还是发个言吧.....
 
向Pipi请教吧,他对quickreport很有心得
 
期待报表高手.....
 
1、预览时少几根线时经常的,不过打印时不会少,另外用 100% 看,也不少
2、你生成的bpl文件没有覆盖原来的吧
 
明天我试试。
Pipi.兄。
我现在还有个现象,就是Preview关闭后马上再Preview,经常出错。我想把他
QuickRpt.pas中的Preview的过程中的
repeat
Application.HandleMessage
until (QRPrinter = nil) or (not QRPrinter.ShowingPreview) or Application.Terminated;
改为 :
repeat
Application.ProccessMessage
until (QRPrinter = nil) or (not QRPrinter.ShowingPreview) or Application.Terminated;
要好一些???
 
我很少用 QRExpr , 你放个 QRLabel 上去,写它的 OnPrint 事件
有个 Value 参数,运行时你设置它什么就显示、打印什么。
2、如果用
Application.ProccessMessage
显示时你查一下cpu的使用的时间就知道了
 
Pipi兄真够厉害,经常做报表吧。呵呵,这可是我第一次做....
1.Pipi.兄说得非常正确。
2。我没试,估计是对的。
3。连续两次preview的问题,我改用delphi5+qrreport3.06就正常了。
 
后退
顶部