用FastReport 3做报表
在报表设计器中添加了一个Memo1
问题是:怎么在外部传一个字符串给Memo1的显示文本!
急用,第一次用FastReport 3
在线等待!!

解决方案 »

  1.   

    先找到报表控件,再找到控件所在页面,再去找文本控件例如:
      TfrMemoView(frReport1.Pages[0].FindObject('Memo1')).Memo.Text:='你的文本值';(显示普通文本)
     或者:
      TfrMemoView(frReport1.Pages[0].FindObject('Memo1')).Memo.Text:='[你的数据库字段名或者其他计算公式]'(你的数据库字段名或者其他计算公式)
      

  2.   

    在Fasgreport里设置一个变量,把变量指向这个Memo,在程序在给这个变量赋值就可以了
      

  3.   

    我说的是动态方法
    ycdelphicsdn(小新) 的是静态方法
      

  4.   

    frReport1.Memo1.lins.add('你的文本值');
      

  5.   

    frReport1.Memo1.lines.add('你的文本值');
      

  6.   

    双机MEMO,在里面写变量,要用方括号括起来,比如:[memo1text]
    在frReport1控件的GetValue事件里写:
    if ParName='memo1text' then
      ParValue:='你要显示的东西';
      

  7.   

    TfrxMemoView(frxReport1.FindObject('Memo15')).Text:=Current_UC_G.g_reg_id;
      

  8.   

    搞定
    frxPreview1.Export(frxBMPExport1);