数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案

上传人:E**** 文档编号:89517373 上传时间:2019-05-26 格式:PPT 页数:91 大小:708KB
返回 下载 相关 举报
数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案_第1页
第1页 / 共91页
数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案_第2页
第2页 / 共91页
数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案_第3页
第3页 / 共91页
数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案_第4页
第4页 / 共91页
数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案_第5页
第5页 / 共91页
点击查看更多>>
资源描述

《数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案》由会员分享,可在线阅读,更多相关《数据库应用开发--Access实用教程 教学课件 ppt 作者 陈佳玉 第12章电子教案(91页珍藏版)》请在金锄头文库上搜索。

1、,END,第12章 项目1中其他模块的设计,12.1 数据录入的实现 12.2 信息查询的实现 12.“总表输出”模块的实现 本章小结 习 题,第12章 项目中其他模块的设计,12.1 数据录入的实现,END,在“班级学生管理系统”中,成绩和学生操行情况 的录入是必要的,本节将介绍如何实现这两方面功能 的设计。,12.1.1 单科成绩录入,在“班级学生管理系统”中,设计了“单科成绩录入 修改”窗体,为输入某一科目的成绩提供了可能,运行 的效果如图12-1所示,用户可以选择相应的科目,输 入学生的成绩。,第12章 项目中其他模块的设计,12.1.1 单科成绩录入,END,任务1 创建“单科成绩录

2、入修改”窗体 1任务要求 提高窗体、查询的综合设计能力。 2操作步骤 (1)在“学生管理”数据库中新建窗体并打开窗体的设 计视图。 (2)记录源选择“科目代码表” 。,12.1.1 单科成绩录入,(3)添加标题为“学年”的文本框,起名为zhkxn,控件 来源为“学年”。 (4)添加标题为“学期”的文本框,起名为zhkxq,控件 来源为“学期”。 (5)添加标题为“科目名称”的文本框,起名为zhkkmm,控件来源为“科目名称”。,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,三个文本框的位置,如图所示:,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,(

3、6)关闭并保存窗体,命名为“单科成绩的录入修改 ”。 (7)参照下图新建查询1(包括科目代码表、学生成绩表、基本信息表),并按图建立表之间的关系。,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,(8)为“查询1”添加以下字段: 1)添加“学号”字段,来源于“学生成绩表”。 2)添加“姓名”字段,来源于“基本信息表”。 3)添加“学年”字段,来源于“学生成绩表”,条件为“forms!单科成绩的录入修”改!zhkxn。 4)添加“学期”字段,来源于“学生成绩表”,条件为“forms!单科成绩的录入修改!zhkxq”。 5)添加“科目名称”字段,来源于“科目代码表”,条件为“f

4、orms!单科成绩的录入修改!zhkkmm”。 6)添加“成绩”字段,来源于“学生成绩表”。,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,第12章 项目中其他模块的设计,END,(9)关闭并保存查询,命名为“单科成绩录入数据源”。 (10)使用“使用向导创建窗体”选项,创建“单科录入子”窗体窗体。 1)选择“单科成绩录入数据源”查询作为数据源,并选定所有字段。 2)窗体布局为“数据表”,标题为“单科录入子”。 3)其他选项选取默认值。 4)最后一步打开“单科录入子”窗体的设计视图。,12.1.1 单科成绩录入,(11)在设计视图中,作以下修改: 1)把“学号” 、“姓名

5、”、“学年”、“学期”、“科目名称”等文本框文本框的“是否锁定”属性设置为“是”。 2)“成绩”文本框的“是否锁定”属性设置为“否”。,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,第12章 项目中其他模块的设计,END,(12)添加子窗体 ,对象源为“单科录入子”窗体,名称 为“单科成绩录入数据源” ,控件位置如下图。,12.1.1 单科成绩录入,(13)使用控件向导,创建“第一科”、“前一科”、“下一 科”、“最末科”、“关闭”等按钮,并能实现相应的功能, 控件的位置如下图。,第12章 项目中其他模块的设计,END,12.1.1 单科成绩录入,(14)添加“单科目成绩

6、录入修改”标签,位置如下图。,第12章 项目中其他模块的设计,END,(15)任务完成,调试窗体的运行情况。,12.1.2 学生操行情况录入,任务2 创建“操行情况录入”窗体 1任务要求 提高窗体、查询的综合设计能力。 2操作步骤 (1)创建名称为“学生操行情况数据编辑数据源”的查询, 数据源为“基本信息表”和“学生操行表”,数据表以“学号”字段建立关系,设置以下字段: 1)添加“学号”、 “姓名”字段,来源于“基本信息表”。 2)添加“学年”、 “学期”、 “操行等级”、 “操行评语”字段,来源于“学生操行表”。,第12章 项目中其他模块的设计,END,12.1.2 学生操行情况录入,第12

7、章 项目中其他模块的设计,END,(2)创建名称为“学生操行情况录入子”的窗体。,1)数据源为“学生操行情况数据编辑数据源” ,选定所有字段。 2)把“学号” 、“姓名”、“学年”、“学期”等文本框的“是否锁定”属性的值设为“是”。 3)删除“操行等级”文本框,创建“操行等级”字段的组合框,并实现供用户选择各种等级的功能。 4)并设置各种控件的特殊效果,美观界面。 5)使用控件向导的功能向窗体添加“第一条”、“前一条” 、“下一条”、“第一条”、“最末条”、“保存”、“撤消”等实现记录操作功能的按钮。,12.1.2 学生操行情况录入,第12章 项目中其他模块的设计,END,“学生操行情况录入子

