delphi中的intraweb中如何制作报表

解决方案 »

  1.   

    use rave report
    I have got a demo
      

  2.   

    你可以告诉我该如何连接
    是不是通过RvRenderHTML连接
    你可以详细告诉我是如何做的吗
      

  3.   

    保存报表为HTML或PDF格式(对于PDF,doc格式不支持中文)
            rvproject1.projectfile :='E:\delphi\rave\files\test.rav';
      rvproject1.Open;
      rvproject1.SelectReport('report1',true);//选择要打印的报表
      RvSystem1.DoNativeOutput:=false;
      RvSystem1.DefaultDest:= rdFile;//保存成文件
      RvSystem1.RenderObject:=RvRenderHTML1;//保存成HTML格式 或PRenderPDF1;
      RvSystem1.OutputFileName:='files/test.html'; //存放的路径
      RvSystem1.SystemSetups:=RvSystem1.SystemSetups-[ssAllowSetup];
      try
         rvproject1.Execute;
      except
         ShowMessage('生成报表文件错误!');
      end;