运用剖析:
运用recompile.exe,先抉择中口语语,编译一次,
而后再抉择recompile all package妨碍编译..
编译后,在LibD17(xe3情景下编译为例)中,将*.bpl拷贝到c:windowssystem32
而后掀开xe3挨次,削减控件,抉择LibD17下的*.bpl妨碍装置
运用能耐篇1.FastReport中假如碰头报表中的工具?
可能运用FindObject措施。
TfrxMemoView(frxReport1.FindObject('memo1')).Text:='FastReport';
2.FastReport中若何运用高下标?
配置frxmemoview.AllowHTMLTags:= True;在Text输入如下
上标:妹妹<sup>2</sup>
下表:k<sub>6</sub>
闻一知十,你还可能运用其余HTML标志。
3.FastReport中若何打印总页数?
配置两次报表后退出引号内内容 "第[Page#]页共[TotalPages#]页"
4.FastReport中若何动态退出变量及变量组?
建树变量组名
frxreport1.Variables.Add .Name:=' '+变量组名;
建树变量名
frxreport1.Variables.AddVariable('组名,假如为不存的组或者空,则为默认组,这里不需要
空格',变量名,变量初始值);
好比要建树变量组Yuan,二个变量Yuan1,Yuan2,则为
frxreport1.Variables.Add .Name:=' Yuan'留意前面是空格
frxreport1.Variables.AddVariable('Yuan',Yuan1,初始值)
frxreport1.Variables.AddVariable('Yuan',Yuan2,初始值)
5.FastReport中若何退出自界说函数?
Fastreport可能自己退出需要的函数,来实现特定的功能。历程便是:
1)削减函数到报表中。
frxreport1.AddFunction('残缺的函数申明');
若有一个自界说函数,为GetName(Old:String):String;这个函数经由数据集的一个字段,患上到另
一个返回值。
则语句为:frxreport1.AddFunction('Function GetName(Old:String):String;');
2)剧本中运用函数。
在剧本中或者报表中运用自界说函数,就像运用此外Fastreport内置函数同样。
3)挨次中处置函数。
运用函数是经由frxreport1的OnUserFunction函数来实现的。
OnUserFunction的申明如下:Function(constMethodName: String;var Params: Variant):
Variant;