在form上我放了一个按钮。
procedure TForm1.Button1Click(Sender: TObject);
begin
frReport1.ShowReport;
end;但是点击button1之后怎么没有生成预览哦
就闪了一下。真晕,

解决方案 »

  1.   

    有没有指定要显示的报表文件。
      frReport1.LoadFromFile('yourname.frf');
      frReport1.PrepareReport;
      frReport1.ShowReport ;
      

  2.   


    用showreport没错的呀,自带的demo里就用这个的呀
    还有啊  frReport1.LoadFromFile('yourname.frf');
      frReport1.PrepareReport;
      frReport1.ShowReport ;自带demo里也没见得他有指定打印哪个报表文件哦
    他的button1.click里面就只有frreport1.showreport里面。
      

  3.   

    frReport1.LoadFromFile('yourname.frf');
      frReport1.PrepareReport;
      frReport1.ShowReport ;
    这样可以,呵,谢谢先,不过怎么我看了好几个demo里面都是就一个showreport的
    他们都正常显示的哦
      

  4.   

    看一下frreport的StoreInDFM属性是不是True
      

  5.   

    jnzhao() 
    ----------------------------------------
    看一下frreport的StoreInDFM属性是不是True這個應該是正解,FR2.5X
      

  6.   

    你的*.frf文件中是不是没有内容,在你的*.frf文件中随便价格MemoView上去,试试看!
      

  7.   

    把FrReport的strIDF属性设置为ture即可.
      

  8.   

     回复人:DG_1(杂工2005) ( 二级(初级)) 信誉:100  2005-05-23 13:39:00  得分:0

    jnzhao()
    ----------------------------------------
    看一下frreport的StoreInDFM属性是不是True這個是正解
      

  9.   

    如果是用fastreport最好用动态的,以下是正解:
    ================================================================
    有没有指定要显示的报表文件。
      frReport1.LoadFromFile('yourname.frf');
      frReport1.PrepareReport;
      frReport1.ShowReport ;
      

  10.   

    欢迎大家加入delphi程序员群 1805366 一起参加技术讨论