宁波大学商学院
实验报告
实验课程名称: 管理信息系统 学 院: 科技学院法商学院 专 业: 金融学 指导教师: 杜碧升 报告人姓名: 罗重阳 学号: 114171928 班 级: 11金融3班 学 期: 2012-2013学年第二学期
商学院商科实验教学中心制
实验 成绩 窗体设计 实验项目名称 一、实验目的与要求: 实验目的 数据库是用来存储数据的,而窗体可以让用户更便利地使用Access的各种应用功能。通学习和应用窗体设计,使同学更轻松地完成数据的各种处理,制定表中数据的多种显示输入输出方法以及完成数据库的各种维护功能。 二、实验设备及软件: 实验设备及软件 PC一台 、Microsoft Office Access2003 三、实验方法(原理、流程图) 四、实验过程、步骤及内容 实验内容 1、采取“窗体设计向导”分别以4个表对象为数据源,即“学生信息表”,“成绩表”、“课程表”以及“班课表”新建和完善4个“源于单一数据集”窗体; 2、采用“窗体设计向导”以在“查询”试验中建立的查询如“学生信息查询”、“成绩查询”、“班级查询”、“课程查询”以及交叉表查询为数据源建立6个“源于单一数据集”窗体。 3、采用“窗体设计设图”设计一个没有数据源的“欢迎窗体”,并在该窗体上设计命令按钮打开“实验6”设计的主切换面板; 4、设计一个源于“多重数据集”的窗体。 实验步骤 (一)使用窗体设计向导创建源于单一数据集的窗体 以下利用“学生信息表”创建窗体为例,具体步骤如下: 1、打开数据库“学生信息管理系统”,在数据库窗口中,选择“对象”列表中的“窗体”选项,单击“新建”按钮; 2、在“新建窗体”对话框中,选择“窗体向导”,在“请选择该对象数据的来源表或查询”中选择表“学生信息表”,如图1所示,单击“确定”按钮进入“窗体向导”,选择需要的字段、窗体布局以及样式,并为窗体指定标题,如图2、3、4、5所示。
图1 “新建窗体”对话框 图2 “字段”设置对话框 图3 “窗体布局”对话框 图4 “样式”设置对话框 图5 为窗定标题 3、单击“完成”后,出现“学生信息表”的数据视图,如图6所示。
图6 窗体运行效果 可根据需要,在“设计视图”中修改窗体内容和样式。 按相同步骤完成其他“源于单一数据集”窗体。 “班级表”窗体 “成绩表”窗体 “课程表”窗体
(二)使用窗体设计向导创建源于多重数据集的窗体 具体步骤如下: 1、前几步的步骤和“源于单一数据集的窗体”创建过程一样,打开要建立窗体的数据库“学生管理信息系统”,使用“窗体向导”创建窗体,不同的是在弹出“窗体向导”选择“表/查询”时,需要先后选择表“学生信息表”(一对多的“一”端)以及“班级表”(一对多中的“多”端),并在两个表中选择需要的字段,分别如图7和图8所示。 图7 选择“学生信息表” 图8 选择“班级表” 2、由于此前两个表中之间已经正确地设置了关系,单击“下一步”,向导询问以那个表或查询来查看,选择“通过班级表”,查看数据方式并选定“带有子窗体的窗体”选项,如图9所示。 3、单击“下一步”,选择窗体布局与样式,并给新的主窗体和子窗体命名,单击“完成”按钮后,Access将同时创建两个窗体,一个是窗体和子窗体控件,另一个则是子窗体,如图10所示。 图9 确定查看数据的方式 图10 带子窗体的窗体效果 (三)修饰窗体外观 1、添加页眉页脚/改变页眉页脚的大小 (1)选择需要添加页眉页脚的窗体,单击“设计”,打开窗体的设计,如图11所示,右键单击窗体的任何部分,可以看到快捷菜单,选择是否需要页眉页脚,如图12所示。
图11 打开窗口设计 图12 添加/删除窗体页眉页脚 (2)改变窗体页眉页脚或其它节大小,将光标放在节的底边,上下拖动鼠标改变节的高度;或将鼠标放在节的右边左右拖动鼠标改变节的宽度。 2、在窗体页眉处添加一个标题 如在“学生信息表窗体”添加一个标题“学生信息表”,具体步骤是 (1)选择窗体“学生信息表窗体”,单击“设计”,打开窗体的设计; (2)单击工具箱的“”标签按钮,在窗体页眉处画出标签框,在框中输入文字“学生信息表”; (3)编辑标签文字的大小、颜色、和背景颜色等。如图13所示。 (4)图14为添加标签后的窗体“学生信息表窗体”的效果显示。 图13 为窗口添加标签 图14 添加标签后的窗体显示图 3、在窗体中添加背景图片 如在窗体“学生信息表窗体”中添加一个背景图片,具体步骤为: (1)在“设计”视图中打开“学生信息表窗体”窗体; (2)在工具栏中选择“图片”控件,在窗体上拖动鼠标调整要放置图片的大小和位置; (3)出现“插入图片”的对话框,选择图片所在的位置; (4)调整图片的属性,选择图片控件(即上一步插入的图片),按右键选择“属性”,将设置图片“缩放模式”为“拉伸”,如图15、16所示。
图15 调整图片属性 图16 设置图片放置格式 (5)此时图片覆盖在窗体字段之上,选择Access“格式”菜单中的“置于底层”,使北京放置于其他控件的下方,如图17。 图17 “格式”菜单中的“置于底层” (6)图18为设置背景图片之后的“学生信息表窗体”体视图。 图18 加入背景图片后的窗体
(四)自定义窗口 具体步骤如下: 1、在数据库窗口中,选择“对象”列表中的“窗体”选项,然后双击“在设计视图中创建窗体”的选项,弹出“窗体设计视图”。如图19所示。 2、用鼠标在窗体“主体”部分上下/左右拖动可以改变窗体主体部分的大小,将窗体改变成适合的尺寸。 3、使用“工具栏”中的“标签”控件按钮,在窗体增加两个“标签”:“学生管理信息系统”和“欢迎进入系统”,并使用“工具栏”中的“图像”控件按钮在两个标签见插入一张背景图片,并将图片控件属性设置为“拉伸”。图20为窗体视图的显示效果。 图19 窗体设计视图 图20 窗体视图显示效果 4、在窗体上框单击右键,弹出如图21所示菜单,在菜单中选择“属性”,进入窗体属性设置; 图21 窗体设计视图 5、选择窗体“格式”,将“记录选择器”、“导航按钮”以及“分隔线”均设置为“否”,如图22所示。也可以对窗体属性进行其他设置。图23为设置后的窗体视图。退出并将窗体命名为“欢迎”。
图22 窗体属性设置 图23 属性设置后的窗体视图 五、实验数据(现象)处理分析 一、窗体主要功能 1、显示编辑数据 这是窗体最普遍的用法。窗体为自定义数据库中数据的表示方式提供了途径。还可以用窗体更改或删除数据库的数据。 2、控制应用程序的流程 窗体上可以放置各种命令按钮控件。用户可以通过控件做出选择并向数据库发出各种命令,窗体可以与宏一起配合使用,来引导过程动作的流程。 3、显示信息 可以利用窗体显示各种信息、警告和错误信息。例如,当用户输入了非法数据时,信息窗口会告诉“输入错误”,并提示正确的输入方式。 4、打印数据 一个窗体可以同时扮演显示数据及打印数据的双重角色。 二、窗体的结构 三、窗体设计视图工具栏 工具箱时窗体设计的“命令中心”。拖动标题栏可以移动工具箱,拖动边缘或角可以更改工具箱的外形,还可以将工具移到工作区的顶部,像工具栏一样使之固定。关闭工具箱的
方法很多,可以单击工具箱右上角的“关闭”按钮,也可以选择“视图”菜单中的“工具箱”命令,还可以单击工具栏上的“工具箱”按钮。 四、使用窗体设计向导创建源于单一数据集的窗体 “源于单一数据集”是指窗体的数据源是一个数据表或者是一个查询;而“源于多重数据集的窗体”是指窗体的数据源是多个数据表或多个查询的某种组合。 五、使用窗体设计向导创建源于多重数据集的窗体 很多情况下,信息系统的窗体数据源都不是基于一个数据表或一个查询表。Access处理多重数据源的形式为开设子窗体,即主窗体基于一个数据源,而任意其他数据源的数据处理必须为其开设对应的子窗体,子窗体是窗体中的窗体,在显示有“一对多”的关系的表或查询中的数据时,子窗体特别有效。 六、自定义窗体 窗体设计视图时进行窗体设计的主要工具,可以直接在窗体设计视图中创建窗体,也可以在窗体设计视图中修改已有的窗体。 “自定义窗体”就是通过“窗体设计视图”完成。 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、工具箱和窗体组成: (1)标题栏:显示当前编辑的窗体名称。 (2)水平标尺和垂直标尺:用来标定控件的位置。 (3)工具箱:是窗体设计工具的集合,通过拖放为窗体创建控件。 (4)窗体:是窗体设计的中心,它一般由主体结构构成,但是窗体也能包含窗体页眉、页面页眉、页面页脚及窗体页脚等窗体节,通过“视图”菜单来增加。窗体页眉用于显示窗体标题、窗体使用说明或者打开相关窗体或运行其他任务的命令按钮。窗体页脚用于显示窗体命令按钮或接受输入的非结合控件等对象的使用说明,窗体页脚会显示在“窗体”窗口的底部和打印输出文档的结尾处。 六、实验结论: 窗体用途有数据的查看与输入;控制应用程序的流程;自定义对话框:为用户提供系统的信息;打印数据库信息。 通过这次的数据库实验,我学会了使用向导创建窗口、修饰窗体外观、创建自定义窗口等窗口设计的基本知识,看着自己经过学习、摸索做出来的东西,挺有成就感的。更加觉得没有你做不出来的东西,只有你不努力去学、去做。
七、指导教师批阅意见: 成绩评定: 指导教师签字: 年 月 日 八、备注:注册信息填写充分 注:报告内页的项目或内容设置,根据实际情况可加以调整和补充,写不下可附一页。