版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录目录实验实验 1 熟悉熟悉ACCESS环境和数据库的设计环境和数据库的设计.2实验实验2 数据库和表的建立数据库和表的建立 .10实验2-1.10实验2-2.11实验2-3.11实验2-4.13实验2-5.14实验2-6.15实验2-7.15实验2-8.16实验2-9.16实验2-10.17实验2-11.17实验实验3 查询的创建查询的创建 .18实验3-1.18实验3-2.19实验3-3.20实验3-4.20实验 3-5.21实验3-6.21实验实验4 窗体的创建窗体的创建 .23实验-1.23实验 -2.25实验-3.31实验实验5 报表的创建报表的创建 .39实验-.39实验-.40
2、实验-.40实验-.41实验5-5.41实验实验6 数据页的创建数据页的创建 .43实验6-1.44实验6-2.44实验6-3.45实验实验7 宏的创建宏的创建 .45实验7-1.46实验7-2.49实验7-3.51实验实验 1 熟悉熟悉ACCESS环境和数据库的设计环境和数据库的设计 根据高等学校教学管理信息系统中学生选课管理业务的需要,设计一个“学生选课系统”数据库。一、实验目的一、实验目的1.深入理解关系模型的性质;2.深入理解关系数据库的概念;3.深入理解数据库应用系统的组成;4.掌握数据库设计的一般方法和过程;5.掌握数据库中的表结构的设计原则和方法;6.掌握数据库中表间关联关系的分
3、析及描述方法:二、实验内容二、实验内容1实验要求1)采用关系数据库的设计方法对“学生选课系统”中所涉及的信息及信息处理流程进行调研。2)根据调研结果,确定实体及实体间联系的属性。根据数据规范化原则将其转换成二维表。3)对多个表之间的关系进行分析,确定各表间的关联关系。4)将多张数据表及它们之间的关系组织成一个数据库。2操作步骤(1)全面分析“学生选课系统”的日常工作流程,找出所涉及信息的实体和实体间的联系,该系统涉及的主要实体有:学生、教师、课程、专业、单位等。实体间的联系主要有:学生一教师之间的联系、课程一教师之间的联系和学生一课程之间的联系等。(2)根据数据规范化原则,确定每个实体及实体间
4、联系的属性。 联系的属性如下: 学生属性有:学号、姓名、性别、专业代码教师属性有:教师编号、姓名、性别、生日、职称、单位编号、照片专业属性有:专业代码、专业名称、所属学院单位属性有:单位编号、单位名称、单位电话选课属性有:学号、课程代码、教师编号、上课地点任课属性有:课程代码、教师编号、上课次数学期成绩属性有:学号、总成绩、平均成绩(3)将“学生选课系统”中的实体及实体间的联系转换成二维表。其具体转换为:“学生基本情况表”(表2-1-1)、“教师基本情况表”(表2-l-2)、“课程设置表”(表2-l-3)、“专业情况表”(表2-1-4)、“单位设置表”(表2-1-5)、“任课教师情况表”(表2
5、-1-6)、 “学生选课情况表”(表2-1-7)和“学生学期成绩情况表”(表2-1-8)。其具体的结构及内容见以下各表。(4)对多个表间的关系进行分析 通过对表2-1-1至表2-1-8这8个表具体结构的分析,为全面反映“学生选课系统”信息之间的联系,可以建立如下表间的关联关系: 表2-1-1和表2-1-8之间可通过共同的关键字段“学号”,建立表间的一对一关联关系,如图2-1-1所示。 表2-1-1和表2-1-7之间可通过共同的关控字段“学号”,建立表问的一对多关 联关系,如图2-l-2所示。2-1-1和表2-1-4之间可通过共同的关键字段“专业代码”,建立表间的多对一的关联关系,如图2-1-3
6、所示。表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和表2-1-6之间可通过共同的关键字段“课程代码”,建立表间的一对多关联关系,如图2-l-7所示。表2-1-3和表2-l-7之间可通过共同的关键字段“课程代码”,建立表间的一对多关联关系,如图2-l-8所示。(5)把前面设计的8个独立的数据表(表2
7、-1-1至表2-1-8)放到一个数据库当中,并根据图2-1-1至图2-1-8所示的关系分析,建立各个表间的关联关系,从而构建出一个某高校的“学生选课系统”数据库,如图2-1-9所示。实验作业要求:1分析“学生选课系统”数据库,画出E-R图。2设计“学生选课系统”的关系模式,并标注每个关系的主键。实验实验2 数据库和表的建立数据库和表的建立实验目的实验目的1 掌握数据库的创建方法和步骤2 熟悉表的多种创建方法和过程3 掌握使用表设计器创建表的方法4 掌握修改表的字段属性的方法5 掌握表中数据输入/输出格式的设置方法6 掌握设置字段的有效性规则7 掌握建立表间关联关系的方法8 掌握对表中数据进行排
8、序的方法实验步骤实验步骤实验实验2-1根据实验1的设计结果,创建一个学生选课管理信息系统数据库,命名为“学生选课系统”。1 1实验要求实验要求通过使用“直接创建空数据库”的方法建立“学生选课系统”数据库。2 2操作步骤操作步骤(1)启动“Microsoft Access”应用程序,从任务窗格中选择“新建文件”,再选择“新建空数据库”。(2)在“文件新建数据库”窗口的“保存位置”下拉列表中,选择数据库文件的保存位置(例如:E:学号),在“文件名”下拉列表中输入数据库文件的名字为“学生选课系统”,再单击“创建”按钮,打开“数据库”窗口。实验实验2-2创建一个学生基本情况表,表文件名为“学生”。1
9、1实验要求实验要求按照实验1中所设计的表2-1-1框架及内容,使用表设计器创建表结构,如表2-3-1所示。2 2操作步骤操作步骤(1)打开数据库“学生选课系统”。(2)在“数据库”窗口中,选择“表”为操作对象,再按“新建”按钮,打开“新建表”窗口。(3)在“新建表”窗口中,选择“设计视图”,打开“表”设计窗口。(4)在“表”设计窗口中,定义表的结构(依次定义每个字段的名字、类型及长度等参数),再单击关闭按钮,打开“另存为”窗口,保存为“学生”表,再单击“确定”按钮,结束表的创建,同时表“学生”被自动加入到数据库“学生选课系统”中。实验实验2-3(1)创建一个教师基本情况表,表文件名为“教师”;
10、(2)创建一个课程设置表,表文件名为“课程”;(3)创建一个单位设置表,表文件名为“单位”;(4)创建一个任课教师情况表,表文件名为“任课教师”;(5)创建一个学生选课情况表,表文件名为“选课”;(6)创建一个学生学期成绩情况表,表文件名为“学期成绩”;1 1实验要求实验要求(1) 按照实验1中所设计的表2-1-2框架及内容,通过表设计器创建表结构,如表2-3-2所示。(2) 按照实验1中所设计的表2-1-3框架及内容,通过表设计器创建表结构,如表2-3-3所示。(3) 按照实验1中所设计的表2-1-5框架及内容,通过表设计器创建表结构,如表2-3-4所示。(4) 按照实验1中所设计的表2-1
11、-6框架及内容,通过表设计器创建表结构,如表2-3-5所示。(5) 按照实验1中所设计的表2-1-7框架及内容,通过表设计器创建表结构,如表2-3-6所示。(6) 按照实验1中所设计的表2-1-8框架及内容,通过表设计器创建表结构,如表2-3-7所示。2 2操作步骤操作步骤 同实验3-2。实验实验2-4 创建一个专业设置情况表,表文件名定义为“专业”1 1实验要求实验要求按照实验l中所设计的表214的框架及内容,通过直接输入数据的方法创建表结构:如表2-3-8所示。2 2操作步骤操作步骤(1)打开数据库“学生选课系统”,在“数据库”窗口中,选择“表”为操作对象,按“新建”按钮,打开“新建表”窗
12、口。(2)在“新建表”窗口中,选择“数据表视图”,再按“确定”按钮,进入“表”窗口。(3)在“表”窗口中,直接输入数据内容,系统将会根据用户所输入的数据内容,自动定义新表的结构。(4)在关闭按钮,进入“另存为”窗口,输入表名“专业”,按“确定”按钮,结束表的创建。(5)在数据库中选中该表,单击“设计视图”按钮,打开该表的设计窗口。(6)重新定义每个字段的“字段名称”、“数据类型”及“字段大小”等相关属性,所定义的结果如图2-3-9所示。(7)单击设计窗口的关闭按钮,保存对该表设计的修改结构,返回数据库窗口。实验实验2-5根据课程设置表“课程”的内容,定义其中部分字段的格式属性。1 1实验要求实
13、验要求在“表”结构设计窗口中,分别设置以下字段的格式属性。(1)将“课程代码”字段设置为右对齐。(2)将“课程类别”字段设置为左对齐,默认值为“考试”。(3)将“课程性质”字段设置为左对齐,默认值为“必修”。2 2操作步骤操作步骤打开数据库“学生选课系统”。在“数据库”窗口中,选择表“课程”,在按“设计”按钮,进入“表”结构设计窗口。在“表”结构设计窗口中,选定“课程代码”字段,将其格式设置为右对齐,如图所示。选定“课程类别”字段,将其格式设置为左对齐,默认值为“考试”,如图所示。选定“课程性质”字段,将其格式设置为左对齐,默认值为“必修”。按关闭按钮,保存表,返回“数据库”窗口。在“数据库”
14、窗口中,再次按“打开”按钮,进入“表”浏览窗口。实验实验2-6根据教师基本情况表“教师”的记录内容,定义“职称”字段的有效性规则。1 1实验要求实验要求在“表”结构设计窗口中,设置“职称”字段的允许值范围为“教授”、“副教授”、“讲师”或“助教”的4个值之一。2 2操作步骤操作步骤(1)打开数据库“学生选课系统”。(2)在“数据库”窗口中,选择表“教师”,再按“设计”按钮,进入“表”结构设计窗口。(3)在“表”结构设计窗口中,选定“职称”字段,再选中“有效性规则”编辑框,打开“表达式生成器”窗口。(4)在“表达式生成器”窗口中,定义“职称”字段的有效性规则的具体内容。条件表达式定义为:职称=“
15、教授”or 职称=“副教授”or 职称=“讲师”or 职称=“助教”。(5)单击“确定”按钮,返回表结构设计窗口,此时条件表达式已经自动出现在“有效性规则”文本框中。(6)按关闭按钮,保存表为“教师”,返回“数据库”窗口。(7)在“表”浏览窗口,输入一项不符合规则的数据并按回车键后,便会出现一个错误提示框。实验实验2-7向已经建好的空表中输入数据。1 1实验要求实验要求(1)根据实验1中的表2-1-1的内容,向学生基本情况表(学生)中输入数据(2)根据实验1中的表2-1-1的内容,向教师基本情况表(教师)中输入数据,并为每个记录添加OLE类型数据。2 2操作步骤(插入操作步骤(插入OLEOLE
16、类型数据的方法)类型数据的方法)(1)打开“教师”表,进入表浏览窗口,在该窗口中,向表内逐条输入数据。(2)单击某个记录的“照片”字段位置,用鼠标选择“插入”菜单中的“对象”命令,打开“插入对象”对话框。(3)用鼠标选中“由文件创建”选项,单击“浏览”按钮,打开“浏览”对话框。(4)在“查找范围”下拉列表框中选定图片文件所在的文件夹,选定所需要的图片文件名,再单击“确定”按钮,返回“插入对象”对话框。此时包含路径的完整文件名已出现在相应的文本框中。(5)单击“确定”按钮,返回“表”浏览窗口,此时“照片”字段内出现一个“包”的内容标识。(6)在“表”浏览窗口中,若要察看OLE类型字段的具体内容,
17、只需要双击该字段,即可打开OLE对象的处理窗口。(7)重复步骤(2)至(6),可以为每个记录加入一幅照片。(8)所有数据输入完毕后,单击关闭按钮,保存数据并返回到数据库窗口。实验实验2-8对学生基本情况表(学生)中的记录进行排序处理。1.1. 实验要求实验要求按“学号”字段的值进行升序排序2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统”窗口,选择表“学生”为操作对象,单击“打开”按钮,进入“表”浏览窗口。(2)在“表”浏览窗口中,选定要排序的字段“学号”,依次选择菜单栏上的“记录”“排序”“升序”选项,即可得到所要求的排序结果。实验实验2-9对教师基本情况表(教师)中的记录进行筛选处
18、理。1.1. 实验要求实验要求从教师基本情况表(教师)中筛选出“性别”为“女”教师的记录。2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统”窗口,选择表“教师”为操作对象,双击鼠标,进入“表”浏览窗口。(2)依次选择菜单栏上的“记录”“筛选”“高级筛选/排序”选项,打开“筛选”窗口。(3)在“筛选”窗口中,选定字段名“性别”,在“准则”单元格中输入“”女”。(4)关闭“筛选”窗口后,再用鼠标选择“记录”菜单中的“应用筛选/排序”命令,即可得到所要求的结果。实验实验2-10为数据表设置主键及建立索引。1.1. 实验要求实验要求(1)对学生表的“学号”字段设置成“主键”。(2)对选课表的“
19、学号”和“课程编号”字段创建“有重复索引”。(3)对专业表的“专业代码”字段创建“无重复索引”。2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统”窗口,选择表“学生”为操作对象,单击“设计”按钮,进入“表”结构设计窗口。(2)在“表”结构设计窗口中,选定可作为主键的字段“学号”,再打开“编辑”菜单,选择“主键”选项,或选择工具栏中的主键按钮,则该字段被定义为主键,在该字段的前面会自动出现一个主键符号。(3)保存“学生”表,结束主键的创建。(4)在“数据库”窗口中,选择表“选课”为操作对象,单击“设计”按钮,进入结构设计窗口。(5)在表结构设计窗口中,选定要建立索引的字段“学号”,再打开
20、“常规”选项卡的“所以”下拉列表框,选定其中的“有(有重复)”选项。(6)对“课程代码”字段建立“有重复”索引,步骤同(5)。(7)用同样的方法对“专业”表的“专业代码”字段建立“无重复”索引。实验实验2-11根据实验1中的图2-1-9所示的设计结果,为数据库“学生选课系统”中已创建完成的8个表(学生、教师、课程、选课、专业、单位、任课教师、学期成绩),建立表间的关系。1.1. 实验要求实验要求(1)对有关的数据表建立必需的索引。(2)建立父表“学生”与子表“学期成绩”间的“一对一”关系。(3)建立父表“学生”与子表“选课”间的“一对多”关系。(4)建立父表“学生”与子表“专业”间的“多对一”
21、关系。(5)建立父表“教师”与子表“单位”间的“多对一”关系。(6)建立父表“教师”与子表“选课”间的“一对多”关系。(7)建立父表“教师”与子表“任课教师”间的“一对多”关系。(8)建立父表“课程”与子表“任课教师”间的“一对多”关系。(9)建立父表“课程”与子表“选课”间的“一对多”关系。2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统”窗口。(2)将学生表按其“专业代码”字段建立“有重复”索引。(3)将学生成绩表按其“学号”字段建立“无重复”索引。(4)将教师表按其“教师编号”、“单位编号”字段分别建立“无重复”索引和“有重复”索引。(5)将选课表按其“教师编号”字段建立“有重复
22、”索引。(6)将任课教师表按其“课程代码”、“教师编号”字段分别建立“有重复”索引。(7)将课程表按其“课程代码”字段建立“无重复”索引。(8)打开“工具”菜单,选择“关系”选项,进入“关系”窗口,同时弹出“显示表”对话框。(9)在“显示表”窗口,将8个表逐一添加到“关系”窗口中。(10) 在“关系”窗口中,将表“学生”中的字段“学号”拖到表“学期成绩”中的字段“学号”的位置,弹出“编辑关系”窗口。(11) 在“编辑关系”窗口中,选择“实施参照完整性”,再单击“创建”按钮,两表间就有了一条连线,这样“学生”、“学期成绩”两表间就建立了关联关系。(12) 重复步骤(10)步骤(11),可将数据库
23、中其他表间的关联关系逐个地建立起来。(13) 关闭“关系”窗口,保存关系,保存数据库。实验实验3 查询的创建查询的创建实验目的掌握“设计视图”创建多表查询的方法掌握“交叉表查询向导”创建查询的方法。掌握在查询中使用查询参数的方法。掌握“不匹配项查询向导”创建查询的方法。掌握利用SQL语句创建查询的方法。实验内容实验实验3-1建立一个名为“选课查询”的多表查询。1.实验要求以学生基本情况表“学生”、课程设置表“课程”、选课情况表“选课”和教师基本情况表“教师”为数据来源,创建多表查询,查询的运行结果如图4-1所示。图3-12.操作步骤打开数据库“学生选课系统”窗口,选择“查询”为操作对象,单击窗
24、口中的“新建”按钮,打开“新建查询”对话框。在对话框中选中“设计视图”选项,单击“确定”按钮,弹出查询设计器窗口及“显示表”对话框。在“显示表”对话框中,依次选定查询所需要的数据源并单击“添加”按钮,将它们分别添加到查询设计器中。分别选定各列字段内容以及数据排序的关键字段。单击查询设计器的关闭按钮,保存该查询。实验实验3-2建立一个名为“选课成绩查询”的交叉表查询。实验要求以选课表为数据来源,利用“交叉表查询向导”建立查询,查询的结果如图4-2所示。图3-2操作步骤(1)打开“新建查询”对话框,选中“交叉表查询向导”选项,单击“确定”按钮,打开“交叉表查询向导”窗口。(2)在窗口右侧的列表中选
25、中作为数据来源的表“选课”,单击“下一步”,在“可用字段”列表中选中“学号”字段,将其移入“选定字段”列表中,使其成为行标题。(3)单击“下一步”,在列表中选择“成绩”字段,单击“下一步”。(4)在“字段”列表中选定“成绩”作为被计算的对象,在“函数”列表中选中“求和”,单击“下一步”按钮。(5)在“请指定查询的名称”文本框中,输入查询的名称“选课成绩查询”,单击“完成”按钮,结束查询的创建过程。实验实验3-3建立一个名为“教师授课查询”的带参数的查询。1.实验要求以选课和教师表为数据原,建立查询。运行查询时,只需输入教师的“姓名”,就可查询到该教师的授课情况,运行结果如图3-3所示。图3-3
26、2.操作步骤(1)打开“新建查询”对话框,选择“设计视图”选项,单击“确定”按钮,将弹出的“显示表”对话框中,依次选定“选课”和“教师”表并添加到查询设计器中。(2)分别选定各列所要显示的字段内容,选择“查询”菜单中的“参数”命令,打开“查询参数”对话框。(3)在“查询参数”对话框中,输入参数名称“教师姓名”和参数的类型“文本”然后单击“确定”按钮关闭该对话框。(4)单击“姓名”列中“条件”行处,但后单击“生成器”按钮,打开“表达式生成器”对话框。(5)在表达式生成器中输入准则的内容:姓名=教师姓名,单击“确定”按钮。(6)单击“关闭”按钮,保存为“教师授课查询”,再单击“确定”按钮,结束查询
27、的建立过程。实验实验3-4创建一个名为“无课教师查询”的查找不匹配项查询。1.实验要求以教师和学生表为数据源,建立无课教师信息的查询,查询结果如图3-4所示。图3-42.操作步骤(1)在数据库窗口中,选择“查询”为操作对象,单击“新建”按钮,打开“新建查询”对话框。(2)在该对话框中选中“查找不匹配查询向导”选项,单击“确定”按钮,将弹出“查找不匹配项查询向导”窗口。(3)在列表框中选定数据来源表“教师”,单击“下一步”按钮,在弹出的窗口的列表框中选定与“教师”相关记录的表“选课”,单击“下一步”按钮。(4)在两个表的字段名列表中分别选定一个匹配字段,然后单击两个列表中间的匹配按钮,则匹配结果
28、显示在匹配字段列表框总,单击“下一步”按钮。(5)在“可用字段”列表中逐个选定查询结果中所需的字段,单击“下一步”按钮。(6)在查询名称框中输入该查询的名称“无课教师查询”,单击“完成”按钮,结束该查询的创建过程。提示:由于无课教师的“教师编号”包含在教师情况表“教师”中,而不包含在选课情况表“选课”中,因此可利用“查询不匹配查询向导”来完成本实验的要求。实验实验 3-5生成教授的数据表1.实验要求在“教师”表中选择“职称”为教授的老师,生成新表,命名为教授。2.操作步骤(1)打开查询设计视图,将“教师”表添加到设计视图的表区域窗格中。(2)把“教师”表中全部字段拖拽到设计网格中,在“职称”字
29、段列的条件行中,输入“教授”。(3)在工具栏中,单击视图按钮,预览查询设计是否正确。如果不满意,单击视图按钮的设计,返回到查询设计视图,对查询进行修改,直到满意为止。(4)在工具栏上,单击“查询类型”按钮旁边的下拉箭头,在下拉菜单中,单击“生成表查询”按钮,打开“生成表”对话框,在“表名称”框中,输入“教授”;然后选中“另一数据库”,即该表保存在其他数据库中。单击“确定”按钮,关闭查询。实验实验3-6建立一个名为“有课教师查询”的联合查询。1.实验要求以教师表盒选课表为数据来源,使用SQL语句建立有课教师情况的查询,查询结果如图3-4所示。图3-42.操作步骤(1)打开查询设计视图,在“选择查
30、询”窗口中,依次选择菜单栏上的“查询”“SQL特定查询”“联合”选项,打开“联合查询”窗口。(2)在“联合查询”窗口中,输入创建联合查询的SQL语句。SELECT DISTINCT 选课.教师编号,教师.姓名,教师.性别,选课.课程代码,选课.上课地点,选课.上课时间FROM 教师INNER JOIN 选课ON 教师.教师编号=选课.教师编号(3)关闭“联合查询”窗口,保存查询为“有课教师查询”,结束查询的创建。上机练习:1.建立一个名为“任相同课教师的查询”的查询。要求以教师任课情况表“任课教师”为数据来源,建立任相同课的教师情况的查询,查询结果如图所示。2.建立一个名为“学生基本情况查询”
31、的查询。要求以“学生”和“专业”表为数据来源,使用“简单查询向导”建立学生基本情况的查询。查询结果如图所示。3.使用总计查询,统计女学生的总人数,以学生表为数据源。4.使用分组总计查询,按职称统计教师人数,以教师表为数据源。5.建立一个追加查询,将选课成绩在80分100分的学生添加到已建立的“优秀学生表”中。包括“学号”、“姓名”、“课程名”以及“成绩”字段。实验实验4 窗体的创建窗体的创建一、一、 实验目的实验目的1.掌握利用“设计视图”创建窗体的方法。2.掌握利用“窗体向导”创建窗体的过程。3.掌握利用“自动创建窗体”创建窗体的过程。4.掌握利用“图表向导”创建图表窗体的过程。5.掌握利用
32、“子窗体向导”创建子窗体的过程。6.掌握各种窗体控件的使用及属性设置。二、二、 实验内容实验内容实验实验-1创建一个信息维护窗体“教师信息维护”。1.1. 实验要求实验要求利用“设计视图”创建一个如图所示的窗体“教师信息维护“,通过它可以对教师表中的记录进行浏览和更新。2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统“。在”数据库“窗口中,选择窗体为操作对象,单击窗口中的”新建“按钮,打开”新建窗体“对话框。(2)在该对象框中选中“设计视图”选项,并在“轻选择该对象数据的来源表或查询”下拉列表框中选定表“教师”,然后单击“确定”按钮,打开窗体的“设计视图”窗口。(3)对窗体的高度和宽度
33、作适当的调整,添加一个标签控件“教师基本情况维护”,然后,将数据源窗口中的字段逐一地拖到窗体页面中,形成多个标签和文本框控件,再对这些控件的位置及大小做适当的调整。(4)用鼠标右键单击“照片”控件,在快捷菜单中选择“属性”命令,弹出“绑定对象框:照片”对话框,在该对话框中将它的“缩放模式”属性值改为“缩放”。(5)用鼠标右键打开“窗体”属性对话框,如图所示,对窗体的有关属性进行重新设置。(6)为该窗体添加一个“关闭按钮”。先点击“工具箱”中的“控件向导”按钮使其处于有效状态(按钮凹陷),然后点击一下“工具箱”中的“命令按钮”控件,在窗体的右下方拖出一个适当大小的按钮区域,便会自动弹出“命令按钮
34、向导”窗口。(7)在“类别”列表中选择“窗体操作”选项,在“操作”列表中选择“关闭窗体”选项,单击“下一步”按钮,进入如图2-5-7所示的向导对话框(8)选中“图片”单选按钮,在列表框中选中“退出”选项,单击“完成”按钮,结束按钮的添加过程,添加了“退出按钮”的窗体界面如上图所示。(9)关闭窗体的设计窗口,文件名保存为“教师维护窗体”,结束窗体的创建过程。实验实验 -2创建一个嵌套窗体“学生选课情况”。1 1实验要求实验要求(1) 设计子窗体“选课情况”。(1) 设计主窗体“学生选课情况”,并插入子窗体“选课情况”,在显示某个学生的自然状况的同时,能够显示出该学生的选课情况,运行结果如图所示。
35、2 2操作步骤操作步骤(1)打开数据库“学生选课系统”。在“数据库”窗口中,选择“窗体”为操作对象,然后单击窗口中的“新建”按钮,打开“新建窗体”窗口。(2)在该窗口中选中“窗体向导”选择,并在“请选择该对象数据的来源表或查询”下拉列表框中选定表“选课”,然后单击“确定”按钮,打开一个“窗体向导”窗口。(3)在“可用字段”列表中,分别选定“课程代码”、“教师编号”、“上课地点”、“上课时间”和“成绩”这5个字段,单击“下一步”按钮。(4)单击“数据表”单选按钮,在单击“下一步”按钮。(5)在选项列表框中“标准”选项,单击“下一步”按钮。(6)在标题文本框中,输入窗体的标题“选课情况”,选中“修
36、改窗体设计”单选按钮,再单击“完成”按钮,进入该窗体的设计窗口。(7)打开窗体的属性窗口,对窗体的有关属性进行重新设置,如图所示。(8)关闭设计窗口并保存对窗体所做的修改,结束子窗体的创建过程。(9)在“数据库”窗体中,重新选择“窗体”为操作对象,单击窗口中的“新建”按钮,打开“新建窗体”窗口。(10)在窗体的列表框中选定“窗体向导”选项,单击“确定”按钮,进入下图所示的窗体向导界面。(11)在“表/查询”下拉列表框中选定表名“学生”,然后在“可用字段”列表中选定全部字段,如下图所示。(12)单击“下一步”按钮,进入窗体向导界面。(13)选定右侧的“纵栏表”单选按钮,单击“下一步”按钮。(14
37、)在样式列表框中选定“标准”选项,单击“下一步”。(15)在标题框中输入该窗体的标题“学生选课情况”,选中“修改窗体设计”单选按钮,在单击“完成”按钮。(16)对窗体的大小以及控件的布局进行重新调整,调整后的布局结果如下图所示。(17) 在工具箱中,单击“子窗体/子报表”控件按钮,用鼠标在窗体下部的空白位置,拖出一个适当大小的矩形区域(用于放置子窗体),释放鼠标后会自动出现一个“子窗体向导”对话框。(18)用鼠标选中“使用现有的窗体”单选按钮,并在下面的列表中选中“选课情况”窗体,单击“下一步”按钮。(19)用鼠标选中“从列表中选择”单击按钮,并在下面的列表中选中其中的第一项,单击“下一步”按
38、钮。(20)在指定子窗体的名称文本框中,指定子窗体名“选课情况”,单击“完成”按钮返回主窗体的设计窗口。(21) 在窗体的右下角添加一个用来关闭窗体的退出按钮,设计结果如下图所示。(22) 为了使窗体更加美观漂亮,为其设置一副背景图片。用鼠标选中窗体的“图片”属性,单击该属性框右侧的编辑按钮,将出现一个如下图所示的“插入图片”对话框。(23)利用“查找范围”下拉列表框找到图片文件所在的文件夹,在下面的文件名列表中选中所要插入的图片文件,单击“确定”按钮返回“窗体”属性对话框,此时图片文件的路径会自动出现在图片属性框中,同时窗体的设计视图中也会自动出现该幅图片的内容。(24)打开主窗体的属性窗口
39、,对窗体的有关属性进行重新设置,如下图所示。(25)关闭设计窗口并保存对窗体所做的修改,结束主窗体的创建过程。实验实验-3创建两个内容相关的窗体“选择选课学生”和“学生选课处理”窗体。1.1. 实验要求实验要求(1)创建一个子窗体“录入选课信息”,如图所示。(2)创建一个主窗体“学生选课处理”,如图所示。(3)在“学生选课处理”主窗体中插入“选课情况”子窗体(“选课情况”子窗体已在实验5-2中建立),如图所示。(4)在“学生选课处理”主窗体中插入“录入选课信息”子窗体,如上图所示。(5)创建一个独立窗体“选择选课学生”,如图所示。(6)运行窗体时,先启动“选择选课学生”窗体,用鼠标单击组合框的
40、下拉按钮,在下拉列表中显示所有学生的“学号”,选定某个学生的“学号”,单击“确定”按钮,就会自动启动“学生选课处理”窗体。在该窗体中自动显示出所选学生的基本情况和已选课情况的有关信息。在“录入选课信息”子窗体中,可以录入所选学生新的选课信息,单击添加记录按钮,便可保存新录入的选课信息,单击“退出”按钮,便可结束选课处理过程。2.2. 操作步骤操作步骤(1)打开数据库“学生选课系统”。在“数据库”窗口中,选择“窗体”为操作对象,单击窗口中的“新建”按钮,打开“新建窗体”对话框。(2)在该对话框中选中“自动创建窗体:纵栏式”选项,并在“请选择改对象数据来源或查询”下拉列表框中选定表“选课”,然后单
41、击“确定”按钮,将打开一个已自动创建完毕的窗体。(3)关闭该窗体,将其名称保存为“录入选课信息”。(4)在数据库窗口中,单击“设计”按钮重新打开该窗体的设计窗口,调整一下窗体的大小,添加一个追加记录的命令按钮。用鼠标选定“工具箱”中的命令按钮控件,再单击一下窗体中的合适位置,打开“命令按钮向导”窗口。(5)在“类别”列表中选定“记录操作”,在“操作”列表中选定“添加新记录”,单击“下一步”按钮。(6)单击“图片”选项按钮,在列表中选定“转至新对象2”选项,单击“完成”按钮,返回到窗体的设计窗口。(7)打开窗体的属性窗口,对窗体的有关属性进行重新设置,如图所示。 (8)关闭设计窗口并保存对窗体所
42、做的修改。至此,“录入选课信息”子窗体创建完毕,接下来开始创建主窗体“学生选课处理”。(9)在数据库窗口中重新选择“窗体”为操作对象,打开“新建窗体”对话框,选中“设计视图”选项,并在“请选择改对象数据的来源表或查询”下拉列表框中选定查询名“学生基本情况查询”,然后单击“确定”按钮,将打开一个空白窗体的设计视图窗口。注:学生基本情况查询是以学生和专业为数据来源,查询结果如下图所示。(10) 从“字段列表”窗口中将所需要的字段逐个拖到窗体中的指定位置,形成窗体中的各个控件。(11) 下面为其添加第一个子窗体。用鼠标选定“工具箱”中的“子窗体/子报表”控件,再单击一下窗体中的合适位置,打开“子窗体
43、向导”窗口。(12) 选中“使用现有的窗体”单选按钮,在列表中选定窗体“选课情况”,单击“下一步”按钮。(13) 选中“从列表中选择”单选按钮,在列表中选定第一项,单击“下一步”按钮。(14) 输入子窗体的名称“已选课情况”,单击“完成”按钮,返回窗体设计窗口,至此第一个子窗体添加完毕。(15) 接下来为其添加第二个子窗体。用鼠标选定“工具箱”中的“子窗体/子报表”控件,再单击一下窗体中的合适位置,打开“子窗体向导”窗口。(16) 选中“使用现有的窗体”单选按钮,在列表中选定窗体“录入选课信息”,单击“下一步”按钮。(17) 选中“从列表中选择”单选按钮,在列表中选定其第一项,单击“下一步”按
44、钮。(18) 输入子窗体的名称“录入选课信息”,单击“完成”按钮,返回窗体设计窗口,至此第二个子窗体添加完毕。(19) 打开窗体的属性窗口,对窗口的有关属性进行重新设置,如图所示。(20) 利用“命令按钮向导”添加一个关闭窗体的命令按钮。窗体设计的最终结果如图所示。(21) 关闭设计窗口,将窗体名称保存为“学生选课处理”。至此,主窗体的创建过程完毕。(22) 接下来创建一个用于打开主窗体“学生选课处理”的启动窗体。单击数据库窗口中的“新建”按钮,打开“新建窗体”对话框。在该对话框中选中“设计视图”选项,然后单击“确定”按钮,打开一个空白窗体的设计视图窗口。(23) 先调整一下窗体的大小,再添加
45、一个组合框控件。选定“工具箱”中的组合框控件,单击窗体中的合适位置,打开“组合框向导”窗口。(24) 选中“使组合框在表或查询中查阅数值”单选按钮,单机“下一步”按钮。(25) 选中视图框中的“表”单选按钮,在列表中选定表“学生”,单击“下一步”按钮。(26) 从“可用字段”列表中选定“学号”字段,将其添加到“选定字段”列表中,单击“下一步”按钮。(27) 在该界面中,单击“下一步”按钮。(28) 在“请问组合框指定标签:”文本框内输入“请选择选课学生的学号:”文本内容,单击“完成”按钮,返回窗体设计窗口,此时的窗体布局如图所示。(29) 接下来为其添加一个“确认”按钮。用鼠标选定“工具箱”中
46、的“命令按钮”控件,再单击一下窗体中的合适位置,打开“命令按钮向导”窗口。(30) 在“类别”列表中选定“窗体操作”,在“操作”列表中选定“打开窗体”,单击“下一步”按钮。(31) 在“请确定命令按钮代开的窗体”列表中选定“学生选课处理”,单击“下一步”按钮。(32) 选定“打开窗体并显示所有记录”单选按钮,单击“下一步”按钮。(33) 单击“文本”选项按钮,在文本框中输入显示在按钮上的文字内容“确定”,单击“完成”按钮,返回到窗体的设计窗口。(34) 接下来再为其添加一个“退出”按钮。用鼠标选定“工具箱”中的命令按钮控件,再单击一下窗体中的合适位置,打开“命令按钮向导”窗口。(35) 在“类
47、别”列表中选定“窗体操作”,在“操作”列表中选定“关闭窗体”,单击“下一步”按钮,进入下图所示的界面。(36) 单击“文本”选项按钮,在文本框中输入显示在按钮上的文字内容“退出”,单击“完成”按钮,返回到窗体的设计窗口。(37) 打开窗体的属性窗口,对窗体的有关属性进行重新设置,如下图所示,窗体设计的最终布局效果如下图所示。(38) 关闭设计窗口,保存窗体名称为“选择选课学生”。(39) 重新设置查询“学生基本情况查询”的筛选条件。在数据库窗口中选定“查询”为操作对象,选定查询名“学生基本情况查询”,单击“设计”按钮,打开查询设计窗口。(40) 单击“学号”字段的“条件”行,再单击工具栏中的“
48、生成器”按钮,打开“表达式生成器”窗口。(41) 利用生成器中提供的工具,生成作为筛选条件的表达式“学生!学号= Forms!选择选课学生!Combo0”,如下图所示。(42) 单击“确定”按钮,返回查询设计窗口。(43) 关闭查询设计窗口并保存对该查询所做的修改。至此,本实验题目全部完成。上机练习:创建两个内容相关的窗体“选择欲选课程”和“选课业务处理”窗体。由它们联合实现学生选课过程中的数据处理功能。要求:(1)创建一个子窗体“学生基本情况”,如图所示。(2)创建一个子窗体“教师基本情况”,如图所示。(3)创建一个子窗体“选课信息”,如图所示。(4)创建一个主窗体“选课信息”,如图所示。(
49、5)创建一个独立的窗体“选择欲选选课”,如图所示。(6)窗体运行时,先启动“选择欲选课程”的窗体。从列表中选定某个“课程名称”,单击“确定”按钮,会自动打开“选课业务处理”窗体。在该窗体的“待选课程信息”页面中会自动显示出前面所选定课程的详细信息。如果学生确认要选择这个课程,可用鼠标单击“选课业务处理”页标签。该页面中有3个也标签:单击“录入选课信息”页标签,可录入学生的选课信息;单击“录入学生信息”页标签,可录入学生的基本信息;单击“录入教师信息”页标签,可录入教师的基本信息。实验实验5 报表的创建报表的创建一、一、实验目的实验目的掌握“自动创建报表:纵栏式”创建报表的方法。掌握“自动创建报
50、表:表格式”创建报表的方法。掌握“报表向导”创建分组汇总报表的方法。掌握“图表向导”创建图表式报表的方法。掌握“设计视图”创建报表的方法。二、二、实验内容实验内容实验实验-创建一个纵栏式报表“学生基本情况表”。实验要求实验要求以查询“学生基本情况”为数据来源,创建一个运行结果如图所示的报表。操作步骤(省略)操作步骤(省略)实验实验-创建一个表格式报表“选课成绩汇总表”。实验要求实验要求以查询“选课成绩查询”为报表的数据来源,其报表运行结果如图所示。操作步骤(省略)操作步骤(省略)实验实验-创建一个具有分组汇总功能的报表“选课成绩报表”。. .实验要求实验要求以查询“选课查询”为数据来源,创建分
51、组功能的报表,结果如图所示。2.2.操作步骤(省略)操作步骤(省略)实验实验-创建一个具有图表格式的报表“学生学期成绩表”。实验要求实验要求以表“学期成绩”为数据来源,创建具有图表格式的报表,其结果如图所示。操作步骤(省略)操作步骤(省略)实验实验5-5创建一个有课教师情况的报表“有课教师情况表”。实验要求实验要求以查询“有课教师查询”为数据来源,使用报表“设计视图”创建报表,其运行结果如图所示。操作步骤操作步骤(1)打开数据库“学生选课系统”。在“数据库”窗口中,选择“报表”为操作对象,单击窗口中的“新建”按钮,打开“新建报表”对话框。(2)在列表中选定“设计视图”选项,在“请选择该对象数据
52、的来源或查询”下拉列表中选定查询“有课教师查询”,单击“确定”按钮,进入报表窗口。(3)在“报表”窗口中,首先要指定报表中所需要的字段,并将其拖放到报表的主体中,再在页面页眉处定义所需要字段的对应标题,如图所示。(4)在“报表”窗口中,依次选择菜单栏上“视图”中的“报表页眉/报表页脚”选项。(5)在“报表”窗口中,在报表页眉处添加一个“标签”控件并定义其属性,如图所示。 (6)在“报表”窗口中,在报表页脚处添加一个“标签”控件并定义其属性,如图所示。(7)在“报表”窗口中,调整报表的布局,定义每个字段的标题属性。(8)关闭“报表”窗口,保存报表为“有课教师情况表”,结束报表的创建过程。实验实验6 数据页的创建数据页的创建一、一、 实验目的实验目的1.掌握利用“自动创建数据页”创建数据页的过程。2.掌握利用“数据页向导”创建数据页的过程。3.掌握美化数据页的常用方法。二、二、 实验内容实验内容实验实验6-1创建一个数据访问页。实验要求实验要求以课程设置情况查询“课程查询”为数据来源,使用“自动创建数据页”创建数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人教版高中英语从句练习题30题带答案
- 2024年省燃气经营企业从业人员考试(燃气管网工)练习题及答案四
- 2025年山西省煤矿企业主要负责人安全生产知识和管理能力仿真试题及答案
- 陈强课件Pdf教学课件
- 考点解析-人教版八年级物理上册第4章光现象-光的色散专题训练试卷(详解版)
- 2025年四级车工(数控车)职业技能鉴定理论考试题库(含答案)
- 2025年房地产经营与开发试题及答案
- 2025年湖南省危险货物港口装卸管理人员从业资格考试仿真试题及答案
- 安防监控系统项目施工方案范本
- 九江市注册环保工程师考试(大气污染防治专业案例)全真模拟题库及答案(2025年)
- 医学伦理与医生护士职业道德的边界探讨
- 母婴护理中心(月子会所)项目实施方案
- 作业指导书管理规范规章制度
- 篮球空白战术板
- 医保工作各小组和医保相关制度
- 2023年江苏泰州现代农业发展集团有限公司招聘笔试题库含答案解析
- 第五章 亲核取代反应
- 医院医疗设备购置申请表(采购单)
- 从业人员健康管理制度完整版
- 2022年中交营口液化天然气有限公司招聘笔试题库及答案解析
- 《消防安全技术实务》课本完整版
评论
0/150
提交评论