请教如何用fastReport 实现设计下面的报表,谢谢大家。(20分)

  • 主题发起人 主题发起人 kylejiang
  • 开始时间 开始时间
K

kylejiang

Unregistered / Unconfirmed
GUEST, unregistred user!
我这里有两个表
Student
StdID StuName address
2001 Liwei Shanghai
2002 Yangye Beijing
Resume
StdID ResumNum descripiton
2001 1 abcedss
2001 2 hhhhhhhhh
我想设计一个报表如下:
StdID StuName
------------------------
Resmue1
Resume2
也就是每一个学生有多条简历都打印出来 。
涉及到同步两个表的数据,不知道怎么设计好,而且要求保持数据的同步啊。
大家帮帮忙吧!
 
select ... from resume r left outer join student s on r.stdid=s.stdid
如果你看不懂,找本SQL手册仔细看看吧
 
谢谢 zhtx ,我看得懂你给出的SQL语句,但是我不知道在 Fast Report 怎么样设计啊。
我是这样考虑的 :
首先 Groupheader Band 包含了 [ StdID] [ StuName]
以上 (数据源来自于 ADOQuery1-->frDB1)select * from student where stuID=查询条件.
然后Masterdata Band 包含了 [resume] (数据源来自于ADOQuery2--->frDB2)
select descripiton from resume where stuID:=ADOQuery1.FieldByName(StuID).asString
可以这样实现吗? 我试过了,不能预览的,因为ADOQuery2没有返回结果集 。大家能给点意见吗?谢谢了!!!
 
你看看fastreport的Demo里面的交叉报表的例子,可能对你有帮助!
 
好的,pingmeme ,谢谢您的建议!!
 
我的问题已经解决了,谢谢两位,虽然你们不能直接给我帮助,但是您们的参与让我很感动,所以我给你们两位加分了。
再次谢谢两位!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
786
import
I
后退
顶部