《Access数据库实用教程》第五章窗体与控件课件1_第1页
《Access数据库实用教程》第五章窗体与控件课件1_第2页
《Access数据库实用教程》第五章窗体与控件课件1_第3页
《Access数据库实用教程》第五章窗体与控件课件1_第4页
《Access数据库实用教程》第五章窗体与控件课件1_第5页
已阅读5页,还剩161页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章窗体与控件第5章窗体与控件15.1窗体概述窗体是Access数据库中应用最为广泛的数据库对象。在Access中,窗体为用户提供了查看和操作数据的界面,提供了直观而灵活地浏览、输入和修改数据得途径。窗体有多种形式,可以完成不同的功能。5.1窗体概述窗体是Access数据库中应用最为25.1.1窗体的概念窗体是用户与Access应用程序之间进行数据交换的界面,从某种意义上讲,窗体是Access数据库对象中最为重要的一个。通过窗体用户可以操作表或查询中的数据,进而对数据进行管理和维护。5.1.1窗体的概念窗体是用户与Access应用31.窗体的构成完整的窗体共有5个部分组成,每个部分称为一个“节”。这5个节从上至下分别是窗体页眉、页面页眉、主体、页面页脚和窗体页脚,如图5-1所示。1.窗体的构成42.窗体的功能1)显示和编辑数据2)输入数据3)显示提示信息和打印数据4)控制应用程序2.窗体的功能53.窗体的视图为了更好的查看窗体的数据,可以以不同的视图方式打开窗体,Access提供了5种视图方式,分别是窗体视图、设计视图、数据表视图、数据透视表视图和数据透视图视图。3.窗体的视图61)窗体视图视图界面如图5-2所示,在此视图中能同时查看、输入和修改数据,可显示文字、图片、按钮等。1)窗体视图72)设计视图视图界面如图5-3所示,在此视图中可以创建和编辑修改窗体中需要显示的元素,调整窗体的布局,如显示的文本、样式、控件、图片等,同时在设计视图中还可以绑定数据源。2)设计视图83)数据表视图视图界面如图5-4所示,以表格形式显示表、查询、窗体等,在此视图中同样能查看、输入和修改数据。3)数据表视图94)数据透视表视图视图界面如图5-5所示,通过指定视图的行字段、列字段和汇总字段来形成新的数据记录,易于进行交互式数据分析。4)数据透视表视图105)数据透视图视图视图界面如图5-6所示,以更直观的图形方式来显示数据,便于用户创建动态的交互式图表。5)数据透视图视图115.1.2窗体的分类窗体有多种分类方式,按结构可将窗体分为纵栏式窗体、表格式窗体、数据表式窗体、主/子窗体、图表窗体和数据透视表窗体。按功能分类可将窗体分为数据录入窗体、控制切换面板窗体和交互信息窗体。5.1.2窗体的分类窗体有多种分类方式,按结构121.纵栏式窗体纵栏式窗体又称全屏幕窗体,是Access默认的窗体格式,也是最基本的窗体格式。在纵栏式窗体中每次只显示一条记录,且文字纵向排列。纵栏式窗体通常用于输入数据,适用于记录中包含多个字段的情况。1.纵栏式窗体132.表格式窗体表格式窗体以表格的形式显示数据记录,能同时显示多条记录。记录纵向排列,字段横向排列,字段名称在窗体顶部显示,成为窗体页眉。表格式窗体适用于字段较少而记录较多的情况。2.表格式窗体143.数据表式窗体数据表式窗体在视图上与数据表类似,如图5-4所示,但数据表式窗体视图中,不仅可以调整字段列的宽度和记录行的高度,而且可以动态地编辑记录中的内容。数据表式窗体通常用作子窗体出现在其他窗体中。3.数据表式窗体154.主/子窗体子窗体就是窗体中的窗体,主窗体就是包含子窗体的窗体,如图5-8所示下部“学生成绩”即为“学生档案2”主窗体中的子窗体。

