比较容易吧,科目排名用排序就可以了,
总分排名用求和函数算出来再排序就行了。
打印就直接打印了,用命令用函数都行吧。
嘻嘻!不对之处请高手包含指正。

解决方案 »

  1.   

    报表控件里头有个计算的东东(叫什么来着,好久没有用都忘了),可以实现这样的函数的。看看其他人的意见吧。
      

  2.   

    用Delphi自带的QuickRep和Query关联就搞定了。先在QuickRep中放两个TQRBand控件,在BandType中一个设rbDetail一个设为rbSummary,在第一个中入QRDBText第二个中放TQRExpr就行了。
    排序用ADOQuery中设定,汇总用TQRExpr控件在Expression选用SUM()函数再选字段就行了。
      

  3.   

    打印的话应该可以直接打印的吧?不是有支持打印的控件啊?