如何用Report build 动态创建报表(delphi6)?(100分)

  • 主题发起人 主题发起人 surfyking
  • 开始时间 开始时间
S

surfyking

Unregistered / Unconfirmed
GUEST, unregistred user!
用Report build怎样动态创建报表,最好有个例题,急需100 分
 
RB控件的操作方式与Delphi的VCL的动态创建方式一样的!
把它当作一般控件!
 
你能给个更具体的过程吗?
 
用对象的方式我也试过,但是只能看到一张空白报表,却不能显示一个Label!
 
可以这样来写
var
rpt:TppReport;
bnd:TppHeaderBand;
lblhead:TppLabel;
lbldetail:TppLabel;
begin
rpt:=TppReport.Create(self);
bnd:=TppHeaderBand.Create(self);
bnd.Report:=rpt;
lblHead:=Tpplabel.Create(self);
lblDetail:=Tpplabel.Create(self);
lblHead.Text:='head';
lblDetail.Text:='detail';
lblHead.mmSetBounds(50000,70000,3000,400);
lblDetail.mmSetBounds(500,600,3000,400);
lblDetail.Band:=bnd;
lblHead.Band:=rpt.HeaderBand ;
rpt.Print;
end;
OK拉 detailband 和HeadDetail可以创建也可以不用创建,创建好的report对象包含他们
 
多人接受答案了。
 
后退
顶部