4.主/子窗体16主/子窗体通常用于显示多个表或查询中的数据,在主窗体中显示了一条记录,在子窗体中以数据表的形式显示于主窗体记录相关的其他数据记录。主/子窗体通常用于显示多个表或查询中的数据,在主窗体175.图表窗体图表窗体以图表的形式显示数据记录,使数据显示更加直观,便于数据的分析比较。Access提供了多种图表供用户选择,如折线图、柱形图、饼图等,如图5-9所示为柱形图。5.图表窗体186.数据透视表窗体数据透视表窗体是一种交互式表,如图5-5所示即为数据透视表窗体。在数据透视表窗体中可改变表格内数据,也可动态改变透视表的布局。6.数据透视表窗体195.2窗体的创建窗体的创建有多种方式,可以利用向导创建窗体也可以在设计视图中创建窗体。其中利用向导创建窗体是最为简单的方法,在设计视图中创建窗体是最为自由的方法,自动创建窗体是最为快捷的方法。5.2窗体的创建窗体的创建有多种方式,可以利用205.2.1利用向导创建窗体1.利用窗体向导创建单个窗体利用窗体向导可以创建“纵栏表”、“表格”、“数据表”、“两端对齐”、“数据透视表”和“数据透视图”格式的窗体。5.2.1利用向导创建窗体1.利用窗体向导创建单个窗体21(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中显示了多个选项。选择“窗体向导”选项,此时对话框左侧显示提示信息“该向导根据所选字段自动为您创建窗体”,然后在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生档案”。设置完成后单击“确定”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学22(4)弹出确定窗体使用字段的“窗体向导”对话框,此时“表/查询”下拉列表中显示了上一步设置的数据源表“学生档案”数据表,在“可用字段”列表框中显示了“学生档案”数据表中所有字段,根据需要选中字段,然后单击向右按钮,将所选字段添加到“选定的字段”列表框中。重复上述操作,依次将需要的字段添加到“选定的字段”列表框中,如图5-11所示,然后单击“下一步”按钮。(4)弹出确定窗体使用字段的“窗体向导”对话框,此时“表/查23《Access数据库实用教程》第五章窗体与控件课件124(5)弹出确定窗体使用布局的“窗体向导”对话框,如图5-12所示,其中有“纵栏表”、“表格”、“数据表”、“两端对齐”、“数据透视表”和“数据透视图”格式供选择,此处选中“纵栏表”单选按钮,然后单击“下一步”按钮。(5)弹出确定窗体使用布局的“窗体向导”对话框,如图5-1225(6)弹出指定窗体样式的“窗体向导”对话框,如图5-13所示,在右侧列表框中显示了多种样式,单击选中后可在左侧看到其完成后效果图,这里我们选择“沙岩”选项,然后单击“下一步”按钮。(6)弹出指定窗体样式的“窗体向导”对话框,如图5-13所示26(7)弹出指定窗体标题的“窗体向导”对话框,如图5-14所示,在“请为窗体指定标题”列表框中输入创建窗体的名称“学生档案”,在“请确定是要打开窗体还是要修改窗体设计”栏中选中“打开窗体查看或输入信息”单选按钮,然后单击“完成”按钮。(7)弹出指定窗体标题的“窗体向导”对话框,如图5-14所示27此时窗体已创建成功,创建的窗体如图5-15所示,并且创建的窗体在数据库窗口显示。此时窗体已创建成功,创建的窗体如图5-15所示,并且282.利用窗体向导创建主/子窗体(1)同创建单个表的窗体一样,打开选择查询向导的“新建查询”对话框。(2)在图5-11的“表/查询”下拉列表中选择“学生成绩”数据表,然后添加字段“课程编号”、“成绩”、“平时成绩”,单击“下一步”按钮。(3)弹出确定查看数据方式的窗体向导选中“通过学生档案”选项,然后再选中下方的“带有子窗体的窗体”单选按钮,如图5-17所示,然后单击“下一步”按钮。2.利用窗体向导创建主/子窗体29《Access数据库实用教程》第五章窗体与控件课件130(4)弹出确定子窗体使用布局的“窗体向导”对话框,如图5-18所示,选择“数据表”选项,然后单击“下一步”按钮。(4)弹出确定子窗体使用布局的“窗体向导”对话框,如图5-131(5)弹出指定窗体样式的“窗体向导”对话框,如图5-19所示,在右侧列表框中选择“宣纸”选项,然后单击“下一步”按钮。(5)弹出指定窗体样式的“窗体向导”对话框,如图5-19所示32(6)弹出指定主/子窗体标题的“窗体向导”对话框,如图5-20所示,默认“窗体”文本框中输入“学生档案”,在“子窗体”文本框中选中输入“学生成绩子窗体”,然后单击“完成”按钮。(6)弹出指定主/子窗体标题的“窗体向导”对话框,如图5-233此时主/子窗体已创建成功,创建的窗体如图5-21所示,并且创建的窗体在数据库窗口显示,其中有“学生档案”和“学生成绩子窗体”两个窗体。此时主/子窗体已创建成功,创建的窗体如图5-21所示343.利用图表向导创建窗体(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“图表向导”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。3.利用图表向导创建窗体35(4)弹出确定图表数据所在字段的“图表向导”对话框,如图5-23所示,在“可用字段”列表框中显示了“学生成绩”数据表中所有字段,根据需要选中字段,然后单击向右按钮,将所选字段添加到“选定的字段”列表框中。重复上述操作,依次将需要的字段添加到“选定的字段”列表框中,然后单击“下一步”按钮。(4)弹出确定图表数据所在字段的“图表向导”对话框,如图5-36(5)弹出确定图表类型的“窗体向导”对话框,如图5-24所示,其中有“柱形图”、“条形图”、“饼图”、“面积图”、“气泡图”等供选择,此处选中“柱形图”,然后单击“下一步”按钮。(5)弹出确定图表类型的“窗体向导”对话框,如图5-24所示37(6)弹出指定图表布局方式的“图表向导”对话框,如图5-25所示,将“课程编号”拖动到“轴”,将“成绩”拖动到“系列”,然后单击“下一步”按钮。(6)弹出指定图表布局方式的“图表向导”对话框,如图5-2538(7)弹出指定图表标题的“图表向导”对话框,在“请指定图表的标题”列表框中输入“学生成绩图表”,这样在图表上就会出现“学生成绩图表”的标题。在“请确定是否显示图表的图例”栏中选中“是,显示图例”单选按钮,在图表旁边会给出图例,方便查看,如图5-27所示。设置完成后单击“完成”按钮。(7)弹出指定图表标题的“图表向导”对话框,在“请指定图表的39此时窗体已创建成功,创建的窗体如图5-28所示,单击工具栏上的“保存”按钮,弹出“另存为”对话框,在文本框中输入“学生成绩图表”,单击“确定”按钮将窗体进行保存,此时创建的窗体在数据库窗口显示。此时窗体已创建成功,创建的窗体如图5-28所示,单击工具栏上404.利用数据透视表向导创建窗体利用数据透视表向导可以直接创建数据透视表窗体,在创建过程中,用户可以动态的改变窗体的版式布局,以便按照需要方式对数据进行分析。4.利用数据透视表向导创建窗体41(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“数据透视表向导”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。这里也可以先不选择数据源表而在后面的对话框中进行选择。(4)弹出对数据透视表简介的“数据透视表向导”对话框,通过对简介的阅读可以对数据透视表有更深的理解。没有问题以后,单击“下一步”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学42(5)弹出选择字段的向导对话框,在其中选择需要的字段,选择方法和前面一样,并且选中“显示简介页”复选框,然后单击“完成”按钮。(6)弹出空白“学生成绩”窗体和“数据透视表字段列表”窗口,如图5-32所示,将窗口中“学号”拖动到窗体中的“将行字段拖至此处”处,将“课程编号”拖动到窗体中的“将列字段拖至此处”处,将“成绩”和“平时成绩”拖动到窗体中的“将汇总或明细拖至此处”处,将“等级”拖动到窗体中的“将筛选字段拖至此处”处。(5)弹出选择字段的向导对话框,在其中选择需要的字段,选择方43《Access数据库实用教程》第五章窗体与控件课件144(7)结果如图5-33所示,在数据透视表中可以同时显示汇总和明细数据,单击“+”可以显示汇总和明细数据,单击“-”可隐藏汇总和明细数据。(7)结果如图5-33所示,在数据透视表中可以同时显示汇总和455.2.2在设计视图中创建窗体(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“设计视图”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生选课”,然后单击“确定”按钮。5.2.2在设计视图中创建窗体(1)启动Access246(4)弹出对窗体的设计视图和字段列表,如图5-36所示。如果没有显示字段列表,可以通过“视图”→“字段列表”来显示字段列表。(4)弹出对窗体的设计视图和字段列表,如图5-36所示。如果47(5)将所需字段拖动到主体节中,如图5-38所示。单击工具栏上的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“学生选课”,然后单击“确定”按钮。(5)将所需字段拖动到主体节中,如图5-38所示。单击工具栏48(6)单击菜单栏上“视图”→“窗体视图”或单击工具栏中“视图”按钮,在下拉菜单中单击“窗体视图”,也可以右击窗体标题栏,在弹出的快捷菜单中单击“窗体视图”,将窗体切换到窗体视图,如图5-39所示,显示了设计视图效果。(6)单击菜单栏上“视图”→“窗体视图”或单击工具栏中“视图495.2.3自动创建窗体自动创建窗体是创建窗体最为快捷的方法,自动创建窗体的形式可以是“纵栏式”、“表格式”、“数据表”、“数据透视表”和“数据透视图”。5.2.3自动创建窗体自动创建窗体是创建窗体最为50(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“自动创建窗体:表格式”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学51(4)弹出创建好的窗体,单击工具栏上“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“学生成绩1”,单击“确定”按钮,创建好的窗体如图5-40所示。(4)弹出创建好的窗体,单击工具栏上“保存”按钮,在弹出的“525.3自定义设计窗体首先介绍一下“窗体设计”工具栏,如图5-41所示,其中包含多个按钮,利用这些按钮完成多种操作,常用按钮基本功能参见表5-1。5.3自定义设计窗体首先介绍一下“窗体设计”工具栏,如53《Access数据库实用教程》第五章窗体与控件课件1545.3.1控件的简介控件是窗体或报表中用于显示数据、执行操作和装饰窗体的基本对象,包括标签、文本框、组合框、复选框、选项组、命令按钮等。根据其数据源的不同控件可以分为绑定型、非绑定型和计算型。5.3.1控件的简介控件是窗体或报表中用于显示55(1)绑定型:控件与数据源表中的字段绑定在一起,可用于显示、输入及更新数据库中的字段。窗体上记录改变时绑定控件的值也会随之发生改变。大部分输入信息的控件都是绑定控件。(2)非绑定型:控件不和数据源表中的字段绑定,但会保留输入的值,但表中字段之不发生改变,可以显示信息、线条、矩形或图像。(3)计算型:以表达式为数据源,也是非绑定型控件,可以利用表/查询字段或窗体中其他控件中的数据。(1)绑定型:控件与数据源表中的字段绑定在一起,可用于显示、56在设计窗体的时候,可以使用工具箱向窗体添加各种控件,以实现用户的设计效果。通常打开设计视图就可以直接显示工具箱,如果没有显示,可以在工具栏上单击“工具箱”按钮,打开工具箱。工具箱中包含窗体中所需的各种控件,如图5-42所示,关于常见控件名称及使用说明参见表5-2。在设计窗体的时候,可以使用工具箱向窗体添加各种控件,以实现用57《Access数据库实用教程》第五章窗体与控件课件158《Access数据库实用教程》第五章窗体与控件课件1595.3.2属性的设置窗体、节及窗体中的控件都有自己的属性,通过设置它们的属性可以改变它们的大小、颜色、状态以及对鼠标或键盘事件的响应等。5.3.2属性的设置窗体、节及窗体中的控件都有601.设置窗体属性在窗体的设计视图中,窗体的属性可以在属性对话框中设置,如图5-43所示,对话框中包含5个选项卡:“格式”、“数据”、“事件”、“其他”和“全部”。1.设置窗体属性61各选项卡的作用如下:格式选项卡:用于设置窗体的外观属性,如标题、默认视图、滚动条和宽度等。数据选项卡:用于设置与数据源、数据操作有关的属性,如记录源、筛选、排序和数据输入等。事件选项卡:用于设置某个事件响应时处理操作,如插入前、更新后、鼠标移动时、获得焦点等。其他选项卡:用于设置弹出方式、模式、快捷菜单等。全部选项卡:包含前面所有选项卡的内容。各选项卡的作用如下:622.设置节属性设置节的属性和设置窗体的属性类似,同样可以在属性对话框中设置,属性对话框同样包含“格式”、“数据”、“事件”、“其他”和“全部”5个选项卡。

2.设置节属性63打开节属性对话框的方法:(1)以设计视图打开要设置节属性的窗体。(2)单击节左侧的节选定器,或单击节,也可以单击节中没有控件的地方,如图5-48所示,选定“学生档案”窗体的主体节操作。然后单击菜单栏上的“视图”→“属性”选项,或单击工具栏上的“属性”按钮,也可以右击标题栏,在弹出的快捷菜单中单击“属性”选项,也可以直接双击节选定器、节或节中没有控件的地方。打开节属性对话框的方法:64《Access数据库实用教程》第五章窗体与控件课件165(3)弹出节属性对话框,如图5-49所示,用户可在对话框中按需要进行设置。(3)弹出节属性对话框,如图5-49所示,用户可在对话框中按665.3.3控件的添加1.标签标签控件主要用于在窗体中显示文本信息,常用于提示或说明其他控件内容,如标题、字段的名称等。标签没有数据源,它的值在窗体运行时是固定不变的,是非绑定型控件。5.3.3控件的添加1.标签672.文本框文本框是用于显示、输入和编辑字段数据的控件,如数字、文本、日期、货币和备注等类型的字段都可以使用文本框显示、输入和编辑。文本框有绑定型、非绑定型和计算型3种。绑定型文本框控件与基表或查询中字段相连,可用于显示、输入及更新数据库中的字段;计算型文本框则以表达式作为数据源,表达式可以使用窗体或报表的基表或基查询字段中的数据,或窗体或报表上其他控件中的数据;非绑定型文本框没有数据来源,可用于显示信息线条、矩形及图像等。2.文本框683.列表框使用列表框可以在列表中选择数据,从而减少重复输入数据的麻烦,提高数据输入的速度和准确率。列表框的列表一直显示在窗体上。3.列表框694.组合框组合框与列表框的不同之处在于,组合框不仅可以在下拉列表中选择数据,也可以直接输入数据。列表框的列表没有下拉键头,一直显示在窗体上,组合框的列表隐藏在下拉列表中,组合框的常用属性和列表框基本相似,但多了“限于列表”属性。“限于列表”是确定组合框是接受输入的数据还是只接受于列表中的值匹配的数据,若设置为“否”,则允许将用户输入的新值添加到列表中。4.组合框705.选项组、复选框、单选按钮、切换按钮选项组含有一个组框和一系列单选按钮、复选框以及切换按钮,且只能包含一种,它们结合使用构成选项按钮组,用于显示或编辑一组具有限制性的选项值。复选框、单选按钮和切换按钮都用于多选操作,它们功能类似。5.选项组、复选框、单选按钮、切换按钮716.命令按钮命令按钮是用于响应窗体中鼠标事件的控件,通过单击它来执行某个动作。用户可以根据需要创建各种类型的命令按钮,可以由Access宏和VBA程序实现其操作,也可以由命令按钮向导创建。6.命令按钮725.4窗体的布局在创建了窗体后,可以通过控件的移动、复制、对齐、删除以及属性的设置等操作来改变窗体局部布局,也可以使用自动套用格式和设置窗体格式属性来调整窗体的整体布局,使窗体布局更加合理、美观。5.4窗体的布局在创建了窗体后,可以通过控件的735.4.1控件的操作1.控件的选定(1)以设计视图打开“学生信息”窗体。(2)单击窗体上的“学生信息”标签控件,控件周围出现8个黑色点,此时控件已被选定,如图5-88所示。5.4.1控件的操作1.控件的选定742.控件的移动(1)选定“学生信息”标签控件。(2)将鼠标移至控件左上角或边缘处,待鼠标变为手形,如图5-89所示,按住鼠标左键拖动到合适位置后释放鼠标,此时标签已移动到新位置。2.控件的移动753.控件的复制(1)右击“学生信息”标签控件,在弹出的快捷菜单中单击“复制”选项。(2)右击窗体没有控件的地方,在弹出的快捷菜单中单击“粘贴”选项。此时控件被复制到窗体的左上角,如图5-90所示,然后移动新复制的控件到合适位置。3.控件的复制764.控件的大小调整选中“学生信息”标签控件,在标签的上下左右黑点处,当鼠标变为双面箭头时按住鼠标左键,如图5-91所示,上下左右拖动即可调整控件的大小。4.控件的大小调整775.控件的对齐创建控件时,常用拖曳的方式进行设置,因此控件的位置可能与其他控件不协调,为了使窗体中的控件更加整齐、美观,可将控件的位置对齐,步骤如下。(1)用设计视图打开要对齐的窗体,选定要对齐的控件。(2)右击任一选定的控件,在弹出的快捷菜单中选择“对齐”命令,或在“格式”菜单栏中选择“对齐”命令,在其级联菜单中选择对齐方式。5.控件的对齐786.控件的更改在窗体中根据需要某些类型的控件可以更改为其他类型的控件,但要遵循一定原则,具体原则参见表5-7中介绍,表中没有出现的控件就不可以更改为其他类型的控件。6.控件的更改795.4.2使用自动套用格式使用自动套用格式可以快捷的调整窗体的外观,自动套用格式包括“国际”、“宣纸”、“工业”、“标准”、“水墨画”、“沙岩”等,下面以在“学生信息”窗体中自动套用格式为例介绍自动套用格式的操作步骤。5.4.2使用自动套用格式使用自动套用格式可以快80(1)以设计视图打开“学生信息”窗体,单击菜单栏上“格式”→“自动套用格式”,或直接单击工具栏上的“自动套用格式”按钮。(2)弹出自动套用格式对话框,如图5-92所示,选择“宣纸”格式,中间显示了窗体预览,然后单击“选项”按钮。(1)以设计视图打开“学生信息”窗体,单击菜单栏上“格式”→81(3)在原来对话对话框中展开“应用属性”栏,选中其中的“颜色”和“边框”复选框,如图5-93所示,然后单击“确定”按钮,再把窗体切换到窗体视图自动套用格式后的窗体效果。(3)在原来对话对话框中展开“应用属性”栏,选中其中的“颜色82本章小结本章小结83第5章窗体与控件第5章窗体与控件845.1窗体概述窗体是Access数据库中应用最为广泛的数据库对象。在Access中,窗体为用户提供了查看和操作数据的界面,提供了直观而灵活地浏览、输入和修改数据得途径。窗体有多种形式,可以完成不同的功能。5.1窗体概述窗体是Access数据库中应用最为855.1.1窗体的概念窗体是用户与Access应用程序之间进行数据交换的界面,从某种意义上讲,窗体是Access数据库对象中最为重要的一个。通过窗体用户可以操作表或查询中的数据,进而对数据进行管理和维护。5.1.1窗体的概念窗体是用户与Access应用861.窗体的构成完整的窗体共有5个部分组成,每个部分称为一个“节”。这5个节从上至下分别是窗体页眉、页面页眉、主体、页面页脚和窗体页脚,如图5-1所示。1.窗体的构成872.窗体的功能1)显示和编辑数据2)输入数据3)显示提示信息和打印数据4)控制应用程序2.窗体的功能883.窗体的视图为了更好的查看窗体的数据,可以以不同的视图方式打开窗体,Access提供了5种视图方式,分别是窗体视图、设计视图、数据表视图、数据透视表视图和数据透视图视图。3.窗体的视图891)窗体视图视图界面如图5-2所示,在此视图中能同时查看、输入和修改数据,可显示文字、图片、按钮等。1)窗体视图902)设计视图视图界面如图5-3所示,在此视图中可以创建和编辑修改窗体中需要显示的元素,调整窗体的布局,如显示的文本、样式、控件、图片等,同时在设计视图中还可以绑定数据源。2)设计视图913)数据表视图视图界面如图5-4所示,以表格形式显示表、查询、窗体等,在此视图中同样能查看、输入和修改数据。3)数据表视图924)数据透视表视图视图界面如图5-5所示,通过指定视图的行字段、列字段和汇总字段来形成新的数据记录,易于进行交互式数据分析。4)数据透视表视图935)数据透视图视图视图界面如图5-6所示,以更直观的图形方式来显示数据,便于用户创建动态的交互式图表。5)数据透视图视图945.1.2窗体的分类窗体有多种分类方式,按结构可将窗体分为纵栏式窗体、表格式窗体、数据表式窗体、主/子窗体、图表窗体和数据透视表窗体。按功能分类可将窗体分为数据录入窗体、控制切换面板窗体和交互信息窗体。5.1.2窗体的分类窗体有多种分类方式,按结构951.纵栏式窗体纵栏式窗体又称全屏幕窗体,是Access默认的窗体格式,也是最基本的窗体格式。在纵栏式窗体中每次只显示一条记录,且文字纵向排列。纵栏式窗体通常用于输入数据,适用于记录中包含多个字段的情况。1.纵栏式窗体962.表格式窗体表格式窗体以表格的形式显示数据记录,能同时显示多条记录。记录纵向排列,字段横向排列,字段名称在窗体顶部显示,成为窗体页眉。表格式窗体适用于字段较少而记录较多的情况。2.表格式窗体973.数据表式窗体数据表式窗体在视图上与数据表类似,如图5-4所示,但数据表式窗体视图中,不仅可以调整字段列的宽度和记录行的高度,而且可以动态地编辑记录中的内容。数据表式窗体通常用作子窗体出现在其他窗体中。3.数据表式窗体984.主/子窗体子窗体就是窗体中的窗体,主窗体就是包含子窗体的窗体,如图5-8所示下部“学生成绩”即为“学生档案2”主窗体中的子窗体。

