H hucgy Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #1 在使用FastReport做报表时,如何进行传参,并在FastReport中引用该参数。最好有个实例。
H hucgy Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #2 在使用FastReport做报表时,如何进行传参,并在FastReport中引用该参数。最好有个实例。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #4 fr中的参数都是以"[]"的方式出现的。 然后在FR的OnGetValue事件里传入: procedure TForm1.frReport1GetValue(const ParName: String; var ParValue: Variant); begin if ParName = '你的参数名' then ParValue := '相应的参数值' else if .... end;
fr中的参数都是以"[]"的方式出现的。 然后在FR的OnGetValue事件里传入: procedure TForm1.frReport1GetValue(const ParName: String; var ParValue: Variant); begin if ParName = '你的参数名' then ParValue := '相应的参数值' else if .... end;
S shine007 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #5 没明白你怎样传递参数? 是不是报表中某些memo的显示值在打印预览前要改变?
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #6 frReport1.FindObject('Memo1').Memo.Text:=edit1.Text;
S shine007 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #7 FastReport 3.0X 及以上版本: var Memo1: TfrxMemoView; begin Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView; Memo1.Text := '什么什么什么';
FastReport 3.0X 及以上版本: var Memo1: TfrxMemoView; begin Memo1 := frxReport1.FindObject('Memo1') as TfrxMemoView; Memo1.Text := '什么什么什么';
X xfz8124 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-01 #8 如果你用的是3.0以上的版本,在加载完报表后写上一句就行了,如 fr3.LoadFromFile('c:/1.fr3'); fr3.Variables.variables['VarName']:='xfz8124'; 这第二句代码会自动创建一个系统变量VarName并给它初始值'xfz8124';你在报表里面可以像使用数据字段,系统变量一样使用它,注意,这句代码的作用是无则创建并赋值,有则修改它的值。智能化。
如果你用的是3.0以上的版本,在加载完报表后写上一句就行了,如 fr3.LoadFromFile('c:/1.fr3'); fr3.Variables.variables['VarName']:='xfz8124'; 这第二句代码会自动创建一个系统变量VarName并给它初始值'xfz8124';你在报表里面可以像使用数据字段,系统变量一样使用它,注意,这句代码的作用是无则创建并赋值,有则修改它的值。智能化。