我有两个数据表,一个是教师的信息TEACHER,一个是学生的信息STUDENT。关系为一个教师可以对应多个学生。
 我现在通过两个FORM,其中一个是FORM1有一个LABEL:输入教师号 一个EDIT,还有两个BUTTON,一个为预览,一个为打印。
  当我输入教师号时且按下BUTTON时,FORM2报表打印、预览中显示的是我输入的教师号所对应的学生的信息。
  请问如何实现???

解决方案 »

  1.   

    就是主從明細表的方法!隻是教師表是加上條件查尋!可參考delphi文件夾裡的demo!
      

  2.   

    主從報表.
    用QucikRep做的話可看Delphi中的Demo!!QucikRep實現方法:加入DetailBand和SubDetailBand將QuickRep的DataSet設置為Teacher的DataSetDetailBand的LinkBand設置為SubDetailBand,并將SubDetailBand的Master設置為DetailBand,再在報表上加上QrDBEdit等其它數據顯示控件.并在Button的Click事件中對Teacher表進行過濾.
      

  3.   

    konhon(优华无限) 已給出正确的實現方法, 仔細看他的回答