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

1  通用查询界面对象的属性设置

类名

属性名

属性值

类名

属性名

属性值

TForm

Name

FormSearchAchievement

TSpeedButton

Name

BtnSearch

Caption

成绩查询及统计

Caption

查询

TSpeedButton

Name

SBtnStatistics

TSpeedButton

Name

SBtnReportCard

Caption

统计报表

Caption

成绩单

TADODataSet

Name

ADODataSet

TDataSource

Name

DataSource

 

 

DataSet

ADODataSet

TDBGrid

Name

DBGrid1

TComboBox

Name

ComboBoxDepartment

DataSource

DataSource

Tag

0

ReadOnly

True

TComboBox

Name

ComboBoxSpeciality

TComboBox

Name

ComboBoxClass

Tag

1

Tag

2

TComboBox

Name

ComboBoxTerm

TComboBox

Name

ComboBoxStudent

Tag

3

Tag

4

TComboBox

Name

ComboBoxCourse

TComboBox

Name

ComboBoxAchievementType

Tag

5

Tag

6

各个TComboBox对象的列表框中的内容由程序通过CreateItems()公用函数实时加载。通用查询界面由系统主菜单中“查询与统计”“查询”和“统计”菜单中的5个菜单项统一调用,并通过各个菜单项的Tag属性值加以识别,调用详细代码请参考前讲中系统主界面部分。

1.2 代码设计

⑴ 在通用查询界面中,一共使用了7TComboBox对象用于显示相应项目的项目ID(学院ID、 专业ID、 班级ID、学期、 学生ID、课程ID、 考试类型ID)和项目名信息。但在动态生成SQL查询语句时实际使用的是项目的ID,因此需要在该界面类的private中定义一个数组存放这7个项目ID信息,如下所示:

  private

    ItemID :  Array [0..7] of String; // 要查询项目的ID

  推荐精品文章

·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