我想把stringgrid内容添加到RAVE报表中,请问大虾们如何做呢?
解决方案 »
- 一个主从表,操作从表出现的怪问题
- DBGRID编辑插入多表关联的数据问题
- [高手请进]使用webbrowser碰到一个网页不能及时刷新的问题,百思不得其解。
- delphi2007中如何使用ado.net呀?
- IdTCPClient接收数据问题
- 100分求fastreport3.0以上原代码。
- 谁有《WebSnap 中文手册》Email:[email protected] 送50分。
- 申明了一个结构体,几个域,如果在内存中直接读出这些域.
- 很简单的问题,关于Tdbgrid的字段增加问题,有正确答案即结帖,(无未结帖记录)
- 各位大虾!!请教有关树型目录的问题???
- ado+sqlserver2000用什么打包工具比较好?
- 哪位大侠有成熟的软件产品,请留下联系方式。
var
MyPage: TRavePage;
MyText: TRaveText;
begin
RvProject1.Open;
With RvProject1.ProjMan do begin
MyPage := FindRaveComponent('Report1.Page1',nil) as TRavePage;
MyText := FindRaveComponent('Text1',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[0,Sg_result.RowCount-1];
MyText := FindRaveComponent('Text2',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[1,Sg_result.RowCount-1];
MyText := FindRaveComponent('Text3',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[2,Sg_result.RowCount-1];
end; { with }
RvProject1.Execute;//Report('Report1');
RvProject1.Close;
http://expert.csdn.net/Expert/topic/1743/1743788.xml?temp=.7417261
再用几个DataText就可以显示出来了(或者使用tools->report wizards->simple table
也可以)。
var
MyPage: TRavePage;
MyText: TRaveText;
begin
RvProject1.Open;
With RvProject1.ProjMan do begin
MyPage := FindRaveComponent('Report1.Page1',nil) as TRavePage;
MyText := FindRaveComponent('Text1',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[0,Sg_result.RowCount-1];
MyText := FindRaveComponent('Text2',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[1,Sg_result.RowCount-1];
MyText := FindRaveComponent('Text3',MyPage) as TRaveText;
MyText.Text := Sg_result.Cells[2,Sg_result.RowCount-1];
end; { with }
RvProject1.ExecutReport('Report1');
RvProject1.Close;
那STRINGGRID中的其它记录呢,是用个WHILE DO就行吗?
把STRINGGRID的值插入到DataSet可用循環實現
...
adoquery.sql.text:='select field1,field2,field3... from table where PK is null';
...
for i,j (STRingGrid遍历。)
adoquery.fieldbyname('field1').asstring:=stringgrid.cells[i,j] 不过这个方法似乎在数据量大的时候很慢。
说完结贴
牛大歌QXJ的方法去做,也是可以的。(不过,如果你不关系数据集的话,数据量往往很
小,这个方法应该是最方便快捷的。)
我在大富翁上写了个贴子,可以瞧瞧,评论一下也行:
http://www.delphibbs.com/keylife/iblog_show.asp?xid=2939
参见 http://expert.csdn.net/Expert/TopicView1.asp?id=2354177