成绩表
学号       姓名   班级               科目             学期     成绩   补考
001109001   熊娜 2000电算会计 电子商务          1        60
001109001  熊娜 2000电算会计 资产评估          1 60
001109001  熊娜 2000电算会计 证券投资分析与实践 1 60
001109001  熊娜 2000电算会计 财务软件应用 1 60
001109001  熊娜 2000电算会计 财务案例分析 1 60
001109001  熊娜 2000电算会计 预算会计          1 60
001109001   熊娜 2000电算会计 银行会计           1 60
001109002  .....................
.................如何生成以下报表班级:2000电算会计             姓名:熊娜
             第一学期
课程名称             成绩            补考
电子商务              60 
资产评估              60
证券投资分析与实践    60
财务软件应用          60
预算会计              60
银行会计              60我利用QRDBText只能显示一条记录,如何选择下一个姓名?

解决方案 »

  1.   

    请问能不能详细一点,谢......是QRBand吗?设置那个属性
      

  2.   

    楼主,你有看过delphi里讲quickreport的部分吗?
    基本的属性设置。看看就知道了。
      

  3.   

    Bands属性
    HasColumnHeader:打印出标题条
    HasDetail打印出明细记录
    HasPageFooter打印出页脚
    HasPageHeader打印出页首
    HasSummary打印一个总结数据
    HasTitle标题请问题设置那个才可以显示全部记录??????
      

  4.   

    不好意思,手上现在没有delphi,不过你似乎在控件里选择的band类型有问题..
      

  5.   

    没有吧,我选择的是HasTitle标题、HasDetail打印出明细记录
      

  6.   

    没有绑定数据集
    把DataSet 设为你的数据集就可以了,是QuickRep的数据集
      

  7.   

    在Bands(hasdatail)中加qrdbtext,并把其dataset、datafield设置好就行了
      

  8.   

    QReport1的Bands的hasdatail为True,
    qrdbtext在Datail中,
    QReport1的DataSet属性为StudRecor.ADOQuery1,
    qrdbtext的DataSet属性为StudRecor.ADOQuery1,datafield设置好的大家看看有什么出错的地方................