为何我始终无法查找到rave的page ( 积分: 100 )

  • 主题发起人 主题发起人 Undefine
  • 开始时间 开始时间
U

Undefine

Unregistered / Unconfirmed
GUEST, unregistred user!
我的报表存档名是ravehz.rav,在project里面的name是report1,page的name是page1无论我怎么找都是nil,所以我也无法动态设置text的文本了,在报表层次结构上是这样的,我放了个region1,放了个band1,下面放的text1,code是这样的:
RvPage:= RvProject2.ProjMan.FindRaveComponent('Report1.Page1',nil) as TRavePage;
RvText:= RvProject2.ProjMan.FindRaveComponent('Text1',RvPage) as TRaveText;
可rvpage得到的总是nil,请问大家这是怎么回事呢??
 
我的报表存档名是ravehz.rav,在project里面的name是report1,page的name是page1无论我怎么找都是nil,所以我也无法动态设置text的文本了,在报表层次结构上是这样的,我放了个region1,放了个band1,下面放的text1,code是这样的:
RvPage:= RvProject2.ProjMan.FindRaveComponent('Report1.Page1',nil) as TRavePage;
RvText:= RvProject2.ProjMan.FindRaveComponent('Text1',RvPage) as TRaveText;
可rvpage得到的总是nil,请问大家这是怎么回事呢??
 
可以用报表里面增加Param,用RvProject2.ProjMan.SetParam设置值。
 
我知道,但我想知道为什么找不到。
 
在这两句前加上RvProject2.open;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
504
import
I
I
回复
0
查看
763
import
I
后退
顶部