我用qr做报表时,顶部总有个工具条。能不能将它去掉!(100分)

  • 主题发起人 主题发起人 弟子
  • 开始时间 开始时间

弟子

Unregistered / Unconfirmed
GUEST, unregistred user!
我用qr做报表时,顶部总有个工具条。能不能将它去掉!
[:)]请高手指点![:)]
 
是在preview时出现的那个吗?修改preview.dfm文件
 
保存 打印什么的那个?
那是自带的 !
想去掉,如楼上,大概只能修改源码了
 
不好意思,没有研究过那个!
你可以用其它的代替呀!
 
我没有用过不好意思 帮不了你
不过我记得以前有个这个问题 你自已查一下
 
1.自己用qrpreview来自定义预览窗口。
2。自己修改ar的文件,。
 
如果你的QuickRep是带源码的话,可以在delphi目录里找到QuickRpt子目录,
把里面的Qrprev.pas,.dfm等拷到当前程序所在的目录,然后在Delphi中修改
Qrperv.dfm就行。
 
自定义预览窗口,然后重载quickreport的onpreview事件
 
你可以自定义打印预览窗体
 
我没有QR的源代码!请问怎样自定义预览窗口呀,这不清楚这个东西。[:)]
 
可以在你的quickrep上放置一个qrpreview
具体例子你可以看delphi自带的demo
 
放置一个qrpreview
然后,自己定义预览窗体的格式。
修改文件的方法,不是个好建议。当你在需要用的时候,还要改回来。
去看看就知道了。有例子的。
 
1)创建一个预览窗体,并添加QRPreview 控件;
2)在窗体中添加所需要的按钮,允许对报表的各种操作,如打印、预览等
3)为所有需要使用自定义预览的ompreview事件的句柄增加以下代码:
procedure Trepfm.QuickRep1Preview(Sender: TObject);
begin
with TMyPreview.Create(Application)do
begin
QRPreview1.QRPrinter:=QuickRep1.Printer;
Show;
end;
end;
其中MYPreview是自定义的预览窗体。Trepfm窗体和系统默认的远览窗体一样
最后的结果当然是mypreview取代了trepfm:)
 
修改preview.dfm文件
 
感谢nethero的好方法,问题终于得到解决。也要感谢各位的热心帮助!
 
后退
顶部