FastReport动态赋值问题

Dillonl 2005-08-09 05:44:31
我用的是FastReport3.0,想在主Form中对报表中的Memo1赋值,采用以下方法:
procedure Tform1.Tfrxreport1GetValue(const VarName: String;
var Value: Variant);
begin
if VarName='Memo1' then
Value:='公司名称';
end;

发现运行后Memo1显示的内容没有改变,调试软件也发现没有运行GetValue方法,应该怎样赋值?请指点!
...全文
480 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dillonl 2005-08-09
  • 打赏
  • 举报
回复
还是不行,引用了两个单元frxClass, frxDBSet;刚从QReport转到FastReport,这个问题在QReport很好解决,为什么在FastReport就这么复杂?有没有用过FastReport3.0的?
hqhhh 2005-08-09
  • 打赏
  • 举报
回复
我用的是2.4版本的,你再看看FindObject('Memo1').后面的属性

或是有没有引用相应的单元,FR_DSet, FR_DBSet, FR_Class,
Dillonl 2005-08-09
  • 打赏
  • 举报
回复
我在BeforePrint事件中填入了以下代码:
frReport1.FindObject('Memo1').Memo.Text :=公司名称';
编译出错了:
[Error] Unit1.pas(739): Undeclared identifier: 'Memo'


dd_zhouqian 2005-08-09
  • 打赏
  • 举报
回复
beforeprint?没用过fastreport
hqhhh 2005-08-09
  • 打赏
  • 举报
回复
在打印事件中
如:
frReport1.FindObject('Memo1').Memo.Text :=公司名称';

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