高手请进!在线等....

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

13 个解决方案

#1


怎么没人回答?高手呢?

#2


路過!

#3


没有用过,当时你可以看看是否连接了数据集。

#4


没连接数据集应该也可以预览啊

#5


bh_frr.LoadFromFile('报表.frf');
bh_frr.Preview:=preview.prvw_frr;
if bh_frr.PrepareReport then bh_frr.ShowPreparedReport;
preview.ShowModal;                //preview是一个自已做的预览窗口。

具体的设计在自带的DEMO里有。

#6


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

#7


以前我也遇到过,好像是数据源的问题,记得不太清楚了。

实在不行就重新来一遍

#8


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

#9


Delphi程序员的悲哀!

#10


up

#11


还没人回答!

#12


先ShowPreParedReport;再加载报表数据试

#13


是我思维定势了,3.10以前的版本有很大不一样了。

#1


怎么没人回答?高手呢?

#2


路過!

#3


没有用过,当时你可以看看是否连接了数据集。

#4


没连接数据集应该也可以预览啊

#5


bh_frr.LoadFromFile('报表.frf');
bh_frr.Preview:=preview.prvw_frr;
if bh_frr.PrepareReport then bh_frr.ShowPreparedReport;
preview.ShowModal;                //preview是一个自已做的预览窗口。

具体的设计在自带的DEMO里有。

#6


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

#7


以前我也遇到过,好像是数据源的问题,记得不太清楚了。

实在不行就重新来一遍

#8


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

#9


Delphi程序员的悲哀!

#10


up

#11


还没人回答!

#12


先ShowPreParedReport;再加载报表数据试

#13


是我思维定势了,3.10以前的版本有很大不一样了。