你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
通用查询及相关报表设计(十二)
 

2  统计报表界面对象的属性设置

类名

属性名

属性值

说明

TForm

Name

FormStatisticsReport

 

TQuickRep

Name

QuickRep

报表

DataSet

FormSearchAchievement.ADODataSet

数据源

TQRGroup

Name

QRGroup1

组头

Master

QuickRep

 

FooterBand

QRBand1

组脚

Expression

STR(EntranceYear)+STR(Term)+STR(PlanCourseOrder)+ClassID

分组条件,要与SQL语句中的Order By部分相同

TQRBand

Name

DetailBand1

细节带

BandType

rbDetail

 

放置了学号、姓名、总评成绩、平时成绩、期中成绩和期末成绩等六个TQRDBText组件,其DataSetQuickRep相同也指向FormSearchAchievement.ADODataSetDataField属性设置为各对应字段名(StudentIDStudentNameAchievementAchievement1Achievement2Achievement3)

TQRBand

Name

QRBand1

组脚,用于输出每组的统计信息

BandType

rbGroupFooter

 

组头中放置了11TQRLabel组件和4TQRDBText组件(考试类别、专业、班级和课程),4TQRDBText组件的DataSet设置为FormSearchAchievement.ADODataSetDataField属性设置为对应的字段名(如图3)。组脚中放置的都是TQRLabel组件,除中文显示的以外,其他的都在程序运行时根据实际动态显示。

2.1.2 代码设计

因需要在报表中显示平均成绩,因此需要在窗体类的private部分定义存放平均值的数组,相关代码如下:

  private

    GroupAverage :  Array [0..3] of Double;   // 平均

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089