一、给FastReport中的控件赋值
FastReport中的控件,比如页面(Page),数据带(Band),备注(Memo)等,不能直接用控件的名称来存取,必须通过Tfrxreport.FindObject方法来存取。
var
Memo1 : TfrxMemoView;
Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView;
这样你就可以操作Memo1了。
二、给FastReport中的变量赋值
如果你在设计报表时,在FastReport中添加了变量,那么在报表的BeforePrint事件中给它赋值
frxReport1.Variables['My Variable'] := 10;
说明:My Variable是你的变量名。
也可以这样:
Var
Index: Integer;
Variable: TfrxVariable;
{ search for the variable }
Index := frxReport1.Variables.IndexOf('My Variable 2');
{ if it is found, change a value }
if Index <> -1 then
begin
Variable := frxReport1.Variables.Items[Index];
Variable.Value := 10;
end;
本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/archive/2012/02/23/2365903.html
浙公网安备 33010602011771号