如何将窗体内的值传递到FastReport报表上的Memo12.Memo变量上?

解决方案 »

  1.   

    var
    t: TfrreportView;
    t := TfrbandView(frReport1.FindObject('page1'));
    if t <> nil then t.memo.add('123');
      

  2.   

    在该窗体的单元文件中引用FastReport报表所在的单元文件,即:在该单元的Implementation下加上 uses FastReport报表所在的单元;在调用报表的地方加上:Memo12.memo:='所要传的值';
      

  3.   

    运行时出错:
    [Error] Test1.pas(58): Undeclared identifier: 'TFRreportView'
      

  4.   

    var
    t: TfrMEMOView;
    t := TfrMEMOView(frReport1.FindObject('page1'));
      

  5.   

    var
    t: TfrMEMOView;
    t := TfrMEMOView(frReport1.FindObject('MEMO1'));
      

  6.   

    var
    list:array of string
    begin
    list[i]:=赋值;
    end;
    在报表中的ongetvalue中赋值
    Frvariables['科目'];=list[i];