如何制作动态报表哪(50分)

  • 主题发起人 主题发起人 tfox
  • 开始时间 开始时间
T

tfox

Unregistered / Unconfirmed
GUEST, unregistred user!
在做一个学生宿舍管理系统
报表不会做哪
一个adoquery1,一个datasouce1,一个网格dbgrid1
因为adoquery1的active没有true,是用代码控制数据的
我想打印查询出来的学生的数据,这样报表要怎么写哦?
第一次接触到报表啦
不会做,哪位高人指点一下,多谢了
 
我是用access数据库
 
用fastReport2.5很容易实现的
 
begin
//在fomr1中查询后,在form2中显示报表
form1.adodataset1.Active:=false;
form1.adodataset1.CommandText:='select * from 表名 where 条件 ' ;
form1.adodataset1.Active:=true;
end;

procedure Tform1.bt1Click(Sender: TObject);
begin
with tform2.Create(self)do
//form2是用来显示报表窗体,里面放个QuickRep控件
try
form6.QuickRep1.Preview;
finally
free;
end;
end;
 
procedure Tform1.bt1Click(Sender: TObject);
begin
with tform2.Create(self)do
//form2是用来显示报表窗体,里面放个QuickRep控件
try
form2.QuickRep1.Preview;
finally
free;
end;
end;

 
form2中QuickRep1.dataset属性指向form1.adodataset1
 
那报表里头是空的啊
什么还都没写
就是不懂怎么写报表...
要打印的报表里面的字段从哪里得来哦
 
后退
顶部