FastReport问题(10分)

  • 主题发起人 主题发起人 loogun
  • 开始时间 开始时间
L

loogun

Unregistered / Unconfirmed
GUEST, unregistred user!
请问FastReport中有没有象QuickReport中的QRCreateList一样的方法生成动态报表
 
Runtime:
procedure TForm1.Button1Click(Sender: TObject);
var
v: TfrView;
b: TfrBandView;
Page: TfrPage;
begin
frReport1.Pages.Clear;
frReport1.Pages.Add;
// create page
Page := frReport1.Pages[0];
b := TfrBandView(frCreateObject(gtBand, ''));
// create MasterData band
b.SetBounds(0, 20, 0, 20);
// position and size in pixels
b.BandType := btMasterData;
b.Dataset := 'frDBDataSet1';
// reference to band dataset
Page.Objects.Add(b);
v := frCreateObject(gtMemo, '');
// create data field
v.SetBounds(20, 20, 200, 16);
v.Memo.Add('[Table1."Company"]');
Page.Objects.Add(v);
frReport1.ShowReport;
end;
 
对,这是FastReport中的demo没错,但是这种自动有个问题,没法
确定每一个控件位于哪一个栏上(如果栏是事先设置好的话),不知
大虾们还有什么高招。
 
[blue]to:yczjs[/blue]
****************************************************************************
如果这样动态创建两个masterdata以及两个dbdataset怎么连接能显示两个不同表的数据
****************************************************************************
[:(][:(][:(][:(]
 
后退
顶部