第5章access窗体

上传人:油** 文档编号:240716162 上传时间:2024-05-02 格式:PPT 页数:57 大小:2.54MB
返回 下载 相关 举报
第5章access窗体_第1页
第1页 / 共57页
第5章access窗体_第2页
第2页 / 共57页
第5章access窗体_第3页
第3页 / 共57页
点击查看更多>>
资源描述
第第5 5章章Access2010Access2010窗体窗体第第5 5章章 窗体窗体本章主要内容退出退出5.1 5.1 窗体概述窗体概述5.2 5.2 创建窗体创建窗体5.3 5.3 在设计视图中进行自定义窗体设在设计视图中进行自定义窗体设计计5.1 5.1 窗体概述窗体概述在在Access数据库中,窗体是用户与数据库系统数据库中,窗体是用户与数据库系统之间进行交互操作的主要对象。窗体本质上就是一个之间进行交互操作的主要对象。窗体本质上就是一个Windows的窗口,只是在进行可视化程序设计时将的窗口,只是在进行可视化程序设计时将其称为窗体。其称为窗体。窗体主要用于在数据库中输入和显示数据,也可窗体主要用于在数据库中输入和显示数据,也可以将窗体用作切换面板来打开数据库中的其他对象,以将窗体用作切换面板来打开数据库中的其他对象,或者用作自定义对话框来接受用户的输入及根据输入或者用作自定义对话框来接受用户的输入及根据输入去执行相应操作。去执行相应操作。由于窗体的功能与数据库中的数据密切相关,故在建由于窗体的功能与数据库中的数据密切相关,故在建立一个窗体时,往往需要指定与该窗体相关的表或查询对立一个窗体时,往往需要指定与该窗体相关的表或查询对象,也就是需要指定窗体的记录源。象,也就是需要指定窗体的记录源。窗体的记录源可以是表或查询对象,还可以是一个窗体的记录源可以是表或查询对象,还可以是一个SQL语句。窗体中显示的数据将来自记录源指定的基础表语句。窗体中显示的数据将来自记录源指定的基础表或查询。或查询。在窗体中,通常需要使用各种窗体元素,例如:标签、在窗体中,通常需要使用各种窗体元素,例如:标签、文本框、选项按钮、复选框、命令按钮、图片框等等。在文本框、选项按钮、复选框、命令按钮、图片框等等。在术语上把这些窗体元素称为控件。术语上把这些窗体元素称为控件。对于负责显示记录源中某个字段数据的控件,需要将对于负责显示记录源中某个字段数据的控件,需要将该控件的该控件的“控件来源控件来源”属性指定为记录源中的某个字段。属性指定为记录源中的某个字段。5.1.1 5.1.1 窗体的组成窗体的组成窗窗体体的的构构成成包包括括窗窗体体页页眉眉、页页面面页页眉眉、主主体体、页页面面页页脚脚和和窗窗体体页页脚脚五五个个部部分分,每每个个部部分分称称为为一一个个“节节”。窗窗体体中中的的信信息息可以分布在多个节中。可以分布在多个节中。(1)窗体页眉节)窗体页眉节窗体页眉节显示对每条记录都一样的信息,如窗体的标题。窗体页眉节显示对每条记录都一样的信息,如窗体的标题。窗体页眉出现在窗体页眉出现在“窗体视图窗体视图”中屏幕的顶部,以及打印时首页的中屏幕的顶部,以及打印时首页的顶部。顶部。(2)页面页眉节)页面页眉节页面页眉节在每个打印页的顶部显示诸如标题或列标题等信页面页眉节在每个打印页的顶部显示诸如标题或列标题等信息。页面页眉只出现在息。页面页眉只出现在打印预览中或打印页纸上打印预览中或打印页纸上。(3)主体节)主体节主体节明细地显示记录。可以在屏幕或页上显示一条记录,主体节明细地显示记录。可以在屏幕或页上显示一条记录,也可以显示尽可能多的记录。也可以显示尽可能多的记录。(4)页面页脚节)页面页脚节页面页脚节在每个打印页的底部显示诸如日期或页码等信息。页面页脚节在每个打印页的底部显示诸如日期或页码等信息。页面页脚只出现在页面页脚只出现在打印预览中或打印页纸上打印预览中或打印页纸上。(5)窗体页脚节)窗体页脚节窗体页脚节显示对每条记录都一样的信息,如命令按钮或有窗体页脚节显示对每条记录都一样的信息,如命令按钮或有关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的最后一个主体节之后,最后一个打印页的页面页脚之前。最后一个主体节之后,最后一个打印页的页面页脚之前。5.1.2 5.1.2 窗体的视图类型窗体的视图类型在在在在 AccessAccess数据库中,窗体的视图类型通常有如下几种:数据库中,窗体的视图类型通常有如下几种:数据库中,窗体的视图类型通常有如下几种:数据库中,窗体的视图类型通常有如下几种:(1 1)设计视图)设计视图)设计视图)设计视图若要创建或修改一个窗体的布局设计,可在若要创建或修改一个窗体的布局设计,可在若要创建或修改一个窗体的布局设计,可在若要创建或修改一个窗体的布局设计,可在“设计视图设计视图设计视图设计视图”中进行。中进行。中进行。中进行。在在在在“设计视图设计视图设计视图设计视图”中,中,中,中,可以使用可以使用“窗体设计工具窗体设计工具”下的下的“设设计计”选项卡上的按钮添加控件,如标签、文本框、按钮等,可选项卡上的按钮添加控件,如标签、文本框、按钮等,可以设置窗体或各个控件的属性。可使用以设置窗体或各个控件的属性。可使用“窗体设计工具窗体设计工具”下的下的“格式格式”选项卡上的按钮更改字体或字体大小、对齐文本、更选项卡上的按钮更改字体或字体大小、对齐文本、更改边框或线条宽度、应用颜色或特殊效果。可以使用改边框或线条宽度、应用颜色或特殊效果。可以使用“窗体设窗体设计工具计工具”下的下的“排列排列”选项卡上相应按钮对齐控件等。选项卡上相应按钮对齐控件等。在在“设计视图设计视图”中,单击中,单击“设计设计”选项卡上选项卡上“视图视图”组中组中的的“视图视图”按钮切换到另一个视图(默认切换到按钮切换到另一个视图(默认切换到“窗体视图窗体视图”)。)。5.1.5.1.2 2 窗体的视图类型窗体的视图类型(续)(续)(2 2)窗体视图)窗体视图)窗体视图)窗体视图在在在在“设计视图设计视图设计视图设计视图”中创建窗体后,即可在中创建窗体后,即可在中创建窗体后,即可在中创建窗体后,即可在“窗体视图窗体视图窗体视图窗体视图”中中中中进行查看。在进行查看。在进行查看。在进行查看。在“窗体视图窗体视图窗体视图窗体视图”中,中,中,中,显出来自记录源的记录数据显出来自记录源的记录数据,并可并可使用导航按钮可以在记录之间快速切换。使用导航按钮可以在记录之间快速切换。使用导航按钮可以在记录之间快速切换。使用导航按钮可以在记录之间快速切换。(3 3)数据表视图)数据表视图)数据表视图)数据表视图在在“设计视图设计视图”中创建窗体后,即可在中创建窗体后,即可在“数据表视图数据表视图”中进行查看。在中进行查看。在“数据表视图数据表视图”中,可以查看以行与列格式中,可以查看以行与列格式显示的记录,因此可同时看到许多条记录,并可使用记录导显示的记录,因此可同时看到许多条记录,并可使用记录导航按钮在记录之间进行快速切换。航按钮在记录之间进行快速切换。(4)布局视图)布局视图Access2010新增了布局视图,它比设计视图更加直观,新增了布局视图,它比设计视图更加直观,在设计的同时可以查看数据。在布局视图中,窗体中每个控在设计的同时可以查看数据。在布局视图中,窗体中每个控件都显示了记录源中的数据,因此可以更加方便地根据实际件都显示了记录源中的数据,因此可以更加方便地根据实际数据调整控件的大小、位置等。数据调整控件的大小、位置等。5.1.5.1.2 2 窗体的视图类型窗体的视图类型(续)(续)(5)数据透视表视图)数据透视表视图在数据透视表视图中,可以动态地更改窗体的版面,从而以在数据透视表视图中,可以动态地更改窗体的版面,从而以各种不同方法分析数据。可以重新排列行标题、列标题和筛选字各种不同方法分析数据。可以重新排列行标题、列标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计算数据会立即按照新的布置重新计算数据。可以查看明细数据或汇总数可以查看明细数据或汇总数据。据。(6)数据透视图视图)数据透视图视图在数据透视图视图中,可以动态地更改窗体的版面,从而以在数据透视图视图中,可以动态地更改窗体的版面,从而以各种不同方法分析数据。可以重新排列横坐标轴标题、纵坐标轴各种不同方法分析数据。可以重新排列横坐标轴标题、纵坐标轴标题和筛选字段,直到形成所需的版面布置为止。每次改变版面标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计算数据并显出对应的图布置时,窗体会立即按照新的布置重新计算数据并显出对应的图表。可以直观地以图表形式显示数据。表。可以直观地以图表形式显示数据。5.1.5.1.3 3 窗体的类型窗体的类型一般来说,一般来说,Access提供了如下提供了如下5种类型的窗体:种类型的窗体:(1)纵栏表窗体)纵栏表窗体在纵栏表窗体中,在纵栏表窗体中,一次只显示一个记录,每个字段都显示一次只显示一个记录,每个字段都显示在一个独立的行上,并且左边带有一个该字段名标签。在一个独立的行上,并且左边带有一个该字段名标签。(2)表格式窗体)表格式窗体在表格式窗体中,每条记录的所有字段显示在一行上,在表格式窗体中,每条记录的所有字段显示在一行上,每每个窗体只有一个标签,显示在窗体的顶端。个窗体只有一个标签,显示在窗体的顶端。(3)数据表窗体)数据表窗体在数据表窗体中,每条记录的字段以行与列的格式显示,在数据表窗体中,每条记录的字段以行与列的格式显示,字段的名称显示在每一列的顶端。字段的名称显示在每一列的顶端。(4)数据透视表窗体)数据透视表窗体在数据透视表窗体中,可以动态地改变数据透视表窗体的在数据透视表窗体中,可以动态地改变数据透视表窗体的版式布置,以便按照不同方式分析数据。版式布置,以便按照不同方式分析数据。(5)数据透视图窗体)数据透视图窗体在数据透视图窗体中,通过图表可直观地显示数据,并且可在数据透视图窗体中,通过图表可直观地显示数据,并且可以显示一个或多个图表。以显示一个或多个图表。5.1.5.1.4 4 主主/子窗体子窗体子窗体是插入到另一窗体中的窗体。原始窗体称为子窗体是插入到另一窗体中的窗体。原始窗体称为主窗体,窗体中的窗体称为子窗体。当显示具有一对多主窗体,窗体中的窗体称为子窗体。当显示具有一对多关系的表或查询中的数据时,子窗体特别有效。关系的表或查询中的数据时,子窗体特别有效。例如,可以创建一个带有子窗体的主窗体,用于显例如,可以创建一个带有子窗体的主窗体,用于显示示“学系学系”表和表和“专业专业”表中的数据。表中的数据。“学系学系”表和表和“专业专业”表之间的关系是一对多关系。表之间的关系是一对多关系。“学系学系”表中的数表中的数据是一对多关系中的据是一对多关系中的“一一”方的数据,方的数据,“专业专业”表中的表中的数据是一对多关系中的数据是一对多关系中的“多多”方的数据。方的数据。如果将每个子窗体都放在主窗体上,则主窗体可以如果将每个子窗体都放在主窗体上,则主窗体可以包含任意数量的子窗体。还可以嵌套多达七层的子窗体。包含任意数量的子窗体。还可以嵌套多达七层的子窗体。也就是说,可以在主窗体内包含子窗体,而子窗体内可也就是说,可以在主窗体内包含子窗体,而子窗体内可以再有子窗体。以再有子窗体。5.1.5.1.5 5 控件控件控件是允许用户控制程序的图形用户界面对象,如文控件是允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或按钮等。可使用控件显示数据或本框、复选框、滚动条或按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。窗体中的所有信选项、执行操作或使用户界面更易阅读。窗体中的所有信息都包含在控件中。息都包含在控件中。窗体的控件包括标签、文本框、按钮、选项卡控窗体的控件包括标签、文本框、按钮、选项卡控件、超链接、件、超链接、web浏览器控件、导航控件、选项组、浏览器控件、导航控件、选项组、插入分页符、组合框、图表、直线、切换按钮、列表插入分页符、组合框、图表、直线、切换按钮、列表框、矩形、复选框、未绑定对象框、附件选项按钮、框、矩形、复选框、未绑定对象框、附件选项按钮、子窗体子窗体/子报表、绑定对象框、图像、及子报表、绑定对象框、图像、及ActiveX控件控件等。等。5.1.5.1.5 5 控件控件(控件的类型)(控件的类型)1控件的类型控件的类型窗体中的控件可分为如下三种类型:窗体中的控件可分为如下三种类型:(1)绑定控件)绑定控件绑定控件与记录源基础表或查询中的字段捆缚在一起。使用绑定控件与记录源基础表或查询中的字段捆缚在一起。使用绑定控件可以显示、输入或更新数据库中的字段值。绑定控件可以显示、输入或更新数据库中的字段值。(2)未绑定控件)未绑定控件未绑定控件没有数据源。使用未绑定控件可以显示信息、线未绑定控件没有数据源。使用未绑定控件可以显示信息、线条、矩形和图片等。条、矩形和图片等。(3)计算控件)计算控件计算控件使用表达式作为其控件来源。表达式是运算符、常计算控件使用表达式作为其控件来源。表达式是运算符、常数、函数和字段名称、控件和属性的任意组合。表达式的计算结数、函数和字段名称、控件和属性的任意组合。表达式的计算结果为单个值。必须在表达式前键入一个等号果为单个值。必须在表达式前键入一个等号(=)。表达式可以使用。表达式可以使用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他控窗体记录源基础表或查询中的字段数据,也可使用窗体上其他控件的数据。例如,要在文本框中显示当前日期,需将该文本框的件的数据。例如,要在文本框中显示当前日期,需将该文本框的“控件来源控件来源”属性指定为:属性指定为:=Date()。5.1.5.1.5 5 控件控件(创建控件的方法)(创建控件的方法)2创建控件的方法创建控件的方法(1)在基于记录源的窗体中,可以通过从字段列)在基于记录源的窗体中,可以通过从字段列表中拖动字段来创建控件。其中的字段列表是列出了表中拖动字段来创建控件。其中的字段列表是列出了基础记录源或数据库对象中的全部字段的窗口。基础记录源或数据库对象中的全部字段的窗口。(2)通过单击通过单击“窗体设计工具窗体设计工具”下下“设计设计”选项选项卡中的卡中的“控件控件”组上的某一控件按钮、再单击窗体中组上的某一控件按钮、再单击窗体中的适当位置来直接创建控件。的适当位置来直接创建控件。(3)在确保在确保“设计设计”选项卡中的选项卡中的“控件控件”组上的组上的“使用控件向导使用控件向导”按钮按下后,通过单击按钮按下后,通过单击“控件控件”组组上某一控件按钮,再单击窗体中的适当位置上某一控件按钮,再单击窗体中的适当位置,显出相显出相应的向导对话框,便可按该向导对话框的提示进行创应的向导对话框,便可按该向导对话框的提示进行创建控件工作。建控件工作。5.1.5.1.6 6 控件组控件组在在Access2010中,没有中,没有Access2003用的工具箱,用的工具箱,那些在窗体设计时可用的控件按钮被放置在那些在窗体设计时可用的控件按钮被放置在“窗体设窗体设计工具计工具”下下“设计设计”选项卡的选项卡的“控件控件”组中,如图组中,如图5-2(上)所示。单击(上)所示。单击“控件控件”组右侧的下拉按钮,可显组右侧的下拉按钮,可显出出“控件控件”组的全部控件按钮,如图组的全部控件按钮,如图5-2(下)所示。(下)所示。图图5-2(上(上)“窗体设计工具窗体设计工具”下下“设计设计”选项卡中的选项卡中的“控件控件”组(显出部分控件)组(显出部分控件)图图5-2(下)(下)“窗体设计工具窗体设计工具”下下“设计设计”选项卡中的选项卡中的“控件控件”组(显出全部控件)组(显出全部控件)下拉下拉按钮按钮5.1.5.1.6 6 控件组(续)控件组(续)5.1.5.1.6 6 控件组(续)控件组(续)5.1.5.1.6 6 控件组(续)控件组(续)请注意:请注意:列表框是仅可以从其列表中选择值,不可列表框是仅可以从其列表中选择值,不可以在列表框中输入值。以在列表框中输入值。组合框是窗体上用来提供列表框和文本框组合框是窗体上用来提供列表框和文本框的组合功能的一种控件,用户既可以在组合框的组合功能的一种控件,用户既可以在组合框中键入一个值,中键入一个值,也可以从组合框弹出的列表中也可以从组合框弹出的列表中选择一个列表项值。选择一个列表项值。5.1.5.1.7 7 窗体和控件的属性窗体和控件的属性窗窗体体属属性性决决定定窗窗体体的的结结构构、外外观观和和行行为为。控控件件属属性性决决定定控控件件的的结结构构、外外观观和和行行为为,以以及及其其中中所所含含文文本本或数据的特性。或数据的特性。使使用用某某一一对对象象的的“属属性性表表”窗窗口口可可以以设设置置其其属属性性。在在选选定定了了窗窗体体、节节或或控控件件后后,单单击击“设设计计”选选项项卡卡中中“工工具具”组组上上的的“属属性性表表”按按钮钮,可可以以打打开开其其“属属性性表表”窗口。窗口。一一般般来来说说,Access对对各各个个属属性性都都提提供供了了相相应应的的默默认认值值或或空空字字符符串串,用用户户在在打打开开某某个个对对象象的的“属属性性表表”窗口后,可以重新设置该对象的任一属性值。窗口后,可以重新设置该对象的任一属性值。5.1.5.1.7 7 窗体和控件的属性窗体和控件的属性(续)(续)图图5-3窗体的窗体的“属性表属性表”窗口窗口“窗体”选定器属性表5.1.5.1.8 8 窗体和控件的事件窗体和控件的事件与事件过程与事件过程事件是一种特定的操作,在某个对象上发生或对某个事件是一种特定的操作,在某个对象上发生或对某个对象发生。对象发生。Access可以响应多种类型的事件,如键盘事件、可以响应多种类型的事件,如键盘事件、鼠标事件、对象事件、窗口事件及操作事件等等。事件的鼠标事件、对象事件、窗口事件及操作事件等等。事件的发生通常是用户操作的结果,发生通常是用户操作的结果,例如,当打开某窗体显出第一个记录之前时所发生例如,当打开某窗体显出第一个记录之前时所发生“打开打开”窗口事件。单击鼠标时发生窗口事件。单击鼠标时发生“单击单击”鼠标事件。鼠标事件。事件过程是为响应由用户或程序代码引发的事件或由事件过程是为响应由用户或程序代码引发的事件或由系统触发的事件而运行的过程。过程包含一系列的系统触发的事件而运行的过程。过程包含一系列的VisualBasic语句,用以执行操作或计算值。通过使用事件过程,语句,用以执行操作或计算值。通过使用事件过程,可以为在窗体或控件上发生的事件添加自定义的事件响应。可以为在窗体或控件上发生的事件添加自定义的事件响应。5.2 5.2 创建窗体创建窗体窗体是用户与数据库系统之间进行交互的主窗体是用户与数据库系统之间进行交互的主要对象。在使用某种功能的窗体之前,也必须根要对象。在使用某种功能的窗体之前,也必须根据应用需求,先创建好该窗体。据应用需求,先创建好该窗体。5.2.1 5.2.1 创建窗体的方法创建窗体的方法在在Access2010窗口,打开某个窗口,打开某个Access数据库。数据库。单击单击“创建创建”,在,在“创建创建”选项卡上的选项卡上的“窗体窗体”组中提组中提供了多种创建窗体的按钮,如图供了多种创建窗体的按钮,如图5-4所示。单击所示。单击“窗体窗体”组中的组中的“导航导航”或或“其他窗体其他窗体”,打开其下拉列表,打开其下拉列表,显出更多创建特定窗体的按钮,如图显出更多创建特定窗体的按钮,如图5-5所示。所示。图图5-5“导航导航”和和“其他窗体其他窗体”的下拉列表的下拉列表图图5-4“创建创建”选项卡上的选项卡上的“窗体窗体”组组5.2.2 5.2.2 使用使用“窗体窗体”按钮创建窗体按钮创建窗体使用使用“窗体窗体”按钮创建窗体是基于单按钮创建窗体是基于单个表或查询,创建出纵栏表窗体。在纵栏个表或查询,创建出纵栏表窗体。在纵栏表窗体中,数据源的所有字段都会显示在表窗体中,数据源的所有字段都会显示在窗体上,每个字段占一行,一次只显示一窗体上,每个字段占一行,一次只显示一条记录。条记录。例例5-1在在“学生管理系统学生管理系统”数据库中,数据库中,使用使用“窗体窗体”按钮创建一个名为按钮创建一个名为“例例5-1班级班级(窗体)(窗体)”的纵栏表窗体。该窗体的记录源是的纵栏表窗体。该窗体的记录源是“班级班级”表。表。5.2.2 5.2.2 使用使用“窗体窗体”按钮创建窗体按钮创建窗体(例例5-1)5-1)图图5-6布局视图布局视图使用使用“空白窗体空白窗体”按钮创建窗体首按钮创建窗体首先是打开一个不带任何控件的窗体先是打开一个不带任何控件的窗体“布布局视图局视图”,通过拖动数据源表中的字段,通过拖动数据源表中的字段,或双击字段,在或双击字段,在“布局视图布局视图”上添加需上添加需要显示字段的对应控件。要显示字段的对应控件。5.2.35.2.3 使用使用“空白窗体空白窗体”按钮创建窗体按钮创建窗体例例5-2在在“学生管理系统学生管理系统”数据库中,数据库中,使用使用“空白窗体空白窗体”按钮创建一个名为按钮创建一个名为“例例5-2班级(空白窗体)班级(空白窗体)”的窗体。该窗体的的窗体。该窗体的“布局布局视图视图”如图如图5-7所示。所示。5.2.35.2.3 使用使用“空白窗体空白窗体”按钮创建窗体按钮创建窗体(例例5-5-2)2)图图5-7布局视图布局视图5.2.35.2.3使用使用“空白窗体空白窗体”按钮创建窗体按钮创建窗体(例例5-25-2续续)单击单击“创建创建”选项卡中选项卡中“窗体窗体”组上的组上的“空白窗空白窗体体”按钮,打开新建窗体的布局视图,并显出按钮,打开新建窗体的布局视图,并显出“字段字段列表列表”窗格窗格,如图如图5-8所示。所示。选中需要添加的字段,选中需要添加的字段,拖动到布局视图的适当位拖动到布局视图的适当位置上置上;或双;或双击字段击字段,将相应的标签和文本框控件添加,将相应的标签和文本框控件添加到到“布局视图布局视图”上。上。图图5-8用用“空白窗体空白窗体”创建窗体的布局视图创建窗体的布局视图5.2.45.2.4 使用使用“多个项目多个项目”按钮创建窗体按钮创建窗体使用使用“多个项目多个项目”按钮创建出表格式窗按钮创建出表格式窗体,在一个窗体上显示多条记录,每一行为体,在一个窗体上显示多条记录,每一行为一条记录,数据源可以是表或查询。一条记录,数据源可以是表或查询。5.2.45.2.4 使用使用“多个项目多个项目”按钮创建窗体按钮创建窗体(例例5-5-3)3)例例5-3在在“学生管理系统学生管理系统”数据库中,使数据库中,使用用“多个项目多个项目”创建一个名为创建一个名为“例例5-3班级(多班级(多个项目)个项目)”的表格式窗体。该窗体的记录源是的表格式窗体。该窗体的记录源是“班级班级”表。表。图图5-10布局视图布局视图5.2.55.2.5 使用使用“数据表数据表”按钮创建数据表窗体按钮创建数据表窗体(例(例5-45-4)例例5-4在在“学生管理系统学生管理系统”数据库中,数据库中,使用使用“数据表数据表”按钮创建一个名为按钮创建一个名为“例例5-4学学生修课成绩(数据表窗体)生修课成绩(数据表窗体)”的数据表窗体。的数据表窗体。该窗体记录源是该窗体记录源是“修课成绩修课成绩”表。表。图图5-11数据表视图数据表视图5.2.65.2.6 使用使用“数据透视图数据透视图”按钮创建数据透按钮创建数据透 视图窗体(例视图窗体(例5-55-5)例例5-5在在“学生管理系统学生管理系统”数据库中,使数据库中,使用用“数据透视图数据透视图”按钮创建一个名为按钮创建一个名为“例例5-5学学生各班级男女人数(数据透视图窗体)生各班级男女人数(数据透视图窗体)”的数的数据透视图窗体。该窗体的数据源是据透视图窗体。该窗体的数据源是“学生学生”表。表。图图5-13添加字段后的添加字段后的“数据透视图视图数据透视图视图”5.2.65.2.6 使用使用“数据透视图数据透视图”按钮创建数据透按钮创建数据透 视图窗体视图窗体(例例5-55-5续续)将将“图表字段列表图表字段列表”框中的框中的“性别性别”拖到系列字段处,将拖到系列字段处,将“班班级号级号”拖到分类字段处,将拖到分类字段处,将“学号学号”拖到数据字段处。单击拖到数据字段处。单击“设计设计”选项卡上选项卡上“显示显示/隐藏隐藏”组中的组中的“字段列表字段列表”按钮,关闭按钮,关闭“图表字图表字段列表段列表”框。单击框。单击“显示显示/隐藏隐藏”组中的组中的“图例图例”按钮,显出按钮,显出“性别性别”图例图例。5.2.65.2.6 使用使用“数据透视图数据透视图”按钮创建数据透按钮创建数据透 视图窗体视图窗体(例例5-55-5续续)单击该单击该“数据透视图视图数据透视图视图”中的图表设计网格中中的图表设计网格中的空白处的空白处。单击单击“设计设计”选项卡上选项卡上“类型类型”组中的组中的“更改图表类型更改图表类型”按钮,显出按钮,显出“属性属性”对话框。在对话框。在“类类型型”选项卡上,显出各种类型图形,如图选项卡上,显出各种类型图形,如图5-14所示,所示,用户可以单击选择其中的某一图形类型。在本例,就用户可以单击选择其中的某一图形类型。在本例,就选择选择“簇状柱型图簇状柱型图”类型。类型。5.2.5.2.7 7 使用使用“数据透视表数据透视表”按钮创建数据透按钮创建数据透视表窗体(例视表窗体(例5-65-6)例例5-6在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“数据透视表数据透视表”按钮创建一个名为按钮创建一个名为“例例5-6学生各班级学生各班级男女人数(数据透视表窗体)男女人数(数据透视表窗体)”的数据透视表窗体。的数据透视表窗体。该窗体的记录源是该窗体的记录源是“学生学生”表。表。图图5-15数据透视表视图数据透视表视图将将“数据透视表字段列表数据透视表字段列表”框中的框中的“班级号班级号”拖拖到行字段处,到行字段处,“性别性别”拖到列字段处,拖到列字段处,“学号学号”拖到拖到汇总或明细字段处。单击汇总或明细字段处。单击“设计设计”选项卡上选项卡上“显示显示/隐藏隐藏”组中的组中的“字段列表字段列表”按钮,关闭按钮,关闭“数据透视表数据透视表字段列表字段列表”框。框。5.2.5.2.7 7 使用使用“数据透视表数据透视表”按钮创建数据透按钮创建数据透视表窗体(例视表窗体(例5-65-6续)续)图图5-16添加字段后的添加字段后的“数据透视表视图数据透视表视图”单击单击“设计设计”选项卡上选项卡上“显示显示/隐藏隐藏”组中的组中的“隐隐藏详细信息藏详细信息”按钮,把各个学号隐藏起来。按钮,把各个学号隐藏起来。5.2.5.2.7 7 使用使用“数据透视表数据透视表”按钮创建数据透按钮创建数据透视表窗体(例视表窗体(例5-65-6续)续)5.2.5.2.7 7 使用使用“数据透视表数据透视表”按钮创建数据透按钮创建数据透视表窗体(例视表窗体(例5-65-6续)续)右键单击右键单击“性别性别”,显出其快捷菜单。,显出其快捷菜单。单单击击“自动计算自动计算”子菜单的子菜单的“计数计数”。如图如图5-17所示所示。图图5-17右键单击右键单击“性别性别”显出其快捷菜单显出其快捷菜单5.2.8 5.2.8 使用使用“窗体向导窗体向导”创建基于一个表的窗体创建基于一个表的窗体使用使用Access提供的提供的“窗体向导窗体向导”,用户,用户可以很方便快捷地创建基于一个表或查询的窗可以很方便快捷地创建基于一个表或查询的窗体,也可以方便快捷地创建基于多个表或查询体,也可以方便快捷地创建基于多个表或查询的窗体。的窗体。例例5-7在在“学生管理系统学生管理系统”数据库中,使数据库中,使用用“窗体向导窗体向导”创建一个名为创建一个名为“例例5-7学系窗学系窗体体”的窗体。该窗体的记录源是的窗体。该窗体的记录源是“学系学系”表。表。5.2.8 5.2.8 使用使用“窗体向导窗体向导”创建基于一个表的窗体创建基于一个表的窗体(例(例5-7 5-7)5.2.8 5.2.8 5.2.8 5.2.8 使用使用使用使用“窗体向导窗体向导窗体向导窗体向导”创建基于一个表的窗体创建基于一个表的窗体创建基于一个表的窗体创建基于一个表的窗体(例(例(例(例5-7 5-7 5-7 5-7 续)续)续)续)为了利用窗体添加新记录,只要单击导航条中的为了利用窗体添加新记录,只要单击导航条中的“添加新添加新记录记录”按钮按钮,便可在窗体中键入新记录的内容。记录内容,便可在窗体中键入新记录的内容。记录内容输入完毕后,可单击输入完毕后,可单击Access快速访问工具栏中的快速访问工具栏中的“保存保存”按钮按钮保存输入的记录,也可以单击导航栏中的任一个移动记录按钮保存输入的记录,也可以单击导航栏中的任一个移动记录按钮来保存输入的数据。如果需要连续输入新的记录则在输入一个来保存输入的数据。如果需要连续输入新的记录则在输入一个记录完毕后单击记录完毕后单击“添加新记录添加新记录”按钮按钮,这样可以保存刚刚,这样可以保存刚刚输入的记录,同时准备好输入新记录。输入的记录,同时准备好输入新记录。“添加新记录添加新记录”按钮按钮5.2.8 5.2.8 5.2.8 5.2.8 使用使用使用使用“窗体向导窗体向导窗体向导窗体向导”创建基于一个表的窗体创建基于一个表的窗体创建基于一个表的窗体创建基于一个表的窗体(例(例(例(例5-7 5-7 5-7 5-7 续)续)续)续)如果为了避免用户在使用窗体查看记录的过程中无意地修如果为了避免用户在使用窗体查看记录的过程中无意地修改表中的内容,则可以打开窗体的改表中的内容,则可以打开窗体的“设计视图设计视图”,单击,单击“窗体窗体设计工具设计工具”下下“设计设计”选项卡上选项卡上“工具工具”组中的组中的“属性表属性表”按按钮,打开该窗体的钮,打开该窗体的“属性表属性表”窗口,该将窗体的窗口,该将窗体的“允许编辑允许编辑”、“允许删除允许删除”、“允许添加允许添加”等属性的属性值均设置为:等属性的属性值均设置为:“否否”。5.2.9 5.2.9 使用使用“窗体向导窗体向导”按钮创建基于两个表的主按钮创建基于两个表的主/子窗体(例子窗体(例5-85-8)例例5-8在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“窗窗体向导体向导”按钮创建一个名为按钮创建一个名为“例例5-8学系主窗体学系主窗体”的窗的窗体,在该主窗体中包含一个名为体,在该主窗体中包含一个名为“例例5-8专业子窗体专业子窗体”的子窗体。该主的子窗体。该主/子窗体的记录源分别是子窗体的记录源分别是“学系学系”表和表和“专业专业”表。表。5.2.10 5.2.10 使用使用“设计视图设计视图”创建窗体创建窗体图图5-34选定了选定了“主体主体”节的窗体节的窗体“设计设计”视图窗口视图窗口单击单击“创建创建”选项卡上选项卡上“窗体窗体”组中的组中的“窗窗体设计体设计”按钮,显出窗体的按钮,显出窗体的“设计视图设计视图”。5.2.10 5.2.10 5.2.10 5.2.10 使用使用使用使用“设计视图设计视图设计视图设计视图”创建窗体创建窗体创建窗体创建窗体(指定记录源)(指定记录源)(指定记录源)(指定记录源)指定指定“学生学生”表为记录源表为记录源“控件控件”组组“控件来源控件来源”属性属性“学生学生”表的表的“字段列表字段列表”5.2.10 5.2.10 5.2.10 5.2.10 使用使用使用使用“设计视图设计视图设计视图设计视图”创建窗体创建窗体创建窗体创建窗体(移动位置、改变大小)(移动位置、改变大小)(移动位置、改变大小)(移动位置、改变大小)鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状移动两个相关控件移动两个相关控件鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状移动移动单单个控件个控件移动移动单单个控件个控件5.3 5.3 在设计视图中进行自定义窗体设计在设计视图中进行自定义窗体设计单击单击“创建创建”选项卡上选项卡上“窗体窗体”组中的组中的“窗体设计窗体设计”按钮,显出窗体的按钮,显出窗体的“设计视图设计视图”,在使用在使用“设计视图设计视图”进行自定义窗体设计进行自定义窗体设计的过程中,将涉及到窗体的创建、各种控件的的过程中,将涉及到窗体的创建、各种控件的创建、窗体创建、窗体“属性属性”的设置、控件的设置、控件“属性属性”的的设置、控件大小的设置、控件间距的设置及控设置、控件大小的设置、控件间距的设置及控件位置对齐的设置等内容。件位置对齐的设置等内容。5.3.1 5.3.1 5.3.1 5.3.1 使用使用使用使用“设计视图设计视图设计视图设计视图”创建一个只读的主创建一个只读的主创建一个只读的主创建一个只读的主/子窗体(例子窗体(例子窗体(例子窗体(例5-5-5-5-9 9 9 9)例例5-9在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“设计视设计视图图”创建一个名为创建一个名为“例例5-9浏览学生基本情况浏览学生基本情况”的窗体,其的窗体,其窗体设计形如图窗体设计形如图5-43所示。要求创建一个主所示。要求创建一个主/子类型的窗体,子类型的窗体,主窗体的记录源是主窗体的记录源是“学生学生”表,子窗体的数据来源是已经创表,子窗体的数据来源是已经创建好的建好的“例例5-4学生修课成绩(数据表窗体)学生修课成绩(数据表窗体)”窗体。当运窗体。当运行该窗体时,用户只能浏览查看信息,不允许对行该窗体时,用户只能浏览查看信息,不允许对“学生学生”表表和和“修课成绩修课成绩”表进行任何表进行任何“修改修改”、“删除删除”和和“添加添加”记录的操作。对主窗体不设置导航条,但要创建四个记录的操作。对主窗体不设置导航条,但要创建四个“记录记录导航导航”操作按钮,一个操作按钮,一个“窗体操作窗体操作”的的“关闭窗体关闭窗体”按钮。按钮。还要在窗体页眉显出还要在窗体页眉显出“浏览学生基本情况浏览学生基本情况”文字和当前日期。文字和当前日期。5.3.1 5.3.1 5.3.1 5.3.1 使用使用使用使用“设计视图设计视图设计视图设计视图”创建一个只读的主创建一个只读的主创建一个只读的主创建一个只读的主/子窗体(例子窗体(例子窗体(例子窗体(例5-9 5-9 5-9 5-9 续)续)续)续)图图5-43“例例5-9浏览学生基本情况浏览学生基本情况”窗体窗体5.3.2 5.3.2 5.3.2 5.3.2 使用使用使用使用“设计视图设计视图设计视图设计视图”创建一个输入窗体创建一个输入窗体创建一个输入窗体创建一个输入窗体(例(例(例(例5-105-105-105-10)例例5-10在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“设计视图设计视图”创建一个名为创建一个名为“例例5-10输入学生基本输入学生基本信息信息”的窗体,其的窗体,其“窗体视图窗体视图”如图如图5-69所示。该所示。该窗体的记录源是窗体的记录源是“学生学生”表。当运行该窗体表。当运行该窗体“例例5-10输入学生基本信息输入学生基本信息”时,使用时,使用“添加记录添加记录”按钮按钮可添加新记录,使用可添加新记录,使用“保存记录保存记录”按钮可保存该新按钮可保存该新记录,使用记录,使用“撤消记录撤消记录”按钮可删除当前新记录。按钮可删除当前新记录。5.3.2 5.3.2 5.3.2 5.3.2 使用使用使用使用“设计视图设计视图设计视图设计视图”创建一个输入窗体创建一个输入窗体创建一个输入窗体创建一个输入窗体(例(例(例(例5-105-105-105-10)图图5-69“例例5-10输入学生基本信息输入学生基本信息”的窗体视图的窗体视图5.3.3 5.3.3 使用使用“设计视图设计视图”创建一个含选项卡的控制窗创建一个含选项卡的控制窗体体 (例(例5-5-1111)例例5-11在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“设计视图设计视图”创建一个名为创建一个名为“例例5-11含选项卡及图含选项卡及图片的控制窗体片的控制窗体”的窗体,该窗体的的窗体,该窗体的“窗体视图窗体视图”如如图图5-78所示。该窗体没有数据源。当运行该窗体所示。该窗体没有数据源。当运行该窗体“例例5-11含选项卡及图片的控制窗体含选项卡及图片的控制窗体”时,单击该窗时,单击该窗体内的某选项卡中的某一按钮时,即可运行该按钮体内的某选项卡中的某一按钮时,即可运行该按钮所指定的操作,并显出其运行结果。所指定的操作,并显出其运行结果。5.3.3 5.3.3 5.3.3 5.3.3 使用使用使用使用“设计视图设计视图设计视图设计视图”创建一个含选项卡的控制窗体创建一个含选项卡的控制窗体创建一个含选项卡的控制窗体创建一个含选项卡的控制窗体 (例(例(例(例5-115-115-115-11续)续)续)续)图图5-78“例例5-11含选项卡及图片的控制窗体含选项卡及图片的控制窗体”的的“窗体视图窗体视图”5.3.4 5.3.4 5.3.4 5.3.4 在窗体在窗体在窗体在窗体“设计视图设计视图设计视图设计视图”中创建中创建中创建中创建“选项组选项组选项组选项组”控件(例控件(例控件(例控件(例5-5-5-5-12121212)例例5-12在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“设计视图设计视图”创建一个名为创建一个名为“例例5-12含选项组的窗体含选项组的窗体”的窗体,其窗体设计形如图的窗体,其窗体设计形如图5-98所示。在该窗体中,所示。在该窗体中,通过使用通过使用“选项组选项组”按钮按钮和和“选项组向导选项组向导”创建一个创建一个“选项组选项组”控件。该控件。该“选项组选项组”包含两个包含两个“选项按钮选项按钮”。这两个。这两个“选项按钮选项按钮”的标签和值分别是:男,的标签和值分别是:男,0;女,女,1。该选项组的标题为:性别。该选项组的标题为:性别。图图5-99例例5-12含选项组的窗体的含选项组的窗体的“窗体视图窗体视图”5.3.4 5.3.4 5.3.4 5.3.4 在窗体在窗体在窗体在窗体“设计视图设计视图设计视图设计视图”中创建中创建中创建中创建“选项组选项组选项组选项组”控件(例控件(例控件(例控件(例5-125-125-125-12续)续)续)续)5.3.4 5.3.4 5.3.4 5.3.4 在窗体在窗体在窗体在窗体“设计视图设计视图设计视图设计视图”中创建中创建中创建中创建“选项组选项组选项组选项组”控件(例控件(例控件(例控件(例5-125-125-125-12续)续)续)续)结束语结束语谢谢大家聆听!谢谢大家聆听!57
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!