我用FastReport3.05,我自己做了个Preview窗口.我使用下面语句:
frReport.PrepareReport;
fReportViewForm:=TfReportViewForm.create(self);//Preview窗口
frReport.Preview:=fReportViewForm.FrPreview;//FrPreview是Preview窗口里的TfrxPreview
frReport.ShowPreParedReport;
frReport是有值的,我用Design打开时有值.我打开的报表预览时里面老是空的?
谁知道原因?

解决方案 »

  1.   

    bh_frr.LoadFromFile('报表.frf');
    bh_frr.Preview:=preview.prvw_frr;
    if bh_frr.PrepareReport then bh_frr.ShowPreparedReport;
    preview.ShowModal;                //preview是一个自已做的预览窗口。具体的设计在自带的DEMO里有。
      

  2.   

    当我的的frReport.ShowPreParedReport;的时候,预览窗口可以打开,但里面是空白的!
    如果我不用:
    fReportViewForm:=TfReportViewForm.create(self);//Preview窗口
    frReport.Preview:=fReportViewForm.FrPreview;//FrPreview是Preview窗口里的TfrxPreview
    而直接frReport.ShowPreParedReport;打开报表时,里面也有数据.我像就是传递预览窗口时出了问题
    ,但我又不知道问题是什么,所以请高手指点迷津.
      

  3.   

    我的报表没连数据,只放几个MEMO上面敲几个字.
      

  4.   

    先ShowPreParedReport;再加载报表数据试