8、”窗体各控件的位置如下图所示:,12.1.2 学生操行情况录入,(3)按以下要求创建名称为“操行情况录入”窗体。,第12章 项目中其他模块的设计,END,1)添加标题为“学生操行情况录入”标签。 2)添加标题为“学年”的组合框,名称为zhkxn,行来源类型为 “表/查询”,行来源为“SELECT 科目表中的学年.学年 FROM 科目表 中的学年;”,默认值为2004。 3)添加标题为“学期”的组合框,名称为zhkxq,行来源类 型为“值列表”,行来源为“上“; “下“”,默认值为“上”。 4)添加标题为“关闭”的命令按钮,实现关闭窗体的功能。 5)添加名称为“学生操行情况录入”的子窗体,源对象

9、为“学生操行 情况录入子”窗体。,12.1.2 学生操行情况录入,第12章 项目中其他模块的设计,END,“学生操行情况录入”窗体各控件的位置如下图所示:,12.1.2 学生操行情况录入,6)为窗体设置加载(Load)事件代码: Private Sub Form_Load() Dim xn, xq, tj As String xn = zhkxn xq = zhkxq bq1.Caption = xn & “ & xq & “学期学生操行情况录入“ tj = “学年=“ & xn & “ and 学期=“ & xq & “ Me.学生操行数据录入.Form.Filter = tj Me. 学生

10、操行数据录入.Form.FilterOn = True End Sub,第12章 项目中其他模块的设计,END,12.1.2 学生操行情况录入,7)为“学年”组合框设置更改(Change)事件代码: Private Sub zhkxn_Change() Dim xn, xq, tj As String xn = zhkxn xq = zhkxq bq1.Caption = xn & “年” & xq & “学期学生操行情况录入” tj = “学年=“ & xn & “ and 学期=“ & xq & “ Me.学生操行数据录入.Form.Filter = tj Me.学生操行数据录入.Form

11、.FilterOn = True End Sub,第12章 项目中其他模块的设计,END,12.1.2 学生操行情况录入,8)为“学期”组合框设置“更改(Change)”事件代码: Private Sub zhkxq_Change() Dim xn, xq, tj As String xn = zhkxn xq = zhkxq bq1.Caption = xn & “年” & xq & “学期学生操行情况录入” tj = “学年=“ & xn & “ and 学期=“ & xq & “ Me.学生操行数据录入.Form.Filter = tj Me.学生操行数据录入.Form.FilterOn

12、 = True End Sub,第12章 项目中其他模块的设计,END,12.1.2 学生操行情况录入,(4)任务完成,运行并调试窗体。,第12章 项目中其他模块的设计,END,12.2 信息查询的实现,在Access中,有些窗体既包括查询功能,也 包括打开报表的功能,下面,通过1个任务的操作, 学习窗体、查询、报表的综合应用技巧。,第12章 项目中其他模块的设计,END,12.2 信息查询的实现,任务3 创建“查学生成绩”窗体 1任务要求 提高窗体、查询、报表的综合设计能力。 2操作步骤 (1)创建名称为“科目表中的学年”的查询,数据来源为“科目代码表”,只有一个字段“学年” 。 (2)保存

13、以上查询。,第12章 项目中其他模块的设计,END,12.2 信息查询的实现,第12章 项目中其他模块的设计,END,(3)按下图所示的布局创建名称为“查学生成绩”的窗体:,12.2 信息查询的实现,第12章 项目中其他模块的设计,END,1)添加“学生成绩查询”标签,适当设置标签控件的字体大小、 颜色及特殊效果。 2)添加标题为“学号”的文本框,名称为xh。 3)添加标题为“姓名”的文本框,名称为xm。 4)添加标题为“学年”的组合框,名称为xn,行来源类型“表/查询”,行来源为“SELECT 科目表中的学年.学年 FROM 科目表中的学年;”。 5)添加标题为“学期”的组合框,名称为xq,

14、行来源类型“值列表”,行来源为“上“;“下“”。,12.2 信息查询的实现,第12章 项目中其他模块的设计,END,6)添加标题为“科目名称”的组合框,名称为kmmc,行来源。类型“表/查询”,行来源为“SELECT 科目代码表.科目代号, 科目代码表.科目名称 FROM 科目代码表;”。 7)添加标题为“成绩范围”的标签。 8)在“成绩范围”标签右侧添加名称为cj1的文本框,默认值为0。 9)在cj1文本框右侧添加一个标签控件,标题为“ ”,字号为28。 10)在标题为“ ”的标签控件右侧添加名称为cj2的文本框,默认值为100。,12.2 信息查询的实现,(4)按以下要求创建名称为“成绩查

15、询数据源”的查询: 1)数据来源为“基本信息表”、“学生成绩表”和“科目代码表”。 2)“基本信息表”与“学生成绩表”之间按“学号”字段建立关系,“学生成绩表”与“科目代码表”之间按“科目代号”字段建立关系。,第12章 项目中其他模块的设计,END,3)设置字段“学号”,来自“学生成绩表”,查询条件为“Like (IIf(IsNull(forms!查学生成绩!xh),“*“,forms!查学生成绩!xh & “*“)”。,12.2 信息查询的实现,4)设置字段“姓名”,来自“基本信息表”,查询条件为“Like (IIf(IsNull(forms!查学生成绩!xm),“*“,forms!查学生成绩!xm & “*“)”。,第12章 项目中其他模块的设计,END,5)设置字段“学年”,来自“学生成绩表”,查询条件为“Like (IIf(IsNull(forms!查学生成绩!xn),“*“,forms!查学生成绩!xn)”。 6)设置字段“学期”,来自“学生成绩表”,查询条件为“Like (IIf(IsNull(forms!查学生成绩!xq),“*“,forms!查学生成绩!xq)”

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号