版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access数据库
技术与应用项目化教程新世纪高职高专计算机大类专业基础课系列规划教材新世纪高职高专教材编审委员会组编ACCESSSHUJUKUJISHUYUYINGYONGXIANGMUHUAJIAOCHENG任务5创建学生管理系统的窗体任务5.1快速建立窗体任务5.2使用设计器创建窗体知识点窗体概述、窗体控件任务5.3美化窗体任务5.4创建编辑系别信息的窗体任务实训图书管理系统的窗体1.窗体的基础知识2.使用向导和设计器创建窗体3.美化窗体4.窗体控件的使用任务5重点和难点创建学生管理系统的窗体1.掌握快速建立窗体的方法2.掌握使用向导创建简单窗体3.掌握使用窗体设计器创建用户自定义窗体4.掌握修改窗体的基本方法任务5学习目标创建学生管理系统的窗体在Access数据库中,不仅可以设计表和查询,还可以根据表和查询创建窗体。窗体是用户和Access应用程序之间交换数据的窗口,它可以与数据表协同工作,将数据在屏幕上合理安排,而且在窗体中还可以有文字、图像,还可以插入声音、视频,使人机界面更加丰富多彩。另外窗体可以与宏或函数等相结合,控制数据库应用程序的执行过程,使数据库的各个对象紧密地结合起来。1.窗体的类型Access提供了六种基本类型的窗体,分别是纵栏式窗体、表格式窗体、数据表式窗体、主/子式窗体、图表式窗体和数据透视窗体。(1)纵栏式窗体图5-1所示是一个纵栏式窗体。纵栏式窗体左侧显示字段名称,右侧显示或编辑当前记录的对应字段值。纵栏式窗体的特点是一次只显示一条记录,而窗体的大小可以多于一个屏幕,它是默认的窗体形式。这种窗体简洁,并易于对数据的操作。如果没有特殊的需要,一般采用这种窗体。纵栏式窗体可用于输入数据,窗体中的文本框用于显示或输入数据。任务5知识点1创建学生管理系统的窗体任务5知识点1创建学生管理系统的窗体图5-1“纵栏式”窗体(2)数据表式窗体图5-2所示是一个数据表式窗体。数据表式窗体运行时显示界面与表或查询的数据表视图显示界面相同。这种窗体通常用做子窗体或用于显示表或查询的所有记录。数据表式窗体一次可以显示多条记录。这种窗体可以设置字段的显示格式,窗体运行时可以动态调整显示格式,但其格式只能是定制的行、列方式。图5-2“数据表式”窗体(3)表格式窗体图5-3所示是一个表格式窗体。其特点是一次可以显示多条记录,每行显示一条记录的字段。窗体显示的记录数视显示器的分辨率和窗体大小而定。表格式窗体可用于显示或输入多条记录,又称为连续窗体。表格式窗体可以按照自定义方式排列字段,对字段重新布局,定制格式显示数据。它具有纵栏式窗体和数据表式窗体的优点。图5-3“表格式”窗体任务5知识点1创建学生管理系统的窗体(4)主/子式窗体图5-4所示是一个主/子式窗体。其特点是一个小窗体插入另一个大窗体中。插入大窗体的小窗体称为子窗体,被插入窗体的大窗体称为主窗体。主/子式窗体通常用于显示具有一对多关系的表或查询中的数据。主窗体显示“一”方的数据,一般采用纵栏式窗体;子窗体显示“多”方的数据,通常采用数据表或表格式窗体。主窗体与子窗体相互链接,子窗体只显示与主窗体当前记录相关的记录。图5-4“主/子式”窗体任务5知识点1创建学生管理系统的窗体(5)图表式窗体图5-5所示是一个图表式窗体。图表式窗体是将数据经过一定的处理,以图表的形式形象、直观地显示出来,可以非常清楚地展示出数据的变化状态及发展趋势。图表式窗体既可以单独使用,也可以作为子窗体嵌入其他窗体中。图5-5“图表式”窗体任务5知识点1创建学生管理系统的窗体2.窗体视图窗体通常有三种视图方式,分别是窗体视图、设计视图和布局视图。(1)窗体视图在窗体视图下打开窗体,即显示窗体运行结果,通常是用户要通过窗体进行操作,如查看信息、添加、更改和删除数据等。双击导航窗格中的窗体名称,以窗体视图方式打开窗体。例如双击“系别信息”窗体,将以窗体视图方式打开窗体,如图5-8所示。也可以右键单击窗体名称,从出现的快捷菜单中选择“打开”命令进入窗体视图。图5-8窗体的窗体视图任务5知识点1创建学生管理系统的窗体(2)设计视图以设计视图方式打开窗体,即进入到窗体设计器中对窗体内容进行修改,如改变窗体结构或显示内容等。在导航窗格中单击要打开的窗体,然后选择功能区的“设计视图”按钮,就可以以设计视图方式打开窗体,或者也可以通过右键单击窗体名,并从快捷菜单中选择“设计视图”命令来打开窗体的设计视图。如将“系别信息”窗体以设计视图方式打开,其画面如图5-9所示。图5-9窗体的设计视图任务5知识点1创建学生管理系统的窗体从图中可以看出,窗体包含五部分:窗体页眉、窗体页脚、主体、页面页眉和页面页脚,这些部分称为窗体的“节”,每个“节”都有其特定的功能。①窗体页眉通常用来显示对每条记录都一样的信息,如窗体标题等与主体部分变化无关的信息或控件,出现在整个窗体的顶部。②窗体页脚用来显示对每条记录都一样的信息,例如按钮或有关使用窗体的说明信息等,出现在整个窗体的底部。③主体显示在窗体的中间,包含着窗体的主要部分,它是窗体的核心内容,通常包含绑定到记录源中的字段的控件和其他控件,所有窗体都有主体节部分。④页面页眉通常用于在每个打印页的顶部显示每页都相同的信息,例如页标题或列标题等信息。⑤页面页脚节用于在每个打印页的底部显示每页都相同的信息,例如日期或页码等信息。任务5知识点1创建学生管理系统的窗体Access默认窗体设计器中只包含主体节。如果要添加窗体页眉节、页脚节、页面页眉节或页面页脚节,则要右键单击窗体任意位置,在弹出的快捷菜单中选择“窗体页眉/页脚”或“页面页眉/页脚”命令即可。打开窗体的设计视图时,功能区还有“工具”命令组,如图5-10所示。单击【添加现有字段】按钮,可以打开“字段列表”对话框,如图5-11所示。
图5-10“工具”命令组图5-11字段列表任务5知识点1创建学生管理系统的窗体选中窗体对象或其他对象,如窗体,单击“工具”命令组的【属性表】按钮,或者在选定对象上右击,在弹出的快捷菜单中选择“属性”命令,可以打开窗体的“属性表”对话框,如图5-12所示。利用“属性表”框可以定制窗体控件。窗体、窗体页眉、主体、窗体页脚及窗体上的每个控件都有与之关联的属性,可以使用属性表来设置这些属性。随着对象的不同,所能指定属性的种类也有变化。如利用文本框控件在窗体中创建一个文本框,打开该文本框的属性表,设置文本框的“控件来源”为“系部”表的“系部名称”字段,就可以在文本框中显示系部名称。图5-12属性表任务5知识点1创建学生管理系统的窗体(3)布局视图以布局视图打开窗体,可以编辑窗体的布局。在导航窗格中单击要打开的窗体,然后选择功能区的【布局视图】按钮,就可以以布局视图方式打开窗体,或者也可以通过右键单击窗体名,并从快捷菜单中选择“布局视图”命令来打开窗体的布局视图。如将“系别信息”窗体以布局视图方式打开,其画面如图5-13所示,在这个视图下,可以修改窗体内控件的布局。图5-13窗体的布局视图任务5知识点1创建学生管理系统的窗体打开窗体的设计视图时,功能区就会出现控件命令组,如图5-14所示。“控件”命令组是设计窗体的工具。它包含了可用在窗体上的所有控件的按钮,可以利用它给窗体添加控件,如文本框、标签、按钮、选项卡、组合框、复选框、图像等。如果在使用这些控件时,不知道某个控件的作用,可以将鼠标指针指向这个控件并暂停一会儿,此时就会出现简短的提示信息。要在窗体中放置控件,须先在“控件”命令组中单击该控件按钮,此时鼠标指针变成所选控件的图标,然后在要放置控件的地方单击或拖动即可。图5-14“控件”命令组任务5知识点2创建学生管理系统的窗体Access提供了许多控件。同类控件有相同的属性。对同类的控件设置不同的属性值,即可得到不同的屏幕对象。1.窗体控件类型按控件与数据源的关系可以将控件分成如下三类:(1)绑定型控件绑定型控件就是数据源为表或者查询中的一个字段的控件。窗体运行时,如果向绑定型控件中输入数据,则该数据可以自动保存到数据源表的字段中。另一方面,当数据源表中的字段值发生变化后,窗体上的控件的值也会发生变化。绑定型控件主要用于显示、输入、更新数据库中的字段。(2)非绑定型控件没有指定数据源的控件为非绑定型控件。非绑定型控件分为两类:一类是没有控件来源属性而无法指定数据源,例如标签控件,窗体运行时,不能向这类控件输入数据;另一类是有控件来源属性但没有指定数据源的控件,如文本框,窗体运行时,可以向这类控件中输入数据。任务5知识点2创建学生管理系统的窗体(3)计算型控件计算型控件有控件来源属性,但这种控件的来源是表达式,而不是表或者查询的一个字段。表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。窗体运行时,计算控件的值不能编辑,只用于显示表达式的值。2.窗体控件的功能及常见属性Access数据库工作界面的功能区的“控件”命令组中各个控件按钮的功能及常见属性说明见书上表5-1。任务5知识点2创建学生管理系统的窗体任务5知识点2创建学生管理系统的窗体子目录在Access中,系统提供了快速创建窗体的工具,用户可以利用自动窗体、窗体向导等工具,方便、快捷地完成窗体的创建。本任务将介绍如何使用自动窗体和窗体向导工具快速建立窗体。任务5.1快速建立窗体子任务1使用自动窗体创建浏览“班级信息”的窗体子任务2使用向导创建浏览“系别信息”的窗体子任务3使用向导创建基于多表的浏览学生信息的窗体子任务4创建浏览班级和学生信息的主/子式窗体任务分析使用自动窗体可快速创建一个数据窗体,用这种方式创建的窗体格式是由系统规定的,如果需要修改,可以通过窗体的设计视图来完成。本子任务的功能是基于“班级”表使用自动窗体创建浏览班级信息的窗体,该窗体命名为“班级信息”。任务5.1-子任务1使用自动窗体创建浏览“班级信息”的窗体任务实施步骤1启动Access2016,打开“学生管理”数据库,在导航窗格中,单击“班级”表,即选中“班级”表。步骤2在“学生管理”数据库工作界面中,选择“创建”选项卡,单击“窗体”命令组的【窗体】按钮,打开自动创建的“班级”窗体的布局视图,如图5-15所示。步骤3以“班级信息”为窗体名称保存该窗体,这样就完成了自动创建窗体的过程。图5-15“班级”窗体的布局视图界面任务5.1-子任务1使用自动窗体创建浏览“班级信息”的窗体任务分析创建窗体时可以自动创建,该方法尽管很简单,但界面布局单一,虽然也可以再进入设计视图进行修改,但要改动的地方可能会很多,给用户带来不便。创建窗体也可以在窗体向导的指引下创建。利用窗体向导创建一个窗体后,可以随时在窗体设计视图下进行修改。窗体向导可以创建纵栏式、表格式、数据表式和两端对齐式等布局的窗体。如果用户希望自己选择窗体类型和样式,通常使用窗体向导创建窗体,这种方法不但简单方便,而且非常灵活。本子任务的功能是基于“系部”表使用窗体向导创建浏览系别信息的窗体,该窗体命名为“系别信息”。任务5.1-子任务2使用向导创建浏览“系别信息”的窗体任务实施步骤1启动Access2016,打开“学生管理”数据库。步骤2单击功能区的“窗体”命令组的【窗体向导】按钮,弹出“确定窗体上使用字段”窗体向导对话框,在“表/查询”框中选择窗体数据来源的表或查询名,这里选择“系部”表,再单击【>>】按钮,将“可用字段”中的所有字段添加到“选定字段”中,如图5-16所示。小提示
:窗体的数据源可以是一个或多个表/查询。图5-16中的“>”按钮,可将“可用字段”中的选中字段移动到“选定字段”中;“>>”按钮则可将“可用字段”中的所有字段移动到“选定字段”中。“<”和“<<”按钮的移动方向分别与“>”和“>>”的移动方向相反。步骤3在“窗体向导”对话框中单击【下一步】按钮,此时出现“请确定窗体使用的布局”窗体向导对话框,在这里选择“纵栏表”布局方式,如图5-17所示。
图5-16窗体向导对话框图5-17子任务2“请确定窗体使用的布局”界面任务5.1-子任务2使用向导创建浏览“系别信息”的窗体步骤4
在“确定窗体使用的布局”窗体向导对话框中单击【下一步】按钮,弹出“指定窗体标题”窗体向导对话框,在此界面中指定窗体标题为“系别信息”,如图5-18所示。步骤5
在“指定窗体标题”窗体向导对话框中单击【完成】按钮,打开新创建的窗体“系别信息”的布局视图,并显示数据表中的第一条记录,如图5-19所示。步骤6
保存窗体,名称为“系别信息”。任务实施图5-18子任务2“请为窗体指定标题”界面图5-19“系别信息”窗体的布局视图任务5.1-子任务2使用向导创建浏览“系别信息”的窗体任务分析前面两个子任务创建的都是基于单表的窗体,但为了分析数据需要,创建窗体的数据来源不仅可以基于单个数据表,也可以基于多个数据表。本子任务的功能是基于“学生”、“班级”和“系部”三个表使用窗体向导创建浏览学生的学号、姓名、性别、班级名称和系部名称的窗体。任务5.1-子任务3使用向导创建基于多表的浏览学生信息的窗体任务实施步骤1
启动Access2016,打开“学生管理”数据库。步骤2
在数据库功能区的“创建”选项卡下“窗体”命令组中单击【窗体向导】按钮,弹出“确定窗体上使用字段”界面,首先在“表/查询”下的下拉列表中选择“学生”表,将可用字段下方的列表框中的学号、姓名、性别三个字段分别按【>】按钮移动到选定字段列表框中。再依次选择“班级”表的“班级名称”和“系部”表的“系部名称”字段,如图5-20所示。步骤3
在“确定窗体上使用字段”窗体向导对话框中中单击【下一步】按钮,打开“确定查看数据的方式”窗体向导对话框,确定查看数据的方式选择“通过学生”,如图5-21所示。
图5-20子任务3“请确定窗体上使用哪些字段”界面图5-21子任务3“请确定查看数据的方式”界面任务5.1-子任务3使用向导创建基于多表的浏览学生信息的窗体步骤4在“确定查看数据的方式”窗体向导对话框中单击【下一步】按钮,弹出“确定窗体使用的布局”窗体向导对话框,选择“表格”布局方式,如图5-22所示。步骤5在“确定窗体使用的布局”窗体向导对话框中单击【下一步】按钮,打开“为窗体指定标题”窗体向导对话框,窗体指定标题为“浏览多表信息”,如图5-23所示。任务实施
图5-22子任务3“请确定窗体使用布局”界面图5-23子任务3“请为窗体指定标题”界面任务5.1-子任务3使用向导创建基于多表的浏览学生信息的窗体步骤6
单击【完成】按钮,以窗体视图打开“浏览多表信息”窗体,如图5-24所示,完成“浏览多表信息”窗体的创建。任务实施图5-24“浏览多表信息”窗体界面任务5.1-子任务3使用向导创建基于多表的浏览学生信息的窗体使用向导除了可以创建基于单表和多表的窗体之外,还可以创建带有子窗体的窗体,即主/子式窗体。主/子式窗体可以在一个窗体中同时查看多个表的数据。带有子窗体的窗体为主窗体,被包含的窗体为子窗体,主窗体只能是纵栏式窗体,子窗体可以显示为数据表式窗体或表格式窗体。创建主/子式窗体的数据表之间的关系必须是一对多的关系。如果对于向导创建的主/子式窗体不满意,可以使用窗体设计器进一步进行修改。如果不想受系统的约束,创建完全符合用户需求的主/子式窗体,也可以在窗体设计器中,使用“子窗体”控件来实现。本子任务是利用向导创建浏览班级和学生信息的主/子式窗体,因为“班级”表和“学生”表之间是一对多的关系,所以“班级”表是主窗体的数据源,“学生”表是子窗体的数据源。该窗体命名为“浏览班级和学生信息”。任务分析任务5.1-子任务4创建浏览班级和学生信息的主/子式窗体任务实施步骤1启动Access2016,打开“学生管理”数据库。步骤2在数据库功能区“创建”选项卡下的“窗体”命令组中单击【窗体向导】按钮,弹出“确定窗体上使用字段”的窗体向导对话框,选择“学生”和“班级”表中所有字段作为窗体上所需要的字段。如图5-25所示。步骤3在“确定窗体上使用字段”的窗体向导对话框中单击【下一步】按钮,打开“确定查看数据的方式”窗体向导对话框,选择“通过班级”作为查看数据的方式,如图5-26所示。
图5-25子任务4“请确定窗体上使用哪些字段”界面图5-26子任务4“请确定查看数据的方式”界面任务5.1-子任务4创建浏览班级和学生信息的主/子式窗体步骤4在“确定查看数据的方式”窗体向导对话框中单击【下一步】按钮,弹出“确定子窗体使用的布局”窗体向导对话框,选择“表格”布局方式,如图5-27所示。步骤5在“确定子窗体使用的布局”窗体向导对话框中单击【下一步】按钮,打开“为窗体指定标题”窗体向导对话框,指定主窗体标题为“浏览班级和学生信息”,子窗体标题为“学生_子窗体”。如图5-28所示。任务实施
图5-27子任务4“请确定子窗体使用的布局”界面图5-28子任务4“请为窗体指定标题”界面任务5.1-子任务4创建浏览班级和学生信息的主/子式窗体步骤6在单击【完成】按钮,以窗体视图方式打开“浏览班级和学生信息”窗体,如图5-29所示,保存窗体完成窗体的创建。任务实施图5-29“浏览班级和学生信息”窗体任务5.1-子任务4创建浏览班级和学生信息的主/子式窗体任务分析任务5.1介绍了使用窗体向导快速创建应用Access默认设置的窗体,但在实际应用中,使用向导创建的窗体的格式和布局不能满足用户的需要。Access2016提供了使用设计器创建窗体的方法,使用设计器可以由用户自行设计窗体格式以及布局来创建窗体和修改窗体。本任务主要介绍使用设计器来创建自定义窗体。任务5.2使用设计器创建窗体子任务1
创建浏览学生信息的窗体子任务2
创建编辑学生信息的窗体子任务3
创建通过班级名称查询学生信息的窗体子任务4创建使用参数查询“学生选课和成绩”信息的窗体任务分析在学生管理系统中,经常要查看和浏览学生信息,为此要建立浏览学生信息的窗体。本子任务的功能是基于“学生”表使用窗体设计器创建浏览学生信息的表格式窗体,该窗体命名为“浏览学生信息”。本任务创建的窗体只能浏览学生信息,不能修改和编辑,需要设置相关控件的属性表来实现。任务5.2-子任务1创建浏览学生信息的窗体任务实施步骤1启动Access2016,打开“学生管理”数据库,单击数据库功能区“创建”选项卡下“窗体”命令组的【窗体设计】按钮,打开窗体设计器界面,也就是窗体的设计视图,如图5-30所示。步骤2在“窗体设计器”界面中,右键单击窗体的任意位置,在弹出的快捷菜单中选择“窗体页眉/页脚”命令,为窗体添加窗体页眉、页脚节,添加页眉、页脚节后的窗体设计器界面如图5-31所示。图5-30窗体设计器界面图5-31带窗体页眉和页脚节的窗体设计器界面任务5.2-子任务1创建浏览学生信息的窗体步骤3单击数据库功能区“窗体设计工具-设计”选项中的“工具”命令组中的【属性表】按钮,在窗体设计器右侧显示“属性表”对话框,在属性表中上方的下拉列表中选择所选内容的类型为“窗体”,再单击“数据”选项卡,单击窗体“记录源”属性右侧的下拉列表框,设置窗体的“记录源”为“学生”表。并设置属性“允许添加”、“允许删除”和“允许编辑”均为“否”,则窗体中的信息只能查看,不能修改和编辑,如图5-32所示。步骤4单击数据库功能区“窗体设计工具-设计”选项中的“工具”命令组中的【添加现有字段】按钮,在窗体设计器右侧打开与该窗体的数据源相对应的字段列表对话框,如图5-33所示。任务实施
图5-32属性表窗格图5-33“字段列表”窗格任务5.2-子任务1创建浏览学生信息的窗体步骤5在“字段列表”对话框中将所有字段直接拖到窗体的主体节中,然后将所有标签字段使用剪切法移动到窗体页眉节中。调整主体节中的文本框字段位置与窗体页眉节中相应的标签对齐,如图5-34所示。步骤6单击数据库功能区“窗体设计工具-设计”选项中的“工具”命令组中的【属性表】按钮,打开窗体的属性表,将“默认视图”属性的值设为“连续窗体”,“记录选择器”属性值设为“否”,如图5-35所示。。任务实施图5-34将字段列表中字段拖到窗体中图5-35设置窗体的属性表窗格任务5.2-子任务1创建浏览学生信息的窗体步骤7
以“浏览学生信息”为窗体名保存窗体。在数据库功能区“窗体设计工具-设计”选项中的“视图”命令组中单击“视图”下拉列表,选择“窗体视图”运行窗体,如图5-36所示。该窗体中的数据只能查看,不能编辑和修改。任务实施图5-36“浏览学生信息”窗体视图界面任务5.2-子任务1创建浏览学生信息的窗体任务分析本子任务是基于“学生”表使用窗体设计器创建操作学生信息的窗体,该窗体命名为“操作学生信息”。编辑学生信息,不仅可以查看信息,而且还能修改和编辑信息,只需在子任务1基础上,将窗体属性表的“允许添加”、“允许删除”和“允许编辑”均设为“是”即可。任务5.2-子任务2创建编辑学生信息的窗体任务实施步骤1启动Access2016,打开“学生管理”数据库,以设计视图方式打开“浏览学生信息”窗体。步骤2单击数据库功能区“窗体设计工具-设计”选项卡下的“工具”命令组中的【属性表】按钮,弹出窗体的属性表,在属性表中设置“允许添加”、“允许删除”和“允许编辑”属性值为“是”,则窗体中的信息不仅能查看,而且还能修改和编辑。步骤3以“操作学生信息”为窗体名保存窗体即可。窗体中的数据不仅能查看,而且还能编辑和修改。任务5.2-子任务2创建编辑学生信息的窗体任务分析本子任务的功能是使用窗体设计器创建通过班级名称查询学生信息的窗体,窗体命名为“按班名参数查询”。创建通过班级名称查询学生信息的窗体,需要创建一个基于班级名称为参数的参数查询。此查询已在任务四中创建,查询名称为“班级名称”,在本任务中直接使用,不再介绍查询的创建过程。任务5.2-子任务3创建通过班级名称查询学生信息的窗体任务实施步骤1
启动Access2016,打开“学生管理”数据库。步骤2
在数据库功能区“窗体设计工具-设计”选项卡下的“窗体”命令组中单击【窗体设计】按钮,打开窗体设计器。右键单击窗体设计器任意位置,在弹出的快捷菜单中选择“窗体页眉/页脚”命令,为窗体添加窗体页眉、页脚节。步骤3
在数据库功能区“窗体设计工具-设计”选项卡下的“工具”命令组中单击【属性表】按钮,弹出窗体的属性表,在属性表中设置窗体的“记录源”属性值为“班级名称”参数查询,“默认视图”属性的值为“连续窗体”,如图5-37所示。图5-37属性表窗格任务5.2-子任务3创建通过班级名称查询学生信息的窗体步骤4
在数据库功能区“窗体设计工具-设计”选项卡下的“工具”命令组中单击【添加现有字段】按钮,打开字段列表,将字段列表中的所有字段按图5-38所示添加到窗体中,并进行布局。步骤5
以“按班名参数查询”为窗体名称保存该窗体。在数据库功能区“窗体设计工具-设计”选项中的“视图”命令组中单击“视图”下拉列表,选择“窗体视图”运行窗体,首先弹出“输入参数值”对话框,输入参数值“网络12”,如图5-39所示,单击【确定】按钮,显示如图5-40所示的窗体运行结果。任务实施
图5-38向窗体中添加字段后界面图5-39“
输入参数值”对话框图5-40“按班名参数查询”窗体的运行结果任务5.2-子任务3创建通过班级名称查询学生信息的窗体任务分析本子任务是使用窗体设计器创建使用参数查询“学生选课和成绩”信息的窗体,查询信息包括学生的学号,姓名,班名、课程名和成绩。要创建使用参数查询“学生选课和成绩”信息的窗体,则需要先在窗体查询生成器中创建一个基于“学生”、“班级”、“课程”和“成绩”表的参数查询,本子任务分别以“学号”和“课程名”作为参数,然后再基于这个参数查询来创建窗体。任务5.2-子任务4创建使用参数查询“学生选课和成绩”信息的窗体任务实施步骤3在数据库功能区“窗体设计工具-设计”选项卡下的“工具”命令组中单击【属性表】按钮,弹出窗体的属性表,在该属性表中,单击窗体“记录源”下拉列表框后面的【…】按钮,打开带“显示表”对话框的窗体查询生成器。步骤4将“学生”表、“班级”表、“课程”表和“成绩”表添加到查询生成器中,关闭“显示表”对话框,并在设计网格中添加字段“学号”、“姓名”、“班级名称”、“课程名”和“成绩”。在设计网格中设置“学号”字段的条件为“[学号]”,“课程名”字段的条件为“[课程名]”,如图5-41所示。图5-41窗体查询生成器界面任务5.2-子任务4创建使用参数查询“学生选课和成绩”信息的窗体步骤1启动Access2016,打开“学生管理”数据库。步骤2在数据库功能区“窗体设计工具-设计”选项中的“窗体”命令组中单击【窗体设计】按钮,打开窗体设计器。右键单击窗体设计器任意位置,在弹出的快捷菜单中选择“窗体页眉/页脚”命令,为窗体添加窗体页眉、页脚节。步骤5单击数据库功能区“查询工具-设计”选项卡下的“显示/隐藏”命令组中的【参数】按钮,弹出“查询参数”对话框,在“查询参数”对话框中设置参数“学号”和“课程号”,如图5-42所示。单击【确定】按钮关闭“查询参数”对话框。步骤6关闭窗体查询生成器,弹出“确认保存并更新属性”对话框,如图5-43所示。步骤7在“确认保存并更新属性”对话框中单击“是”按钮,则窗体的“记录源”属性设置完毕。任务实施图5-42“查询参数”对话框图5-43确认保存并更新属性对话框任务5.2-子任务4创建使用参数查询“学生选课和成绩”信息的窗体步骤8在数据库功能区的“窗体设计工具-设计”选项卡中的“工具”命令组单击【添加现有字段】按钮,将弹出的字段列表中的所有字段拖到窗体中,并进行布局,如图5-44所示。步骤9以“学生选课和成绩”为窗体名命名窗体,单击数据库功能区“窗体设计工具-设计”选项卡下的“视图”命令组中“窗体视图”按钮,运行窗体,弹出“输入参数值”的对话框,依次输入学号参数值“20120075”和课程号参数值“Access数据库系统”,如图5-45所示。
图5-44向窗体中添加所需字段界面图5-45“输入参数值”对话框任务实施任务5.2-子任务4创建使用参数查询“学生选课和成绩”信息的窗体步骤10单击“确定”按钮,显示窗体的运行结果,如图5-46所示。小提示
::如果将窗体的“记录选择器”属性值设为“否”,窗体的运行结果如图5-47所示。任务实施图5-46“学生选课和成绩”窗体运行结果图5-47去掉记录选择器的“学生选课和成绩”窗体运行结果任务5.2-子任务4创建使用参数查询“学生选课和成绩”信息的窗体任务分析在窗体中添加控件、修改控件和设置控件属性值是美化窗体的重要手段。本任务将通过添加控件和设置控件属性值,将“班级信息”窗体美化为如图5-48所示的结果。其中标题下面的直线通过添加直线控件得到;给窗体添加背景图片;窗体上的所有标签通过设置属性值使其文本颜色为“红色”并“加粗”显示,背景样式为“透明”,背景颜色为“无颜色”;所有文本框通过设置属性值使其文本颜色为“黑色”并“加粗”显示,特殊效果为“凹陷”,背景色为“背景1,深色15%”;班级名称字段调整为组合框,可简化、快速输入数据;在窗体上新添加了两个按钮,分别命名为“bt1”和“bt2”,按钮的标题为“转至下一项记录图标”和“关闭窗体”,并实现相应功能。图5-48美化后的“班级信息”窗体任务5.3美化窗体任务实施步骤1启动Access2016,打开“学生管理”数据库,以设计视图方式打开“班级信息”窗体。步骤2打开窗体属性表对话框,设置窗体背景,单击图片属性值右侧的【…】按钮,浏览要加载的图片文件。步骤3选中窗体上的所有标签,单击数据库功能区“窗体设计工具-设计”选项卡下的“工具”命令组中的【属性表】按钮,弹出“属性表”对话框,在属性表中设置所有标签的“背景色”属性值为“无颜色”,“背景样式”属性值为“透明”,“前景色”属性值为“红色”,“字体粗细”属性值为“加粗”。如图5-49所示。图5-49设置所有标签的背景色和前景色任务5.3美化窗体任务实施步骤4选中窗体页眉节中的“班级”标签,在属性表中设置“标题”属性为“班级信息”,“字号”属性值为“18”,“字体粗细”属性值为“加粗”,“文本对齐”属性的值为“居中”。步骤5同步骤3同样的方法,利用属性表按钮,设置主体节中的文本框控件的“字体粗细”属性的值为“加粗”,“前景色”属性值为“黑色”,特殊效果为“凹陷”,背景色为“背景1,深色15%”。如图5-50所示。图5-50设置文本框控件的字体属性任务5.3美化窗体任务实施步骤6
在数据库功能区“窗体设计工具-设计”选项卡下的“控件”命令组中单击【直线】按钮,拖动鼠标在窗体主体的适当位置画出控件大小范围,则可添加一个自定义大小的直线,选中该直线,打开控件的属性表,在属性表中设置直线的边框宽度为“2pt”和边框颜色为“红色”。如图5-51所示。图5-51绘制直线任务5.3美化窗体步骤7删掉与班级名称字段绑定的文本框及其对应的标签。在数据库功能区“窗体设计工具-设计”选项卡下的“控件”命令组中单击【组合框】按钮,拖动鼠标在窗体主体节的适当位置画出控件大小范围。此时会弹出“组合框向导”对话框,单击“取消”按钮,不使用组合框向导。如图5-52所示。任务实施图5-54“组合框向导”对话框任务5.3美化窗体步骤8选择窗体上的组合框控件,打开属性表对话框,设置组合框对应的标签的标题为“班级名称”,设置标签的“背景色”属性值为“无颜色”,“背景样式”属性值为“透明”,“前景色”属性值为“红色”,“字体粗细”属性值为“加粗”;设置组合框的“前景色”属性值为“黑色”,“字体粗细”属性值为“加粗”。步骤9在组合框的属性表中,设置“控件来源”属性值为“班级名称”,“行来源类型”为“表/查询”,点击“行来源”属性右侧的省略号按钮,弹出窗体查询生成器,将“班级”表添加到该查询生成器中,将“班级名称”字段拖到设计网格中,如图5-53所示。任务实施图5-53窗体查询生成器任务5.3美化窗体步骤10关闭窗体查询生成器,弹出确认保存并更新对话框,单击【是】按钮,完成“行来源”属性的设置。步骤11在数据库功能区“窗体设计工具-设计”选项卡下的“控件”命令组中单击【按钮】按钮,,拖动鼠标在窗体主体的适当位置画出控件大小范围,则可添加一个自定义大小的按钮,此时弹出“选择按下按钮时执行的操作”的按钮向导对话框,在类别框中选择“记录导航”,操作框中选择“转至下一项记录”,如图5-54所示。步骤12单击【下一步】按钮,弹出“确定在按钮上显示文本还是显示图片”的按钮向导对话框,选择“图片”单选按钮中的“移至下一项”的图片,如图5-55所示。任务实施
图5-54“选择按下按钮时执行的操作”对话框图5-55“确定在按钮上显示文本还是显示图片”对话框任务5.3美化窗体步骤13单击【下一步】按钮,弹出“指定按钮名称”按钮向导对话框,指定按钮的名称为“bt1”,如图5-56所示,单击【完成】按钮即可。这样就完成了“转向下一项”按钮的添加和设置工作。步骤14【关闭窗体】按钮的添加方法跟“转向下一项”按钮基本相同,只是在选择“按下按钮执行的操作”对话框中,类别框选择“窗体操作”,“操作”列表框选择“关闭窗体”,如图5-57所示。任务实施
图5-56“请指定按钮的名称”对话框图5-57选择【关闭窗体】按钮执行的操作任务5.3美化窗体步骤15单击【下一步】按钮,弹出“确定在按钮上显示文本还是显示图片”按钮向导对话框中选择“文本”单选按钮,如图5-58所示。步骤16单击【下一步】按钮,弹出“指定按钮名称”的对话框,指定按钮名称为“bt2”,如图5-59所示,单击“完成”按钮即可。这样就完成了“关闭窗体”按钮的添加和设置。步骤17打开窗体的属性表,将“记录选择器”和“导航按钮”均设为“否”。保存该窗体,以“窗体视图”打开该窗体,运行结果见图5-48。任务实施
图5-58【关闭窗体】按钮显示文本还是显示图片设置图5-59指定【关闭窗体】按钮的名称任务5.3美化窗体任务分析本任务是基于“系别信息”窗体使用窗体设计器创建编缉系别信息的窗体,在该窗体中可以将记录定位到第一条记录、上一条记录、下一条记录和最后一条记录,还可以添加、修改和删除记录。要实现上述编辑信息的功能,需要通过命令按钮的“记录导航”和“记录操作”来实现。任务5.4创建编辑系别的窗体任务实施步骤1启动Access2016,打开“学生管理”数据库,以设计视图方式打开“系别信息”窗体。步骤2单击数据库功能区“窗体设计工具-设计”选项卡下的“控件”命令组中的“按钮”命令,在窗体的主体节的适当位置画一个合适大小的按钮,此时弹出“命令按钮向导”对话框,在“类别”框中选择“记录导航”,在“操作”中选择“转至第一项”,如图5-60所示。步骤3
单击“下一步”按钮,弹出“确定按钮上显示文本还是图片”的对话框,选择“图片-转至第一项”,如图5-61所示。图5-60“命令按钮向导”对话框图5-61“确定按钮上显示文本还是图片”对话框任务5.4创建编辑系别的窗体步骤4单击“下一步”按钮,弹出“指定按钮的名称”对话框,指定该按钮名字为“first”,如图5-62所示,单击“完成”按钮,完成转至第一条记录导航按钮的添加。使用同样的方法依次添加上一条记录、下一条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 饼干制作工操作管理水平考核试卷含答案
- 铁氧体材料制备工安全意识强化知识考核试卷含答案
- 2026春华东师大版八年级下册数学教学计划
- 2026年考研专业课中国文学史
- 2025年事故调查报告
- 秋开放教育网上判断题答案
- 2026年大学大四(农业机械化工程)农机综合实训阶段测试题及答案
- 2026年多重耐药菌防控措施试题及答案
- 中暑常见证型的中医护理
- 2026及未来5年中国云母粉行业市场现状调查及未来趋势研判报告
- 2026年湖南高速铁路职业技术学院单招职业技能测试必刷测试卷完美版
- 2025年长沙辅警招聘考试真题附答案详解(b卷)
- DB14T2163-2020 《信息化项目软件运维费用测算指南》
- 2026年辽宁轨道交通职业学院单招职业技能测试题库必考题
- 基于STM32的智能循迹小车设计
- 宝安区老虎坑垃圾焚烧发电厂三期工程环境影响评价报告
- 《金融大模型应用评测指南》
- 纪检监察办案安全题库400题及答案解析
- 学校课后服务费分配考核办法(2025年9月修订)
- 《人工智能基础与应用(微课版)》课件 第二章 机器学习基础
- 咖啡果小蠹传入风险评估与检疫防控策略探析
评论
0/150
提交评论