求 intraweb + rave 报表的例子 (300) (300分)

  • 主题发起人 主题发起人 VGA
  • 开始时间 开始时间
V

VGA

Unregistered / Unconfirmed
GUEST, unregistred user!
我不想用 Activeform 实现。 多谢!
 
感兴趣.
帮你提前.
 
我以前做过intweb,也做过rave,但是还没合在一快作过。
有什么问题,说出来一块研究研究?
 
to dlwang:
请教一个问题,为什么我在IE中看的效果不是我设计时的效果?界面有点乱了
 
我没遇到过。
可能是你的界面太大或太小,IE无法完全显示造成的
 
我的问题是:如何将 rave报表(fastreport/quickreport都可,但不是 Activeform 方式)---> IE 里显示和打印? 请说一下具体步骤

我的 E-mail: vga@wx88.net or vga@o451.com
 
以后再别用delphi自带的报表工具了,学的快不如换的快哦,还不知道delphi8中又集成了什么报表工具哦,还是有fastreport好了。
 
学习,顶!
 
[:)]学习,顶!


 
例子发给你了, 请查收!!!
 
谢了!我试一下,好用就发分!!
 
IntraWeb和Rave的无缝连接
方法 是先把报表保存成HTML或PDF格式或RTF格式,然后再用IE调用
const
AIPOptions: string = 'toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,width=1000,height=700';
var
aipurl :string;
rvproject1.Open;
rvproject1.SelectReport('report1',true);//选择要打印的报表
RvSystem1.DoNativeOutput:=false;
RvSystem1.DefaultDest:= rdFile;//保存成文件
RvSystem1.RenderObject:=RvRenderHTML1;//保存成HTML格式
RvSystem1.OutputFileName:='files/test.html'; //存放的路径
RvSystem1.SystemSetups:=RvSystem1.SystemSetups-[ssAllowSetup];
try
rvproject1.Execute;//生成报表
AIPURL := WebApplication.URLBase + '/files/' + 'test.html'; //IE打开第一页报表
AddToInitProc('NewWindow("' + AIPURL + '", "Agenda", "' + AIPOptions+'");');
except
webapplication.ShowMessage('生成报表文件错误!');
end;

摘自 CSDN
 
报表到是显示了,但无法显示出汉字(乱码)
 
调整报表控件的大小,预览,直到汉字正确显示为止
rave有个bug,空字段有时会显示乱码!
 
能否也发一份列程与我,谢谢
 
后退
顶部