FR报表问题(20分)

  • 主题发起人 主题发起人 ynjt
  • 开始时间 开始时间
Y

ynjt

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在fastreport中添加显示form1.table1.text的memo?
 
在FR中建立一个变量
在程序中给变量赋值
在报表Script中设置 Memo1.memo:=[变量]
 
我在数据字典中增加变量Myname,在FR1的ONGetValue中写入
if ParName='MyName' then
ParValue:=form1.label1.Text;
报表中Script加入memo1.memo:=Myname
可是没有实现结果。如何解决?问题中的tabel1为label1
 
我在数据字典中增加变量Myname,在FR1的ONGetValue中写入
if ParName='MyName' then
ParValue:=form1.edit1.Text;
报表中Script加入memo1.memo:=Myname
可是没有实现结果。如何解决?问题中的tabel1应为edit1或combobox1
请教各位!
 
if ParName='MyName' then
ParValue:=form1.edit1.Text;
这种方法经常有问题
一般用(好像是)
FRVariables['myname']:='';
直接赋值,不用OnGetValue
 
对,我试了一下,ycxy的方法可行
 
fr.Dictionary.Variables['变量名']:=form1.label1.caption;
在fr中双击memo加入变量
 
OK
给分那
 
to 52free:
你说的方法有时会有问题,
我以前遇到过,但不清楚原因
 
请你告诉我delphi7中怎么去找那个FR
 
接受答案了.
 
后退
顶部