W
woaichina
Unregistered / Unconfirmed
GUEST, unregistred user!
程序中我要打ABCD4份报表,一个界面一份.而且分别建立了ABCD.RAV文件,数据采集我用的是direct dataview
RvProject等组件放在DM上.
在FormCreate里
dm.RvProject1.Engine:=dm.RvSystem1;
dm.RvProject1.ProjectFile:='E:/A.rav';
dm.RvDataSetConnection1.DataSet:=dm.ADOQuery1;
在printButtonClick里
dm.RvProject1.Open ;
dm.RvProject1.ExecuteReport('Report1');
dm.RvProject1.Close ;
为什么我执行程序以后,4个界面按“打印”看到的都是1个报表,而不是相对应的那个报表~
如果我每个界面都放RvProject等组件,可以看到相对应的报表,但程序在退出的时候会死掉,这又是为什么?
RvProject等组件放在DM上.
在FormCreate里
dm.RvProject1.Engine:=dm.RvSystem1;
dm.RvProject1.ProjectFile:='E:/A.rav';
dm.RvDataSetConnection1.DataSet:=dm.ADOQuery1;
在printButtonClick里
dm.RvProject1.Open ;
dm.RvProject1.ExecuteReport('Report1');
dm.RvProject1.Close ;
为什么我执行程序以后,4个界面按“打印”看到的都是1个报表,而不是相对应的那个报表~
如果我每个界面都放RvProject等组件,可以看到相对应的报表,但程序在退出的时候会死掉,这又是为什么?