在主窗体创建事件中加入QuickReport.preview方法。

解决方案 »

  1.   

    我用的是QRPrinter.Load(filename),为什么老出错
      

  2.   

    在form.oncreat 加上
    QuickReport.preview;
    应该可以的
      

  3.   

    看来是不行了,你只得在form.onshow中加入一个空白的quickrepot1.preview,然后再load你那个保存的报表了。要不下载fastreport或其他的报表软件试一下。
      

  4.   

    是不是你的filename的路径有问题
      

  5.   

    在OnShow中加入一个空白quickreport后,进入了死循环,怎么解决???
    能给代码我看看吗?
    谢谢!!!!
      

  6.   

    procedure TPreview.FormShow(Sender: TObject);
    begin
      with TQuickRep.Create(Self) do
      begin
        Preview;
        Free;
      end;
    end;
    这是我的代码,有问题吗?
      

  7.   

    {假如你的TQuickRep放在From1,Form1是动态创建的话}
    with Tfrom1.create(application) do
    try
      Quickrep1.preview;
    finally
      free;
    end;