A
arlock
Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位:
用clientdataset做报表的数据源,其中初始时clientdataset为空,在Rave5中建立数据连接DataView1后,在报表中加入DBMemo,属性设置为DataField是[WaiXingChCLB],DataView是Dataview1。在程序启动报表时,为什么clientdataset的数据无法传到Rave中的数据控件中?报表相应的DBMemo显示为空,如何解决?我写的代码如下。
procedure TForm1.Button1Click(Sender: TObject);
begin
cdsGuiGe.Close;
//cdsGuiGe是clientdataset
cdsGuiGe.CreateDataSet;
with cdsGuiGedo
begin
Append;
FieldByName('WaiXingChCLB').Value:=1;
FieldByName('WaiXingCSh1').Value:=1 ;
post;
end;
cdsGuiGe.open;
showmessage(inttostr(cdsGuiGe.RecordCount));
//showmessage(inttostr(cdsGuiGe.RecordCount));
RvProject1.Execute;
end;
用clientdataset做报表的数据源,其中初始时clientdataset为空,在Rave5中建立数据连接DataView1后,在报表中加入DBMemo,属性设置为DataField是[WaiXingChCLB],DataView是Dataview1。在程序启动报表时,为什么clientdataset的数据无法传到Rave中的数据控件中?报表相应的DBMemo显示为空,如何解决?我写的代码如下。
procedure TForm1.Button1Click(Sender: TObject);
begin
cdsGuiGe.Close;
//cdsGuiGe是clientdataset
cdsGuiGe.CreateDataSet;
with cdsGuiGedo
begin
Append;
FieldByName('WaiXingChCLB').Value:=1;
FieldByName('WaiXingCSh1').Value:=1 ;
post;
end;
cdsGuiGe.open;
showmessage(inttostr(cdsGuiGe.RecordCount));
//showmessage(inttostr(cdsGuiGe.RecordCount));
RvProject1.Execute;
end;