FastReport高手请进入(在线等待) (50分)

  • 主题发起人 主题发起人 _港湾
  • 开始时间 开始时间

_港湾

Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发软件中要用到报表,看了许多网站,他们介绍FastReport比较好用。我下载了,但是不会安装,我直接是Delphi 7中的install Component安装.pas文件。但是在Delphi中找不到这个组件,我该怎么办,请大家指条道路。
 
有.dpk文件你何苦安装.pas,在那个setup.txt第108行有d7下的安装说明,照做就是了。
 
打开fastreport的的frd7.dpk文件,按install即可安装
 
直接安装dpk文件,不行就另外下载一个
 
现在还有一个问题是,我如何在运行程序时让报表处于预览界面,我在设计了一个报表,但保存成文件了,如何让应用程序调用他。
 
同意KINLEE。
最后一个问题:
FastReport1.LoadFromFile...
 
预览: with frReportdo
begin
LoadFromFile("文件名")
PrepareReport;
ShowPreparedReport
end;
 
TO:yujiu2000
我不用LOADFROMFILE()而直接用下面的语句就可以将报表显示出来,用了LoadFormFile()
都好像没有影响似的,如果这样的话就不可以动态载入报表格式了。
frreport1.ShowReport;frreport1.ShowReport;
请问是这样吗?
谢谢!
 
若是*.exe文件,不启动delphi直接安装就可以了,然后运行delphi,就OK!
最后还要copy一个文件到安装的根目录下。
 
如何动态调入模板呢,
如何动态调入生成的报表文件呢?
 
to: gr_dg
如果是StoreinDFM=True则报表保存在表单中(DFM),
所以用LoadFormFile()没用,直接可以show,
但是每次改动后都需要重新编译,还是用LoadFormFile()好。
 
港湾兄,再借宝地用用,你也可以学习一下怎样调FASTREPORT报表。抱歉!
TO:DUANCY
你好!
我用了以下一个过程来打开报表,可是无法显示出来,不知是否还有其他设置:
procedure tfrmPo.pr_report(sender: tobject);
begin
frreport1.LoadFromFile('f:/report/采购订单.frf');
frreport1.PrepareReport;
frreport1.ShowPreparedReport;
end;
可是用:
procedure tfrmPo.pr_report(sender: tobject);
begin
frreport1.StoreInDFM:=true;
frreport1.ShowReport;
end;
则正常,但就不可动态调用报表文件,请赐教,谢谢!
 
procedure tfrmPo.pr_report(sender: tobject);
begin
frreport1.LoadFromFile('f:/report/采购订单.frf');
frreport1.StoreInDFM:=false;
frreport1.ShowReport;
end;
就可以了。
 
to楼主:我发现你的问题跟我差不多啊,看来咱们都是菜鸟~~~
我顺便问个我遇到的怪问题,请高手看看:
我用ADOQUERY在3个表中合成了一张表,用DBGRID看结果是正常的,但是我把这些数据生成到报表中却在最后多了很多空白页本来只有50页的数据在报表中有610页,怎么回事啊?请指点!!!!
 
真有点怪,听课
 
看看打印机的纸张是不是设小了~
 
多人接受答案了。
 
后退
顶部