1、目录实验 1 熟悉ACCESS环境和数据库设计2实验2 数据库和表建立10实验2-110实验2-211实验2-311实验2-413实验2-514实验2-615实验2-715实验2-816实验2-916实验2-1017实验2-1117实验3 查询创立18实验3-118实验3-219实验3-320实验3-420实验 3-521实验3-621实验4 窗体创立23实验-123实验 -225实验-331实验5 报表创立39实验-39实验-40实验-40实验-41实验5-541实验6 数据页创立43实验6-144实验6-244实验6-345实验7 宏创立45实验7-146实验7-249实验7-351实验
2、1 熟悉ACCESS环境和数据库设计 依照高等学校教学管理信息系统中学生选课管理业务需要,设计一种“学生选课系统”数据库。一、实验目1. 进一步理解关系模型性质;2. 进一步理解关系数据库概念;3. 进一步理解数据库应用系统构成;4. 掌握数据库设计普通办法和过程;5. 掌握数据库中表构造设计原则和办法;6. 掌握数据库中表间关联关系分析及描述办法:二、实验内容1实验规定1)采用关系数据库设计办法对“学生选课系统”中所涉及信息及信息解决流程进行调研。2)依照调研成果,拟定实体及实体间联系属性。依照数据规范化原则将其转换成二维表。3)对各种表之间关系进行分析,拟定各表间关联关系。4)将多张数据表
3、及它们之间关系组织成一种数据库。2操作环节(1)全面分析“学生选课系统”寻常工作流程,找出所涉及信息实体和实体间联系,该系统涉及重要实体有:学生、教师、课程、专业、单位等。实体间联系重要有:学生一教师之间联系、课程一教师之间联系和学生一课程之间联系等。(2)依照数据规范化原则,拟定每个实体及实体间联系属性。 联系属性如下: 学生属性有:学号、姓名、性别、专业代码教师属性有:教师编号、姓名、性别、生日、职称、单位编号、照片专业属性有:专业代码、专业名称、所属学院单位属性有:单位编号、单位名称、单位电话选课属性有:学号、课程代码、教师编号、上课地点任课属性有:课程代码、教师编号、上课次数学期成绩属
4、性有:学号、总成绩、平均成绩(3)将“学生选课系统”中实体及实体间联系转换成二维表。其详细转换为:“学生基本状况表”(表2-1-1)、“教师基本状况表”(表2-l-2)、“课程设立表”(表2-l-3)、“专业状况表”(表2-1-4)、“单位设立表”(表2-1-5)、“任课教师状况表”(表2-1-6)、“学生选课状况表”(表2-1-7)和“学生学期成绩状况表”(表2-1-8)。其详细构造及内容见如下各表。(4)对各种表间关系进行分析 通过对表2-1-1至表2-1-8这8个表详细构造分析,为全面反映“学生选课系统”信息之间联系,可以建立如下表间关联关系: 表2-1-1和表2-1-8之间可通过共同核
5、心字段“学号”,建立表间一对一关联关系,如图2-1-1所示。 表2-1-1和表2-1-7之间可通过共同关控字段“学号”,建立表问一对多关 联关系,如图2-l-2所示。2-1-1和表2-1-4之间可通过共同核心字段“专业代码”,建立表间多对一关联关系,如图2-1-3所示。表2-1-2和表2-1-5之间可通过共同核心字段“单位编号”,建立表间多对一关联关系,如图2-1-4所示。表2-1-2和表2-1-7之间可通过共同核心字段“教师编号”,建立表间一对多关联关系,如图2-l-5所示。表2-1-2和表2-1-6之间可通过共同核心字段“教师编号”,建立表间一对多关联关系,如图2-1-6所示。表2-1-3
6、和表2-1-6之间可通过共同核心字段“课程代码”,建立表间一对多关联关系,如图2-l-7所示。表2-1-3和表2-l-7之间可通过共同核心字段“课程代码”,建立表间一对多关联关系,如图2-l-8所示。(5)把前面设计8个独立数据表(表2-1-1至表2-1-8)放到一种数据库当中,并依照图2-1-1至图2-1-8所示关系分析,建立各个表间关联关系,从而构建出一种某高校“学生选课系统”数据库,如图2-1-9所示。实验作业规定:1分析“学生选课系统”数据库,画出E-R图。2设计“学生选课系统”关系模式,并标注每个关系主键。实验2 数据库和表建立实验目1 掌握数据库创立办法和环节2 熟悉表各种创立办法
7、和过程3 掌握使用表设计器创立表办法4 掌握修改表字段属性办法5 掌握表中数据输入/输出格式设立办法6 掌握设立字段有效性规则7 掌握建立表间关联关系办法8 掌握对表中数据进行排序办法实验环节实验2-1依照实验1设计成果,创立一种学生选课管理信息系统数据库,命名为“学生选课系统”。1 实验规定通过使用“直接创立空数据库”办法建立“学生选课系统”数据库。2 操作环节(1) 启动“Microsoft Access”应用程序,从任务窗格中选取“新建文献”,再选取“新建空数据库”。(2) 在“文献新建数据库”窗口“保存位置”下拉列表中,选取数据库文献保存位置(例如:E:学号),在“文献名”下拉列表中输
8、入数据库文献名字为“学生选课系统”,再单击“创立”按钮,打开“数据库”窗口。实验2-2创立一种学生基本状况表,表文献名为“学生”。1 实验规定按照实验1中所设计表2-1-1框架及内容,使用表设计器创立表构造,如表2-3-1所示。2 操作环节(1) 打开数据库“学生选课系统”。(2) 在“数据库”窗口中,选取“表”为操作对象,再按“新建”按钮,打开“新建表”窗口。(3) 在“新建表”窗口中,选取“设计视图”,打开“表”设计窗口。(4) 在“表”设计窗口中,定义表构造(依次定义每个字段名字、类型及长度等参数),再单击关闭按钮,打开“另存为”窗口,保存为“学生”表,再单击“拟定”按钮,结束表创立,同
9、步表“学生”被自动加入到数据库“学生选课系统”中。实验2-3(1) 创立一种教师基本状况表,表文献名为“教师”;(2) 创立一种课程设立表,表文献名为“课程”;(3) 创立一种单位设立表,表文献名为“单位”;(4) 创立一种任课教师状况表,表文献名为“任课教师”;(5) 创立一种学生选课状况表,表文献名为“选课”;(6) 创立一种学生学期成绩状况表,表文献名为“学期成绩”;1实验规定(1) 按照实验1中所设计表2-1-2框架及内容,通过表设计器创立表构造,如表2-3-2所示。(2) 按照实验1中所设计表2-1-3框架及内容,通过表设计器创立表构造,如表2-3-3所示。(3) 按照实验1中所设计
10、表2-1-5框架及内容,通过表设计器创立表构造,如表2-3-4所示。(4) 按照实验1中所设计表2-1-6框架及内容,通过表设计器创立表构造,如表2-3-5所示。(5) 按照实验1中所设计表2-1-7框架及内容,通过表设计器创立表构造,如表2-3-6所示。(6) 按照实验1中所设计表2-1-8框架及内容,通过表设计器创立表构造,如表2-3-7所示。2操作环节 同实验3-2。实验2-4 创立一种专业设立状况表,表文献名定义为“专业”1实验规定按照实验l中所设计表214框架及内容,通过直接输入数据办法创立表构造:如表2-3-8所示。2操作环节(1)打开数据库“学生选课系统”,在“数据库”窗口中,选
11、取“表”为操作对象,按“新建”按钮,打开“新建表”窗口。(2)在“新建表”窗口中,选取“数据表视图”,再按“拟定”按钮,进入“表”窗口。(3)在“表”窗口中,直接输入数据内容,系统将会依照顾客所输入数据内容,自动定义新表构造。(4)在关闭按钮,进入“另存为”窗口,输入表名“专业”,按“拟定”按钮,结束表创立。(5)在数据库中选中该表,单击“设计视图”按钮,打开该表设计窗口。(6)重新定义每个字段“字段名称”、“数据类型”及“字段大小”等有关属性,所定义成果如图2-3-9所示。(7)单击设计窗口关闭按钮,保存对该表设计修改构造,返回数据库窗口。实验2-5依照课程设立表“课程”内容,定义其中某些字
12、段格式属性。1 实验规定在“表”构造设计窗口中,分别设立如下字段格式属性。(1) 将“课程代码”字段设立为右对齐。(2) 将“课程类别”字段设立为左对齐,默认值为“考试”。(3) 将“课程性质”字段设立为左对齐,默认值为“必修”。2 操作环节打开数据库“学生选课系统”。在“数据库”窗口中,选取表“课程”,在按“设计”按钮,进入“表”构造设计窗口。在“表”构造设计窗口中,选定“课程代码”字段,将其格式设立为右对齐,如图所示。选定“课程类别”字段,将其格式设立为左对齐,默认值为“考试”,如图所示。选定“课程性质”字段,将其格式设立为左对齐,默认值为“必修”。按关闭按钮,保存表,返回“数据库”窗口。
13、在“数据库”窗口中,再次按“打开”按钮,进入“表”浏览窗口。实验2-6依照教师基本状况表“教师”记录内容,定义“职称”字段有效性规则。1 实验规定在“表”构造设计窗口中,设立“职称”字段容许值范畴为“专家”、“副专家”、“讲师”或“助教”4个值之一。2 操作环节(1) 打开数据库“学生选课系统”。(2) 在“数据库”窗口中,选取表“教师”,再按“设计”按钮,进入“表”构造设计窗口。(3) 在“表”构造设计窗口中,选定“职称”字段,再选中“有效性规则”编辑框,打开“表达式生成器”窗口。(4) 在“表达式生成器”窗口中,定义“职称”字段有效性规则详细内容。条件表达式定义为:职称=“专家”or 职称
14、=“副专家”or 职称=“讲师”or 职称=“助教”。(5) 单击“拟定”按钮,返回表构造设计窗口,此时条件表达式已经自动出当前“有效性规则”文本框中。(6) 按关闭按钮,保存表为“教师”,返回“数据库”窗口。(7) 在“表”浏览窗口,输入一项不符合规则数据并按回车键后,便会浮现一种错误提示框。实验2-7向已经建好空表中输入数据。1 实验规定(1) 依照实验1中表2-1-1内容,向学生基本状况表(学生)中输入数据(2) 依照实验1中表2-1-1内容,向教师基本状况表(教师)中输入数据,并为每个记录添加OLE类型数据。2 操作环节(插入OLE类型数据办法)(1) 打开“教师”表,进入表浏览窗口,
15、在该窗口中,向表内逐条输入数据。(2) 单击某个记录“照片”字段位置,用鼠标选取“插入”菜单中“对象”命令,打开“插入对象”对话框。(3) 用鼠标选中“由文献创立”选项,单击“浏览”按钮,打开“浏览”对话框。(4) 在“查找范畴”下拉列表框中选定图片文献所在文献夹,选定所需要图片文献名,再单击“拟定”按钮,返回“插入对象”对话框。此时包括途径完整文献名已出当前相应文本框中。(5) 单击“拟定”按钮,返回“表”浏览窗口,此时“照片”字段内浮现一种“包”内容标记。(6) 在“表”浏览窗口中,若要察看OLE类型字段详细内容,只需要双击该字段,即可打开OLE对象解决窗口。(7) 重复环节(2)至(6)
16、,可觉得每个记录加入一幅照片。(8) 所有数据输入完毕后,单击关闭按钮,保存数据并返回到数据库窗口。实验2-8对学生基本状况表(学生)中记录进行排序解决。1. 实验规定按“学号”字段值进行升序排序2. 操作环节(1) 打开数据库“学生选课系统”窗口,选取表“学生”为操作对象,单击“打开”按钮,进入“表”浏览窗口。(2) 在“表”浏览窗口中,选定要排序字段“学号”,依次选取菜单栏上“记录”“排序”“升序”选项,即可得到所规定排序成果。实验2-9对教师基本状况表(教师)中记录进行筛选解决。1. 实验规定从教师基本状况表(教师)中筛选出“性别”为“女”教师记录。2. 操作环节(1) 打开数据库“学生
17、选课系统”窗口,选取表“教师”为操作对象,双击鼠标,进入“表”浏览窗口。(2) 依次选取菜单栏上“记录”“筛选”“高档筛选/排序”选项,打开“筛选”窗口。(3) 在“筛选”窗口中,选定字段名“性别”,在“准则”单元格中输入“”女”。(4) 关闭“筛选”窗口后,再用鼠标选取“记录”菜单中“应用筛选/排序”命令,即可得到所规定成果。实验2-10为数据表设立主键及建立索引。1. 实验规定(1) 对学生表“学号”字段设立成“主键”。(2) 对选课表“学号”和“课程编号”字段创立“有重复索引”。(3) 对专业表“专业代码”字段创立“无重复索引”。2. 操作环节(1) 打开数据库“学生选课系统”窗口,选取
18、表“学生”为操作对象,单击“设计”按钮,进入“表”构造设计窗口。(2) 在“表”构造设计窗口中,选定可作为主键字段“学号”,再打开“编辑”菜单,选取“主键”选项,或选取工具栏中主键按钮,则该字段被定义为主键,在该字段前面会自动浮现一种主键符号。(3) 保存“学生”表,结束主键创立。(4) 在“数据库”窗口中,选取表“选课”为操作对象,单击“设计”按钮,进入构造设计窗口。(5) 在表构造设计窗口中,选定要建立索引字段“学号”,再打开“常规”选项卡“因此”下拉列表框,选定其中“有(有重复)”选项。(6) 对“课程代码”字段建立“有重复”索引,环节同(5)。(7) 用同样办法对“专业”表“专业代码”
19、字段建立“无重复”索引。实验2-11依照实验1中图2-1-9所示设计成果,为数据库“学生选课系统”中已创立完毕8个表(学生、教师、课程、选课、专业、单位、任课教师、学期成绩),建立表间关系。1. 实验规定(1) 对关于数据表建立必须索引。(2) 建立父表“学生”与子表“学期成绩”间“一对一”关系。(3) 建立父表“学生”与子表“选课”间“一对多”关系。(4) 建立父表“学生”与子表“专业”间“多对一”关系。(5) 建立父表“教师”与子表“单位”间“多对一”关系。(6) 建立父表“教师”与子表“选课”间“一对多”关系。(7) 建立父表“教师”与子表“任课教师”间“一对多”关系。(8) 建立父表“
20、课程”与子表“任课教师”间“一对多”关系。(9) 建立父表“课程”与子表“选课”间“一对多”关系。2. 操作环节(1) 打开数据库“学生选课系统”窗口。(2) 将学生表按其“专业代码”字段建立“有重复”索引。(3) 将学生成绩表按其“学号”字段建立“无重复”索引。(4) 将教师表按其“教师编号”、“单位编号”字段分别建立“无重复”索引和“有重复”索引。(5) 将选课表按其“教师编号”字段建立“有重复”索引。(6) 将任课教师表按其“课程代码”、“教师编号”字段分别建立“有重复”索引。(7) 将课程表按其“课程代码”字段建立“无重复”索引。(8) 打开“工具”菜单,选取“关系”选项,进入“关系”
21、窗口,同步弹出“显示表”对话框。(9) 在“显示表”窗口,将8个表逐个添加到“关系”窗口中。(10) 在“关系”窗口中,将表“学生”中字段“学号”拖到表“学期成绩”中字段“学号”位置,弹出“编辑关系”窗口。(11) 在“编辑关系”窗口中,选取“实行参照完整性”,再单击“创立”按钮,两表间就有了一条连线,这样“学生”、“学期成绩”两表间就建立了关联关系。(12) 重复环节(10)环节(11),可将数据库中其她表间关联关系逐个地建立起来。(13) 关闭“关系”窗口,保存关系,保存数据库。实验3 查询创立实验目掌握“设计视图”创立多表查询办法掌握“交叉表查询向导”创立查询办法。掌握在查询中使用查询参
22、数办法。掌握“不匹配项查询向导”创立查询办法。掌握运用SQL语句创立查询办法。实验内容实验3-1建立一种名为“选课查询”多表查询。1. 实验规定以学生基本状况表“学生”、课程设立表“课程”、选课状况表“选课”和教师基本状况表“教师”为数据来源,创立多表查询,查询运营成果如图4-1所示。图3-12. 操作环节打开数据库“学生选课系统”窗口,选取“查询”为操作对象,单击窗口中“新建”按钮,打开“新建查询”对话框。在对话框中选中“设计视图”选项,单击“拟定”按钮,弹出查询设计器窗口及“显示表”对话框。在“显示表”对话框中,依次选定查询所需要数据源并单击“添加”按钮,将它们分别添加到查询设计器中。分别
23、选定各列字段内容以及数据排序核心字段。单击查询设计器关闭按钮,保存该查询。实验3-2建立一种名为“选课成绩查询”交叉表查询。实验规定以选课表为数据来源,运用“交叉表查询向导”建立查询,查询成果如图4-2所示。图3-2操作环节(1) 打开“新建查询”对话框,选中“交叉表查询向导”选项,单击“拟定”按钮,打开“交叉表查询向导”窗口。(2) 在窗口右侧列表中选中作为数据来源表“选课”,单击“下一步”,在“可用字段”列表中选中“学号”字段,将其移入“选定字段”列表中,使其成为行标题。(3) 单击“下一步”,在列表中选取“成绩”字段,单击“下一步”。(4) 在“字段”列表中选定“成绩”作为被计算对象,在
24、“函数”列表中选中“求和”,单击“下一步”按钮。(5) 在“请指定查询名称”文本框中,输入查询名称“选课成绩查询”,单击“完毕”按钮,结束查询创立过程。实验3-3建立一种名为“教师授课查询”带参数查询。1. 实验规定以选课和教师表为数据原,建立查询。运营查询时,只需输入教师“姓名”,就可查询到该教师授课状况,运营成果如图3-3所示。图3-32. 操作环节(1) 打开“新建查询”对话框,选取“设计视图”选项,单击“拟定”按钮,将弹出“显示表”对话框中,依次选定“选课”和“教师”表并添加到查询设计器中。(2) 分别选定各列所要显示字段内容,选取“查询”菜单中“参数”命令,打开“查询参数”对话框。(
25、3) 在“查询参数”对话框中,输入参数名称“教师姓名”和参数类型“文本”然后单击“拟定”按钮关闭该对话框。(4) 单击“姓名”列中“条件”行处,但后单击“生成器”按钮,打开“表达式生成器”对话框。(5) 在表达式生成器中输入准则内容:姓名=教师姓名,单击“拟定”按钮。(6) 单击“关闭”按钮,保存为“教师授课查询”,再单击“拟定”按钮,结束查询建立过程。实验3-4创立一种名为“无课教师查询”查找不匹配项查询。1. 实验规定以教师和学生表为数据源,建立无课教师信息查询,查询成果如图3-4所示。图3-42. 操作环节(1) 在数据库窗口中,选取“查询”为操作对象,单击“新建”按钮,打开“新建查询”
26、对话框。(2) 在该对话框中选中“查找不匹配查询向导”选项,单击“拟定”按钮,将弹出“查找不匹配项查询向导”窗口。(3) 在列表框中选定数据来源表“教师”,单击“下一步”按钮,在弹出窗口列表框中选定与“教师”有关登记表“选课”,单击“下一步”按钮。(4) 在两个表字段名列表中分别选定一种匹配字段,然后单击两个列表中间匹配按钮,则匹配成果显示在匹配字段列表框总,单击“下一步”按钮。(5) 在“可用字段”列表中逐个选定查询成果中所需字段,单击“下一步”按钮。(6) 在查询名称框中输入该查询名称“无课教师查询”,单击“完毕”按钮,结束该查询创立过程。提示:由于无课教师“教师编号”包括在教师状况表“教
27、师”中,而不包括在选课状况表“选课”中,因而可运用“查询不匹配查询向导”来完毕本实验规定。实验 3-5生成专家数据表1. 实验规定在“教师”表中选取“职称”为专家教师,生成新表,命名为专家。2. 操作环节(1) 打开查询设计视图,将“教师”表添加到设计视图表区域窗格中。(2) 把“教师”表中所有字段拖拽到设计网格中,在“职称”字段列条件行中,输入“专家”。(3) 在工具栏中,单击视图按钮,预览查询设计与否对的。如果不满意,单击视图按钮设计,返回到查询设计视图,对查询进行修改,直到满意为止。(4) 在工具栏上,单击“查询类型”按钮旁边下拉箭头,在下拉菜单中,单击“生成表查询”按钮,打开“生成表”
28、对话框,在“表名称”框中,输入“专家”;然后选中“另一数据库”,即该表保存在其她数据库中。单击“拟定”按钮,关闭查询。实验3-6建立一种名为“有课教师查询”联合查询。1. 实验规定以教师表盒选课表为数据来源,使用SQL语句建立有课教师状况查询,查询成果如图3-4所示。图3-42. 操作环节(1) 打开查询设计视图,在“选取查询”窗口中,依次选取菜单栏上“查询”“SQL特定查询”“联合”选项,打开“联合查询”窗口。(2) 在“联合查询”窗口中,输入创立联合查询SQL语句。SELECT DISTINCT 选课.教师编号,教师.姓名,教师.性别,选课.课程代码,选课.上课地点,选课.上学时间FROM
29、 教师INNER JOIN 选课ON 教师.教师编号=选课.教师编号(3) 关闭“联合查询”窗口,保存查询为“有课教师查询”,结束查询创立。上机练习:1.建立一种名为“任相似课教师查询”查询。规定以教师任课状况表“任课教师”为数据来源,建立任相似课教师状况查询,查询成果如图所示。2.建立一种名为“学生基本状况查询”查询。规定以“学生”和“专业”表为数据来源,使用“简朴查询向导”建立学生基本状况查询。查询成果如图所示。3. 使用总计查询,记录女学生总人数,以学生表为数据源。4. 使用分组总计查询,按职称记录教师人数,以教师表为数据源。5. 建立一种追加查询,将选课成绩在80分100分学生添加到已
30、建立“先进学生表”中。涉及“学号”、“姓名”、“课程名”以及“成绩”字段。实验4 窗体创立一、 实验目1. 掌握运用“设计视图”创立窗体办法。2. 掌握运用“窗体向导”创立窗体过程。3. 掌握运用“自动创立窗体”创立窗体过程。4. 掌握运用“图表向导”创立图表窗体过程。5. 掌握运用“子窗体向导”创立子窗体过程。6. 掌握各种窗体控件使用及属性设立。二、 实验内容实验-1创立一种信息维护窗体“教师信息维护”。1. 实验规定运用“设计视图”创立一种如图所示窗体“教师信息维护“,通过它可以对教师表中记录进行浏览和更新。2. 操作环节(1) 打开数据库“学生选课系统“。在”数据库“窗口中,选取窗体为
31、操作对象,单击窗口中”新建“按钮,打开”新建窗体“对话框。(2) 在该对象框中选中“设计视图”选项,并在“轻选取该对象数据来源表或查询”下拉列表框中选定表“教师”,然后单击“拟定”按钮,打开窗体“设计视图”窗口。(3) 对窗体高度和宽度作恰当调节,添加一种标签控件“教师基本状况维护”,然后,将数据源窗口中字段逐个地拖到窗体页面中,形成各种标签和文本框控件,再对这些控件位置及大小做恰当调节。(4) 用鼠标右键单击“照片”控件,在快捷菜单中选取“属性”命令,弹出“绑定对象框:照片”对话框,在该对话框中将它“缩放模式”属性值改为“缩放”。(5) 用鼠标右键打开“窗体”属性对话框,如图所示,对窗体关于
32、属性进行重新设立。(6) 为该窗体添加一种“关闭按钮”。先点击“工具箱”中“控件向导”按钮使其处在有效状态(按钮凹陷),然后点击一下“工具箱”中“命令按钮”控件,在窗体右下方拖出一种恰当大小按钮区域,便会自动弹出“命令按钮向导”窗口。(7) 在“类别”列表中选取“窗体操作”选项,在“操作”列表中选取“关闭窗体”选项,单击“下一步”按钮,进入如图2-5-7所示向导对话框(8) 选中“图片”单选按钮,在列表框中选中“退出”选项,单击“完毕”按钮,结束按钮添加过程,添加了“退出按钮”窗体界面如上图所示。(9) 关闭窗体设计窗口,文献名保存为“教师维护窗体”,结束窗体创立过程。实验 -2创立一种嵌套窗
33、体“学生选课状况”。1 实验规定(1) 设计子窗体“选课状况”。(1) 设计主窗体“学生选课状况”,并插入子窗体“选课状况”,在显示某个学生自然状况同步,可以显示出该学生选课状况,运营成果如图所示。2 操作环节(1)打开数据库“学生选课系统”。在“数据库”窗口中,选取“窗体”为操作对象,然后单击窗口中“新建”按钮,打开“新建窗体”窗口。(2)在该窗口中选中“窗体向导”选取,并在“请选取该对象数据来源表或查询”下拉列表框中选定表“选课”,然后单击“拟定”按钮,打开一种“窗体向导”窗口。(3)在“可用字段”列表中,分别选定“课程代码”、“教师编号”、“上课地点”、“上学时间”和“成绩”这5个字段,
34、单击“下一步”按钮。(4)单击“数据表”单选按钮,在单击“下一步”按钮。(5)在选项列表框中“原则”选项,单击“下一步”按钮。(6)在标题文本框中,输入窗体标题“选课状况”,选中“修改窗体设计”单选按钮,再单击“完毕”按钮,进入该窗体设计窗口。(7)打开窗体属性窗口,对窗体关于属性进行重新设立,如图所示。(8)关闭设计窗口并保存对窗体所做修改,结束子窗体创立过程。(9)在“数据库”窗体中,重新选取“窗体”为操作对象,单击窗口中“新建”按钮,打开“新建窗体”窗口。(10)在窗体列表框中选定“窗体向导”选项,单击“拟定”按钮,进入下图所示窗体向导界面。(11)在“表/查询”下拉列表框中选定表名“学
35、生”,然后在“可用字段”列表中选定所有字段,如下图所示。(12)单击“下一步”按钮,进入窗体向导界面。(13)选定右侧“纵栏表”单选按钮,单击“下一步”按钮。(14)在样式列表框中选定“原则”选项,单击“下一步”。(15)在标题框中输入该窗体标题“学生选课状况”,选中“修改窗体设计”单选按钮,在单击“完毕”按钮。(16)对窗体大小以及控件布局进行重新调节,调节后布局成果如下图所示。(17) 在工具箱中,单击“子窗体/子报表”控件按钮,用鼠标在窗体下部空白位置,拖出一种恰当大小矩形区域(用于放置子窗体),释放鼠标后会自动浮现一种“子窗体向导”对话框。(18)用鼠标选中“使用既有窗体”单选按钮,并
36、在下面列表中选中“选课状况”窗体,单击“下一步”按钮。(19)用鼠标选中“从列表中选取”单击按钮,并在下面列表中选中其中第一项,单击“下一步”按钮。(20)在指定子窗体名称文本框中,指定子窗体名“选课状况”,单击“完毕”按钮返回主窗体设计窗口。(21) 在窗体右下角添加一种用来关闭窗体退出按钮,设计成果如下图所示。(22) 为了使窗体更加美观美丽,为其设立一副背景图片。用鼠标选中窗体“图片”属性,单击该属性框右侧编辑按钮,将浮现一种如下图所示“插入图片”对话框。(23)运用“查找范畴”下拉列表框找到图片文献所在文献夹,在下面文献名列表中选中所要插入图片文献,单击“拟定”按钮返回“窗体”属性对话
37、框,此时图片文献途径会自动出当前图片属性框中,同步窗体设计视图中也会自动浮现该幅图片内容。(24)打开主窗体属性窗口,对窗体关于属性进行重新设立,如下图所示。(25)关闭设计窗口并保存对窗体所做修改,结束主窗体创立过程。实验-3创立两个内容有关窗体“选取选课学生”和“学生选课解决”窗体。1. 实验规定(1) 创立一种子窗体“录入选课信息”,如图所示。(2) 创立一种主窗体“学生选课解决”,如图所示。(3) 在“学生选课解决”主窗体中插入“选课状况”子窗体(“选课状况”子窗体已在实验5-2中建立),如图所示。(4) 在“学生选课解决”主窗体中插入“录入选课信息”子窗体,如上图所示。(5) 创立一
38、种独立窗体“选取选课学生”,如图所示。(6) 运营窗体时,先启动“选取选课学生”窗体,用鼠标单击组合框下拉按钮,在下拉列表中显示所有学生“学号”,选定某个学生“学号”,单击“拟定”按钮,就会自动启动“学生选课解决”窗体。在该窗体中自动显示出所选学生基本状况和已选课状况关于信息。在“录入选课信息”子窗体中,可以录入所选学生新选课信息,单击添加记录按钮,便可保存新录入选课信息,单击“退出”按钮,便可结束选课解决过程。2. 操作环节(1) 打开数据库“学生选课系统”。在“数据库”窗口中,选取“窗体”为操作对象,单击窗口中“新建”按钮,打开“新建窗体”对话框。(2) 在该对话框中选中“自动创立窗体:纵
39、栏式”选项,并在“请选取改对象数据来源或查询”下拉列表框中选定表“选课”,然后单击“拟定”按钮,将打开一种已自动创立完毕窗体。(3) 关闭该窗体,将其名称保存为“录入选课信息”。(4) 在数据库窗口中,单击“设计”按钮重新打开该窗体设计窗口,调节一下窗体大小,添加一种追加记录命令按钮。用鼠标选定“工具箱”中命令按钮控件,再单击一下窗体中适当位置,打开“命令按钮向导”窗口。(5) 在“类别”列表中选定“记录操作”,在“操作”列表中选定“添加新记录”,单击“下一步”按钮。(6) 单击“图片”选项按钮,在列表中选定“转至新对象2”选项,单击“完毕”按钮,返回到窗体设计窗口。(7) 打开窗体属性窗口,
40、对窗体关于属性进行重新设立,如图所示。 (8) 关闭设计窗口并保存对窗体所做修改。至此,“录入选课信息”子窗体创立完毕,接下来开始创立主窗体“学生选课解决”。(9) 在数据库窗口中重新选取“窗体”为操作对象,打开“新建窗体”对话框,选中“设计视图”选项,并在“请选取改对象数据来源表或查询”下拉列表框中选定查询名“学生基本状况查询”,然后单击“拟定”按钮,将打开一种空白窗体设计视图窗口。注:学生基本状况查询是以学生和专业为数据来源,查询成果如下图所示。(10) 从“字段列表”窗口中将所需要字段逐个拖到窗体中指定位置,形成窗体中各个控件。(11) 下面为其添加第一种子窗体。用鼠标选定“工具箱”中“
41、子窗体/子报表”控件,再单击一下窗体中适当位置,打开“子窗体向导”窗口。(12) 选中“使用既有窗体”单选按钮,在列表中选定窗体“选课状况”,单击“下一步”按钮。(13) 选中“从列表中选取”单选按钮,在列表中选定第一项,单击“下一步”按钮。(14) 输入子窗体名称“已选课状况”,单击“完毕”按钮,返回窗体设计窗口,至此第一种子窗体添加完毕。(15) 接下来为其添加第二个子窗体。用鼠标选定“工具箱”中“子窗体/子报表”控件,再单击一下窗体中适当位置,打开“子窗体向导”窗口。(16) 选中“使用既有窗体”单选按钮,在列表中选定窗体“录入选课信息”,单击“下一步”按钮。(17) 选中“从列表中选取
42、”单选按钮,在列表中选定其第一项,单击“下一步”按钮。(18) 输入子窗体名称“录入选课信息”,单击“完毕”按钮,返回窗体设计窗口,至此第二个子窗体添加完毕。(19) 打开窗体属性窗口,对窗口关于属性进行重新设立,如图所示。(20) 运用“命令按钮向导”添加一种关闭窗体命令按钮。窗体设计最后成果如图所示。(21) 关闭设计窗口,将窗体名称保存为“学生选课解决”。至此,主窗体创立过程完毕。(22) 接下来创立一种用于打开主窗体“学生选课解决”启动窗体。单击数据库窗口中“新建”按钮,打开“新建窗体”对话框。在该对话框中选中“设计视图”选项,然后单击“拟定”按钮,打开一种空白窗体设计视图窗口。(23
43、) 先调节一下窗体大小,再添加一种组合框控件。选定“工具箱”中组合框控件,单击窗体中适当位置,打开“组合框向导”窗口。(24) 选中“使组合框在表或查询中查阅数值”单选按钮,单机“下一步”按钮。(25) 选中视图框中“表”单选按钮,在列表中选定表“学生”,单击“下一步”按钮。(26) 从“可用字段”列表中选定“学号”字段,将其添加到“选定字段”列表中,单击“下一步”按钮。(27) 在该界面中,单击“下一步”按钮。(28) 在“请问组合框指定标签:”文本框内输入“请选取选课学生学号:”文本内容,单击“完毕”按钮,返回窗体设计窗口,此时窗体布局如图所示。(29) 接下来为其添加一种“确认”按钮。用
44、鼠标选定“工具箱”中“命令按钮”控件,再单击一下窗体中适当位置,打开“命令按钮向导”窗口。(30) 在“类别”列表中选定“窗体操作”,在“操作”列表中选定“打开窗体”,单击“下一步”按钮。(31) 在“请拟定命令按钮代开窗体”列表中选定“学生选课解决”,单击“下一步”按钮。(32) 选定“打开窗体并显示所有记录”单选按钮,单击“下一步”按钮。(33) 单击“文本”选项按钮,在文本框中输入显示在按钮上文字内容“拟定”,单击“完毕”按钮,返回到窗体设计窗口。(34) 接下来再为其添加一种“退出”按钮。用鼠标选定“工具箱”中命令按钮控件,再单击一下窗体中适当位置,打开“命令按钮向导”窗口。(35)
45、在“类别”列表中选定“窗体操作”,在“操作”列表中选定“关闭窗体”,单击“下一步”按钮,进入下图所示界面。(36) 单击“文本”选项按钮,在文本框中输入显示在按钮上文字内容“退出”,单击“完毕”按钮,返回到窗体设计窗口。(37) 打开窗体属性窗口,对窗体关于属性进行重新设立,如下图所示,窗体设计最后布局效果如下图所示。(38) 关闭设计窗口,保存窗体名称为“选取选课学生”。(39) 重新设立查询“学生基本状况查询”筛选条件。在数据库窗口中选定“查询”为操作对象,选定查询名“学生基本状况查询”,单击“设计”按钮,打开查询设计窗口。(40) 单击“学号”字段“条件”行,再单击工具栏中“生成器”按钮
46、,打开“表达式生成器”窗口。(41) 运用生成器中提供工具,生成作为筛选条件表达式“学生!学号= Forms!选取选课学生!Combo0”,如下图所示。(42) 单击“拟定”按钮,返回查询设计窗口。(43) 关闭查询设计窗口并保存对该查询所做修改。至此,本实验题目所有完毕。上机练习:创立两个内容有关窗体“选取欲选课程”和“选课业务解决”窗体。由它们联合实现学生选课过程中数据解决功能。规定:(1) 创立一种子窗体“学生基本状况”,如图所示。(2) 创立一种子窗体“教师基本状况”,如图所示。(3) 创立一种子窗体“选课信息”,如图所示。(4) 创立一种主窗体“选课信息”,如图所示。(5) 创立一种独立窗体“选取欲选选课”,如图所示。(6)窗体运营时,先启动“选取欲选课程”窗体。从列表中选定某个“课程名称”,单击“拟定”按钮,会自动打开“选
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100