F as t R eport 程序员手册一、使用 TfrxR epo rt 组件工作1、加载并存储报表默认状况下,报表窗体同项目窗体构存储在同一种D FM 文献中。多数状况下,不必再操作,因而你就不必采用特殊措施加载报表。假如你决定在文献中存储报表窗体或者是数据库的B lo b字段(他提供了非常大的弹性,你可以在非编译程序中修改)“,你必须使用 T f rxR ep ort”提供的加载和存储措施。func t io n Loa d Fr o mFile(cons t Fil e Name : St r i ng; E xcep t i o nIfNot F o un d: Boole a n = F a l se): B o o lean;ﻫ从一“种给定名字文献中加载报表。假如第二个参数等于 True"并且文献没找到,那么他会触发一种异常.假如文献加载成功,“他返回 Tru”e 。pr o c e dure Load F ro m Str ea m(Strea m: TSt ream);从流中加载报表。ﻫproce d ure Sa veTo File(c onst Fil eN a m e:Str i ng);用特殊名称文献存储报表.ﻫp r ocedure S av e To S tream(Stream: T S tr e a m);ﻫ把报表存在流中.ﻫﻫ例如:ﻫP a s ca l:f rx R eport1。LoadFr o mFile’( c:\1.fr3’);frxRepor t1。S a ve To F i l e(’c:\2.fr3');ﻫC++:f rx Report1->L o a d FromFi l e”( c:\\1。fr”3 );ﻫﻫfrxReport1-S aveToFi l e("c:\\2。fr3");2。设计报表ﻫ“通过 Tf r x R ep o rt。Desig n R epo r”t 措施调用报表“设计器。你必须在你的项目中包含报表设计器(必要条件是:要么使用 TfrxD esi g n e r”组件,“要么增长 f r xDe s gn”单元到 uses 列表)“De sigRe p ort”措施接受两个默认参数:p r oc e du reD e signRe p ort(Mo d al : Boolean = T r ue;MDIChi l d : Bo o lean = Fa l se);Mo dal参数决定设计器与否被模态,M D IC h i l d 参数容许把设计器窗体作为一种 MDI 子窗体。ﻫﻫ例如:ﻫfrxRe p or t 1。Design R e po rt;3。运行报表ﻫ“应用下面两个 Tfrx R epo r t”措施中的一种启动报表:pro c edur e Sh o wR e port(Cle a r L astRepor ...