我想将一个全局变量传给报表,比如:操作员姓名,怎样做?
或者怎样能改变报表中某个memo的值也可
谢谢

解决方案 »

  1.   

    首先在frreport里设置一个变量这个就不用我说了吧
    然后:比如有个打印按钮:
    var
      sname:string;//传递的参数
     TmpSql:string;
    begin
      with ADOQry do
      begin
        ConnectionString:=;
        Close;
        SQL.Clear;
        SQL.Text:=
        Open;
      end;
       sName:=TmpSql;
    end;
    在frreport的ongetvalue事件里写:
      if Params=你在frreport中设置的那个变量姑且为sname2 then
        Parvalue:=sname1;
      

  2.   

    frReport1.FindObject('MemoFP').Memo.Text := 值 
     注: fr3 不支持