FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport使用技巧之加载并存储报表

来源:   发布时间:2016-08-08   浏览:4218次

报表控件是使用图形及数据实现报表的设计及打印能力的控件。在图形用户界面(GUI)中屏幕上的一种对象,用户可操作该对象来执行对报表的各项设计,修改等操作。

FastReport的报表生成器(无论VCL平台还是.NET平台),跨平台的多语言脚本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的开发者所认可,拥有20,000多个来自世界各地的客户。

FastReport报表控件默认情况下,报表窗体同项目窗体构存储在同一个DFM文件中。多数情况下,无须再操作,因而你就不必采用特殊方法加载报表。如果你决定在文件中存储报表窗体或者是数据库的Blob字段(他提供了非常大的弹性,你能够在非编译程序中修改),你必须使用"TfrxReport"提供的加载和存储方法。

function LoadFromFile(const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean;

从一个给定名字文件中加载报表。如果第二个参数等于"True"并且文件没找到,那么他会触发一个异常。如果文件加载成功,他返回"True"。

procedure LoadFromStream(Stream: TStream);
  从流中加载报表。

procedure SaveToFile(const FileName: String);
  用特殊名称文件存储报表。

procedure SaveToStream(Stream: TStream);
  把报表存在流中。

例如:
  Pascal:
  frxReport1.LoadFromFile('c:\1.fr3');
  frxReport1.SaveToFile('c:\2.fr3');

C++:
  frxReport1->LoadFromFile("c:\\1.fr3");
  frxReport1->SaveToFile("c:\\2.fr3");


本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/1003.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部