在当前的窗体代码中有如下报表控件:
type
  TFrmSendOutGoods = class(TForm)
   .......
   QuickRep1: TQuickRep;
   QRExpr1: TQRExpr;
   QRDBText11: TQRDBText;
   QRShape1: TQRShape;
   PageFooterBand1: TQRBand;
   QuickRep2: TQuickRep;
   CheckBox1: TCheckBox;
   .......
    procedure TFrmSendOutGoods.ToolBPrivieClick(Sender: TObject);
    begin
       QRLCO1.Caption:=COCN;
       QRLCO2.Caption:=COCN;
       QRLCO3.Caption:=COEG;
       if  CheckBox1.Checked  then
           QuickRep1.Preview
       else
           QuickRep2.Preview;
   end;
这个应用程序中用到了报表QuickRep1和QuickRep2,现我就是看不到QuickRep1 和 QuickRep2的窗体,请问各位报表高手,现我想找出QuickRep1 和 QuickRep2这两个报表窗体进行修改,不知从哪下手找?怎样才能找到?谢谢!

解决方案 »

  1.   

    怎么会找不到呢?
    你是不是用的是D7?
    如果是,得自已加入QuickRep方法:
    选菜单:component->install packages  这时弹出窗口
    选add,这里弹出对话框,
    选Delphi的安装目录的bin/dclqrt70.bpl包 
    就可以了。
      

  2.   

    看不到?
    看看它们的left,top属性是多少?
    改成0总可以看到了吧
      

  3.   

    TO:  insert2003我已经在DELPHI7里安装了QuickRep,谢谢!
    TO:   wenkai(忙里偷闲)  你说left,top属性是在QuickRep1的吗?
      

  4.   

    有可能是被什么控件档住了,
    你在Delphi的Object TreeView(右上角,工具栏下面,^_^)里面找的看如果没有
    那就不是当前窗体的了
      

  5.   

    TO:insert2003 在Delphi的Object TreeView里面可以看得到QuickRep1和QuickRep2的,可以展开来看得很清楚的,现就是想把报表窗体显示出来.
      

  6.   

    我怀疑QuickRep1和QuickRep2报表窗体被DBGrid1窗体挡住了,现怎样修改DBGrid1窗体的属性值?才能显示报表窗体?谢幕!
      

  7.   

    选中dbgrid1,右键,有bringtoback这样的选项
      

  8.   

    已经看见QuickRep1和QuickRep2报表窗体了,谢谢 wenkai(继续搬家)的友好回答,马上给你加分,接分吧!以后还望多多指教,还有更多的分给你.