4.主/子窗体99主/子窗体通常用于显示多个表或查询中的数据,在主窗体中显示了一条记录,在子窗体中以数据表的形式显示于主窗体记录相关的其他数据记录。主/子窗体通常用于显示多个表或查询中的数据,在主窗体1005.图表窗体图表窗体以图表的形式显示数据记录,使数据显示更加直观,便于数据的分析比较。Access提供了多种图表供用户选择,如折线图、柱形图、饼图等,如图5-9所示为柱形图。5.图表窗体1016.数据透视表窗体数据透视表窗体是一种交互式表,如图5-5所示即为数据透视表窗体。在数据透视表窗体中可改变表格内数据,也可动态改变透视表的布局。6.数据透视表窗体1025.2窗体的创建窗体的创建有多种方式,可以利用向导创建窗体也可以在设计视图中创建窗体。其中利用向导创建窗体是最为简单的方法,在设计视图中创建窗体是最为自由的方法,自动创建窗体是最为快捷的方法。5.2窗体的创建窗体的创建有多种方式,可以利用1035.2.1利用向导创建窗体1.利用窗体向导创建单个窗体利用窗体向导可以创建“纵栏表”、“表格”、“数据表”、“两端对齐”、“数据透视表”和“数据透视图”格式的窗体。5.2.1利用向导创建窗体1.利用窗体向导创建单个窗体104(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中显示了多个选项。选择“窗体向导”选项,此时对话框左侧显示提示信息“该向导根据所选字段自动为您创建窗体”,然后在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生档案”。设置完成后单击“确定”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学105(4)弹出确定窗体使用字段的“窗体向导”对话框,此时“表/查询”下拉列表中显示了上一步设置的数据源表“学生档案”数据表,在“可用字段”列表框中显示了“学生档案”数据表中所有字段,根据需要选中字段,然后单击向右按钮,将所选字段添加到“选定的字段”列表框中。重复上述操作,依次将需要的字段添加到“选定的字段”列表框中,如图5-11所示,然后单击“下一步”按钮。(4)弹出确定窗体使用字段的“窗体向导”对话框,此时“表/查106《Access数据库实用教程》第五章窗体与控件课件1107(5)弹出确定窗体使用布局的“窗体向导”对话框,如图5-12所示,其中有“纵栏表”、“表格”、“数据表”、“两端对齐”、“数据透视表”和“数据透视图”格式供选择,此处选中“纵栏表”单选按钮,然后单击“下一步”按钮。(5)弹出确定窗体使用布局的“窗体向导”对话框,如图5-12108(6)弹出指定窗体样式的“窗体向导”对话框,如图5-13所示,在右侧列表框中显示了多种样式,单击选中后可在左侧看到其完成后效果图,这里我们选择“沙岩”选项,然后单击“下一步”按钮。(6)弹出指定窗体样式的“窗体向导”对话框,如图5-13所示109(7)弹出指定窗体标题的“窗体向导”对话框,如图5-14所示,在“请为窗体指定标题”列表框中输入创建窗体的名称“学生档案”,在“请确定是要打开窗体还是要修改窗体设计”栏中选中“打开窗体查看或输入信息”单选按钮,然后单击“完成”按钮。(7)弹出指定窗体标题的“窗体向导”对话框,如图5-14所示110此时窗体已创建成功,创建的窗体如图5-15所示,并且创建的窗体在数据库窗口显示。此时窗体已创建成功,创建的窗体如图5-15所示,并且1112.利用窗体向导创建主/子窗体(1)同创建单个表的窗体一样,打开选择查询向导的“新建查询”对话框。(2)在图5-11的“表/查询”下拉列表中选择“学生成绩”数据表,然后添加字段“课程编号”、“成绩”、“平时成绩”,单击“下一步”按钮。(3)弹出确定查看数据方式的窗体向导选中“通过学生档案”选项,然后再选中下方的“带有子窗体的窗体”单选按钮,如图5-17所示,然后单击“下一步”按钮。2.利用窗体向导创建主/子窗体112《Access数据库实用教程》第五章窗体与控件课件1113(4)弹出确定子窗体使用布局的“窗体向导”对话框,如图5-18所示,选择“数据表”选项,然后单击“下一步”按钮。(4)弹出确定子窗体使用布局的“窗体向导”对话框,如图5-1114(5)弹出指定窗体样式的“窗体向导”对话框,如图5-19所示,在右侧列表框中选择“宣纸”选项,然后单击“下一步”按钮。(5)弹出指定窗体样式的“窗体向导”对话框,如图5-19所示115(6)弹出指定主/子窗体标题的“窗体向导”对话框,如图5-20所示,默认“窗体”文本框中输入“学生档案”,在“子窗体”文本框中选中输入“学生成绩子窗体”,然后单击“完成”按钮。(6)弹出指定主/子窗体标题的“窗体向导”对话框,如图5-2116此时主/子窗体已创建成功,创建的窗体如图5-21所示,并且创建的窗体在数据库窗口显示,其中有“学生档案”和“学生成绩子窗体”两个窗体。此时主/子窗体已创建成功,创建的窗体如图5-21所示1173.利用图表向导创建窗体(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“图表向导”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。3.利用图表向导创建窗体118(4)弹出确定图表数据所在字段的“图表向导”对话框,如图5-23所示,在“可用字段”列表框中显示了“学生成绩”数据表中所有字段,根据需要选中字段,然后单击向右按钮,将所选字段添加到“选定的字段”列表框中。重复上述操作,依次将需要的字段添加到“选定的字段”列表框中,然后单击“下一步”按钮。(4)弹出确定图表数据所在字段的“图表向导”对话框,如图5-119(5)弹出确定图表类型的“窗体向导”对话框,如图5-24所示,其中有“柱形图”、“条形图”、“饼图”、“面积图”、“气泡图”等供选择,此处选中“柱形图”,然后单击“下一步”按钮。(5)弹出确定图表类型的“窗体向导”对话框,如图5-24所示120(6)弹出指定图表布局方式的“图表向导”对话框,如图5-25所示,将“课程编号”拖动到“轴”,将“成绩”拖动到“系列”,然后单击“下一步”按钮。(6)弹出指定图表布局方式的“图表向导”对话框,如图5-25121(7)弹出指定图表标题的“图表向导”对话框,在“请指定图表的标题”列表框中输入“学生成绩图表”,这样在图表上就会出现“学生成绩图表”的标题。在“请确定是否显示图表的图例”栏中选中“是,显示图例”单选按钮,在图表旁边会给出图例,方便查看,如图5-27所示。设置完成后单击“完成”按钮。(7)弹出指定图表标题的“图表向导”对话框,在“请指定图表的122此时窗体已创建成功,创建的窗体如图5-28所示,单击工具栏上的“保存”按钮,弹出“另存为”对话框,在文本框中输入“学生成绩图表”,单击“确定”按钮将窗体进行保存,此时创建的窗体在数据库窗口显示。此时窗体已创建成功,创建的窗体如图5-28所示,单击工具栏上1234.利用数据透视表向导创建窗体利用数据透视表向导可以直接创建数据透视表窗体,在创建过程中,用户可以动态的改变窗体的版式布局,以便按照需要方式对数据进行分析。4.利用数据透视表向导创建窗体124(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“数据透视表向导”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。这里也可以先不选择数据源表而在后面的对话框中进行选择。(4)弹出对数据透视表简介的“数据透视表向导”对话框,通过对简介的阅读可以对数据透视表有更深的理解。没有问题以后,单击“下一步”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学125(5)弹出选择字段的向导对话框,在其中选择需要的字段,选择方法和前面一样,并且选中“显示简介页”复选框,然后单击“完成”按钮。(6)弹出空白“学生成绩”窗体和“数据透视表字段列表”窗口,如图5-32所示,将窗口中“学号”拖动到窗体中的“将行字段拖至此处”处,将“课程编号”拖动到窗体中的“将列字段拖至此处”处,将“成绩”和“平时成绩”拖动到窗体中的“将汇总或明细拖至此处”处,将“等级”拖动到窗体中的“将筛选字段拖至此处”处。(5)弹出选择字段的向导对话框,在其中选择需要的字段,选择方126《Access数据库实用教程》第五章窗体与控件课件1127(7)结果如图5-33所示,在数据透视表中可以同时显示汇总和明细数据,单击“+”可以显示汇总和明细数据,单击“-”可隐藏汇总和明细数据。(7)结果如图5-33所示,在数据透视表中可以同时显示汇总和1285.2.2在设计视图中创建窗体(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“设计视图”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生选课”,然后单击“确定”按钮。5.2.2在设计视图中创建窗体(1)启动Access2129(4)弹出对窗体的设计视图和字段列表,如图5-36所示。如果没有显示字段列表,可以通过“视图”→“字段列表”来显示字段列表。(4)弹出对窗体的设计视图和字段列表,如图5-36所示。如果130(5)将所需字段拖动到主体节中,如图5-38所示。单击工具栏上的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“学生选课”,然后单击“确定”按钮。(5)将所需字段拖动到主体节中,如图5-38所示。单击工具栏131(6)单击菜单栏上“视图”→“窗体视图”或单击工具栏中“视图”按钮,在下拉菜单中单击“窗体视图”,也可以右击窗体标题栏,在弹出的快捷菜单中单击“窗体视图”,将窗体切换到窗体视图,如图5-39所示,显示了设计视图效果。(6)单击菜单栏上“视图”→“窗体视图”或单击工具栏中“视图1325.2.3自动创建窗体自动创建窗体是创建窗体最为快捷的方法,自动创建窗体的形式可以是“纵栏式”、“表格式”、“数据表”、“数据透视表”和“数据透视图”。5.2.3自动创建窗体自动创建窗体是创建窗体最为133(1)启动Access2003应用程序,打开要创建窗体的“学生管理”数据库。(2)在数据库窗口的“对象”栏中单击“窗体”选项,然后单击数据库工具栏上的“新建”按钮。(3)弹出“新建窗体”对话框,在右侧列表中选择“自动创建窗体:表格式”选项,在“请选择该对象数据的来源表或查询”下拉列表框中选择数据源表“学生成绩”,然后单击“确定”按钮。(1)启动Access2003应用程序,打开要创建窗体的“学134(4)弹出创建好的窗体,单击工具栏上“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“学生成绩1”,单击“确定”按钮,创建好的窗体如图5-40所示。(4)弹出创建好的窗体,单击工具栏上“保存”按钮,在弹出的“1355.3自定义设计窗体首先介绍一下“窗体设计”工具栏,如图5-41所示,其中包含多个按钮,利用这些按钮完成多种操作,常用按钮基本功能参见表5-1。5.3自定义设计窗体首先介绍一下“窗体设计”工具栏,如136《Access数据库实用教程》第五章窗体与控件课件11375.3.1控件的简介控件是窗体或报表中用于显示数据、执行操作和装饰窗体的基本对象,包括标签、文本框、组合框、复选框、选项组、命令按钮等。根据其数据源的不同控件可以分为绑定型、非绑定型和计算型。5.3.1控件的简介控件是窗体或报表中用于显示138(1)绑定型:控件与数据源表中的字段绑定在一起,可用于显示、输入及更新数据库中的字段。窗体上记录改变时绑定控件的值也会随之发生改变。大部分输入信息的控件都是绑定控件。(2)非绑定型:控件不和数据源表中的字段绑定,但会保留输入的值,但表中字段之不发生改变,可以显示信息、线条、矩形或图像。(3)计算型:以表达式为数据源,也是非绑定型控件,可以利用表/查询字段或窗体中其他控件中的数据。(1)绑定型:控件与数据源表中的字段绑定在一起,可用于显示、139在设计窗体的时候,可以使用工具箱向窗体添加各种控件,以实现用户的设计效果。通常打开设计视图就可以直接显示工具箱,如果没有显示,可以在工具栏上单击“工具箱”按钮,打开工具箱。工具箱中包含窗体中所需的各种控件,如图5-42所示,关于常见控件名称及使用说明参见表5-2。在设计窗体的时候,可以使用工具箱向窗体添加各种控件,以实现用140《Access数据库实用教程》第五章窗体与控件课件1141《Access数据库实用教程》第五章窗体与控件课件11425.3.2属性的设置窗体、节及窗体中的控件都有自己的属性,通过设置它们的属性可以改变它们的大小、颜色、状态以及对鼠标或键盘事件的响应等。5.3.2属性的设置窗体、节及窗体中的控件都有1431.设置窗体属性在窗体的设计视图中,窗体的属性可以在属性对话框中设置,如图5-43所示,对话框中包含5个选项卡:“格式”、“数据”、“事件”、“其他”和“全部”。1.设置窗体属性144各选项卡的作用如下:格式选项卡:用于设置窗体的外观属性,如标题、默认视图、滚动条和宽度等。数据选项卡:用于设置与数据源、数据操作有关的属性,如记录源、筛选、排序和数据输入等。事件选项卡:用于设置某个事件响应时处理操作,如插入前、更新后、鼠标移动时、获得焦点等。其他选项卡:用于设置弹出方式、模式、快捷菜单等。全部选项卡:包含前面所有选项卡的内容。各选项卡的作用如下:1452.设置节属性设置节的属性和设置窗体的属性类似,同样可以在属性对话框中设置,属性对话框同样包含“格式”、“数据”、“事件”、“其他”和“全部”5个选项卡。

2.设置节属性146打开节属性对话框的方法:(1)以设计视图打开要设置节属性的窗体。(2)单击节左侧的节选定器,或单击节,也可以单击节中没有控件的地方,如图5-48所示,选定“学生档案”窗体的主体节操作。然后单击菜单栏上的“视图”→“属性”选项,或单击工具栏上的“属性”按钮,也可以右击标题栏,在弹出的快捷菜单中单击“属性”选项,也可以直接双击节选定器、节或节中没有控件的地方。打开节属性对话框的方法:147《Access数据库实用教程》第五章窗体与控件课件1148(3)弹出节属性对话框,如图5-49所示,用户可在对话框中按需要进行设置。(3)弹出节属性对话框,如图5-49所示,用户可在对话框中按1495.3.3控件的添加1.标签标签控件主要用于在窗体中显示文本信息,常用于提示或说明其他控件内容,如标题、字段的名称等。标签没有数据源,它的值在窗体运行时是固定不变的,是非绑定型控件。5.3.3控件的添加1.标签1502.文本框文本框是用于显示、输入和编辑字段数据的控件,如数字、文本、日

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论