P
Pl@yB^o^y
Unregistered / Unconfirmed
GUEST, unregistred user!
我想把某个学生的家庭成员信息从Fam表中读取并打印出来,可是打印出来的不是的一条数据。
Fam表是用来存放学生家庭成员信息的,它的字段有
学生编号 称呼 姓名 年龄 工作单位 职务 联系电话
stu_id ch name age dw zw phone
我是这么做的
在Frm_StuInfo 里 (Frm_StuInfo是用来添加或编辑学生档案的包括家庭成员信息)
With dataconn.adoquerydo
begin
close
sql.clear;
sql.add('select * from Fam where stu_ID='''+inttostr(stuid)+'''');
open;
end;
再把QuickRep的dataset属性设为dataconn.adoquery
quickrep上面拖放N个QRLabel和QRDBText用来打印学生档案(包括家庭成员信息)。
可到打印家庭成员信息时就打印出一个这个学生的家庭成员,我打开表看了看,表里有4条符合条件的数据,为什么只打印出一条数据呀
这是我第一次做报表,请大家多多帮忙!!
小弟在这里先谢了!
Fam表是用来存放学生家庭成员信息的,它的字段有
学生编号 称呼 姓名 年龄 工作单位 职务 联系电话
stu_id ch name age dw zw phone
我是这么做的
在Frm_StuInfo 里 (Frm_StuInfo是用来添加或编辑学生档案的包括家庭成员信息)
With dataconn.adoquerydo
begin
close
sql.clear;
sql.add('select * from Fam where stu_ID='''+inttostr(stuid)+'''');
open;
end;
再把QuickRep的dataset属性设为dataconn.adoquery
quickrep上面拖放N个QRLabel和QRDBText用来打印学生档案(包括家庭成员信息)。
可到打印家庭成员信息时就打印出一个这个学生的家庭成员,我打开表看了看,表里有4条符合条件的数据,为什么只打印出一条数据呀
这是我第一次做报表,请大家多多帮忙!!
小弟在这里先谢了!