如何让IntraWeb和Rave报表无缝集成(请进)
----------------------------------------------------------------------将设计好的RAVE报表如何执行Exceute而不弹出那个选项框,
如何让RvSystem.Stream获得流并且与IntraWeb集成。。我都说不清楚,我就是想将RAVE与Intraweb无缝集成,以宏的概念将Rave报表一步到位地输出在HTML或者直接打印出来。能否提供一个Demo或者相关的资料,先谢谢啦。
----------------------------------------------------------------------将设计好的RAVE报表如何执行Exceute而不弹出那个选项框,
如何让RvSystem.Stream获得流并且与IntraWeb集成。。我都说不清楚,我就是想将RAVE与Intraweb无缝集成,以宏的概念将Rave报表一步到位地输出在HTML或者直接打印出来。能否提供一个Demo或者相关的资料,先谢谢啦。
解决方案 »
- dbgrid 汇总
- 如何判断子线程自己属于或不属于指定的主窗口
- 如何将Richedit中的文档打印到打印机?
- 将16进制转化成十进制的函数是哪个?
- 200求救如何上大富翁论坛
- 请教各位大虾,如何在程序里把本地盘上的文本文件打开
- 是高手请进来!!!!!!!!!!!!!!在线等候
- type library 中的数据类型有些挺熟的(如:DATE)但有些我都没见过(如:FONTITALIC、BSTR),这些都是些什么类型啊,哪里有这方面的资
- 一个简单的问题,请来看看,在线等待!
- 怎样编程借用OICQ发短消息?
- 关于查找字段的问题
- StrinGrid的Cell能否象DBGrid.Column那样可以通过设置PickList实现下拉选择?
关注...
哇倒
虽然方法不太高明,但总算是解决了。原来到csdn提问可以提醒自己哦
不要老叫嚷‘CSDN 令人失望’,是因为这样的人太多才失望
我的思路是这样的,先把报表保存在一个文件中(PDF,HTML)然后再打开他.
//生成报表并保存为HTML格式,PDF格式不支持中文
RaveProject1.SelectReport('report1',true);
with RvSystem1 do
begin
DoNativeOutput :=false;
DefaultDest :=rdfile;
RenderObject :=rvrenderhtml;//保存为HTML
OutputFileName :='files/test.html';//要保存在INTRAWEB下FIELS中
SystemSetups :=SystemSetups-
end;
try
raveproject1.Execute;
except
webapplication.showmessage('生成报表错误');
end;//打开此报表
const
AIPOptions: string ='toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,width=780,height=580';
AIPNewWindow: string = 'NewWindow("%s", "%s", "%s");';
aipurl :=webapplication.urlbase+'/files/'+'test.html';
AddToInitProc('NewWindow("' + AIPURL + '", "Agenda", "' + AIPOptions+'");');
SystemSetups :=SystemSetups-[ssallowsetup]
e-mail: [email protected]
我在中间层用Pascal代码生成Html文件,并且带有要打印的数据和表格,
之后再打开这个文件,就打印了,
好笨的,就这样。