在fastreport的ongetvalue事件中  if  ParName='a' then ParValue:=a;单步执行,a有数据,
然后在报表中引用[a],却没有显示,请问为什么?

解决方案 »

  1.   


    ParValue:=QuotedStr(a);试试
      

  2.   

    procedure TFrmMain.frxReport1GetValue(const VarName: String;
      var Value: Variant);
    begin
      if VarName='sDep' then
        Value:=VarToStr('123大学');  
    end;FastReport里要定义sDep,然后代码里赋值。
      

  3.   

    procedure TFrmMain.frxReport1GetValue(const VarName: String;
      var Value: Variant);
    begin
      if VarName='sDep' then
        Value:=VarToStr('123大学');  
    end;FastReport里要定义sDep,然后代码里赋值。
      

  4.   

      TfrxMemoView(RepStu.FindObject('Memo1')).Text:='123';
    试试这样