fastreport3中怎么在已有的报表中动态添加memo ( 积分: 50 )

  • 主题发起人 主题发起人 boyjason
  • 开始时间 开始时间
B

boyjason

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,因为报表项比较多,而只有一项是需要动态变化的,所以我就先做了一个fr3文件,用loadfile方式来导入,但不知道怎么在一个header中加入几个动态生成的memo,有高手进来解决一下,谢谢!
 
如题,因为报表项比较多,而只有一项是需要动态变化的,所以我就先做了一个fr3文件,用loadfile方式来导入,但不知道怎么在一个header中加入几个动态生成的memo,有高手进来解决一下,谢谢!
 
用一个变量就可以实现了:变化的项显示这个变量的值,loadfile加载报表后就对这个变量赋值,在打印时就OK了
 
楼上的没明白我的意思,我是要动态生成几个memo,而不是给变量来赋值
 
不知道楼主的意思,不过你可以采用在窗体上创建控件,根据需要设定其内容,而在fr里则使memo的显示为动态创建的控件的text或caption等的啊!如:
if edittemp.text<>'' then
tfrxmemoview(frxreport.findobject('memo1')).memo.text:=edittemp.text;
else
begin
tfrxmemoview(frxreport.findobject('memo1')).memo.text:='';
end
这样memo1就是若edittemp.text为非空内容则使报表的memo1显示它,否则就使memo1的显示为空.
 
如果非要在fr里动态创建组件的话,我是没试过,一起等待高手的指教吧.:)
 

Similar threads

D
回复
0
查看
909
DelphiTeacher的专栏
D
D
回复
0
查看
704
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部