使用說明:
使用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輸入如下
上標:mm<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;
您的評論需要經過審核才能顯示
有用
有用
有用