资源预览内容
第1页 / 共60页
第2页 / 共60页
第3页 / 共60页
第4页 / 共60页
第5页 / 共60页
第6页 / 共60页
第7页 / 共60页
第8页 / 共60页
第9页 / 共60页
第10页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Access数据库应用基础案例教程数据库应用基础案例教程第第5章章窗体窗体吉林财经大学吉林财经大学管理科学与信息工程学院管理科学与信息工程学院计算机基础教研部计算机基础教研部第第5章章窗体窗体窗体又称为表单,是窗体又称为表单,是Access数据库的重要对象之一。窗体数据库的重要对象之一。窗体是人机对话的操作界面,是用户同数据库系统之间的主要接是人机对话的操作界面,是用户同数据库系统之间的主要接口,用户通过窗体可以快速有效地查看、输入和编辑数据库口,用户通过窗体可以快速有效地查看、输入和编辑数据库中的数据。窗体设计的好坏直接影响中的数据。窗体设计的好坏直接影响Access数据库应用系数据库应用系统的友好性和可操作性。统的友好性和可操作性。通过本章的学习,应该掌握以下内容:通过本章的学习,应该掌握以下内容:(1)窗体的功能、结构以及视图方式。)窗体的功能、结构以及视图方式。(2)创建窗体的方法。)创建窗体的方法。(3)窗体的设计以及控件的使用。)窗体的设计以及控件的使用。(4)修饰窗体。)修饰窗体。5.1窗体概述窗体概述窗体是窗体是Access数据库的重要组成部分,与数据表不同数据库的重要组成部分,与数据表不同的是窗体本身不能存储数据,也不能像数据表那样,以行和的是窗体本身不能存储数据,也不能像数据表那样,以行和列的形式显示数据。利用窗体可以将整个应用程序组织起来,列的形式显示数据。利用窗体可以将整个应用程序组织起来,形成一个完整的应用系统。但任何形式的窗体都是建立在表形成一个完整的应用系统。但任何形式的窗体都是建立在表或查询基础上的。或查询基础上的。5.1.1窗体的功能窗体的功能1输入和编辑数据:可以为数据库中的数据表设计相应的窗体作为输入输入和编辑数据:可以为数据库中的数据表设计相应的窗体作为输入或编辑数据的界面,方便用户进行数据的输入和编辑。或编辑数据的界面,方便用户进行数据的输入和编辑。2显示和打印数据:在窗体中可以显示来自一个或多个数据表或查询中显示和打印数据:在窗体中可以显示来自一个或多个数据表或查询中的数据,还可以显示警告或解释信息等;也可以使用窗体打印数据。的数据,还可以显示警告或解释信息等;也可以使用窗体打印数据。3控制应用程序的流程:通过窗体上的命令按钮等控件可以调用宏或控制应用程序的流程:通过窗体上的命令按钮等控件可以调用宏或VBA代码,实现各种复杂的流程控制功能。代码,实现各种复杂的流程控制功能。5.1.2窗体的类型窗体的类型1纵栏式窗体:是最常用的窗体类型,每次只显示一条记录。纵栏式窗体:是最常用的窗体类型,每次只显示一条记录。2表格式窗体:在窗体的一个画面中显示数据表或查询中的全部或多个表格式窗体:在窗体的一个画面中显示数据表或查询中的全部或多个记录记录3数据表窗体:外观与数据表或查询结果显示形式相同,这种窗体经常数据表窗体:外观与数据表或查询结果显示形式相同,这种窗体经常用作一个窗体的子窗体用作一个窗体的子窗体4主主/子窗体:也称为子窗体:也称为“父父/子窗体子窗体”,在窗体中可以包含两个窗体,通,在窗体中可以包含两个窗体,通常用于显示具有一对多关系的两个表或查询中的数据。常用于显示具有一对多关系的两个表或查询中的数据。5分割窗体:分割上、下两个分区,下分区以数据表形式显示全部记录,分割窗体:分割上、下两个分区,下分区以数据表形式显示全部记录,上分区则以纵栏式显示下分区中当前选中的记录的详细信息上分区则以纵栏式显示下分区中当前选中的记录的详细信息6导航窗体:是一种包含导航控件的窗体,可以方便地在数据库中的各导航窗体:是一种包含导航控件的窗体,可以方便地在数据库中的各种窗体和报表之间切换种窗体和报表之间切换5.1.3窗体的视图窗体的视图1窗体视图:窗体运行时的显示形式,也是窗体的默认视图,用于显示窗体视图:窗体运行时的显示形式,也是窗体的默认视图,用于显示记录数据、添加和修改表中数据的窗口,用于查看窗体的效果记录数据、添加和修改表中数据的窗口,用于查看窗体的效果2设计视图:显示窗体的结构,可以对窗体中的内容进行修改,主要用设计视图:显示窗体的结构,可以对窗体中的内容进行修改,主要用于窗体的设计、修改和美化于窗体的设计、修改和美化3布局视图:界面看来与窗体视图似乎完全相同布局视图:界面看来与窗体视图似乎完全相同。但窗体视图只能用于但窗体视图只能用于显示数据,而布局视图则可以用来调整窗体的布局显示数据,而布局视图则可以用来调整窗体的布局4数据表视图:以行列格式显示表、查询或窗体数据的窗口,用于查看数据表视图:以行列格式显示表、查询或窗体数据的窗口,用于查看来自窗体的数据。在来自窗体的数据。在“数据表视图数据表视图”中可以编辑、添加、修改、查找或中可以编辑、添加、修改、查找或删除数据删除数据5.1.4窗体的信息来源窗体的信息来源1表或查询:如果窗体需要显示数据库中的数据,则创建窗体时,先以表或查询:如果窗体需要显示数据库中的数据,则创建窗体时,先以数据库中的表或查询作为窗体的数据源。这时,窗体与选择的表或查询数据库中的表或查询作为窗体的数据源。这时,窗体与选择的表或查询相关,使得窗体对数据进行编辑时数据操作的结果会自动保存到相关数相关,使得窗体对数据进行编辑时数据操作的结果会自动保存到相关数据表中。当数据源表中的记录发生变化时,窗体中的信息也会随之发生据表中。当数据源表中的记录发生变化时,窗体中的信息也会随之发生变化。变化。2附加信息:设计窗体时,为了美观或是给用户提示信息,可以在窗体附加信息:设计窗体时,为了美观或是给用户提示信息,可以在窗体中添加一些说明性文字或图形元素,如线条、矩形等。中添加一些说明性文字或图形元素,如线条、矩形等。5.2案例案例1自动创建窗体自动创建窗体在在Access中,提供了中,提供了3种创建窗体的方法:自动创建窗体、利用窗种创建窗体的方法:自动创建窗体、利用窗体向导创建窗体和使用设计视图创建窗体。体向导创建窗体和使用设计视图创建窗体。1.自动创建窗体是根据系统的引导完成创建窗体的过程自动创建窗体是根据系统的引导完成创建窗体的过程2.利用窗体向导创建窗体利用窗体向导创建窗体也也是根据系统的引导完成创建窗体的过程是根据系统的引导完成创建窗体的过程3.使用设计视图创建窗体则根据用户的需要自行设计窗体,需要用户掌使用设计视图创建窗体则根据用户的需要自行设计窗体,需要用户掌握面向对象程序设计的相关知识握面向对象程序设计的相关知识5.2.1案例说明案例说明1任务任务(1)利用)利用“窗体窗体”按钮创建窗体按钮创建窗体(2)创建)创建“数据表数据表”窗体窗体(3)创建)创建“多个项目多个项目”窗体窗体(4)创建)创建“分割窗体分割窗体”(5)创建数据透视表窗体)创建数据透视表窗体(6)创建数据透视图窗体)创建数据透视图窗体2目的目的(1)掌握自动创建各类窗体的方法)掌握自动创建各类窗体的方法(2)了解各类窗体的不同功能和特点)了解各类窗体的不同功能和特点5.2.2操作步骤操作步骤1.使用使用“窗体窗体”按钮创建窗体按钮创建窗体使用使用“窗体窗体”按钮可以快速创建一个单项目窗体,其数据源为一个表或按钮可以快速创建一个单项目窗体,其数据源为一个表或查询,创建的窗体将把数据源的所有字段都放置在窗体上。单项目窗体只显查询,创建的窗体将把数据源的所有字段都放置在窗体上。单项目窗体只显示一条记录,通过导航按钮可以切换记录。示一条记录,通过导航按钮可以切换记录。(1)打开)打开“学生信息管理学生信息管理”数据库,在数据库,在“导航导航”窗口中选择窗口中选择“学生学生”表表(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“窗体窗体”按钮,系统将自动按钮,系统将自动完成窗体的创建,并以布局视图显示此窗体完成窗体的创建,并以布局视图显示此窗体(3)单击快速访问工具栏上的)单击快速访问工具栏上的“保存保存”按钮,保存窗体对象,命名为按钮,保存窗体对象,命名为“学生学生信息信息”5.2.2操作步骤操作步骤2创建创建“数据表数据表”窗体窗体使用使用“数据表数据表”命令按钮可以快速创建一个以数据表形式显示多条记命令按钮可以快速创建一个以数据表形式显示多条记录的窗体,每条记录占一行。录的窗体,每条记录占一行。(1)打开)打开“学生信息管理学生信息管理”数据库,在数据库,在“导航导航”窗口中选择窗口中选择“学生学生”表表(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“其他窗体其他窗体”按钮,在按钮,在弹出的下拉列表中选择弹出的下拉列表中选择“数据表数据表”命令,立即完成窗体的创建,并以命令,立即完成窗体的创建,并以“数数据表视图据表视图”显示显示(3)单击快速访问工具栏上的)单击快速访问工具栏上的“保存保存”按钮,保存窗体对象,命名为按钮,保存窗体对象,命名为“学生数据表学生数据表”5.2.2操作步骤操作步骤3创建创建“多个项目多个项目”窗体窗体“多个项目多个项目”窗体是指在窗体中显示多条记录的一种窗体布局形式,窗体是指在窗体中显示多条记录的一种窗体布局形式,记录以数据表的形式显示,是一种连续窗体。记录以数据表的形式显示,是一种连续窗体。(1)打开)打开“学生信息管理学生信息管理”数据库,在数据库,在“导航导航”窗口中选择窗口中选择“学生学生”表表(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“其他窗体其他窗体”按钮,在按钮,在弹出的下拉列表中选择弹出的下拉列表中选择“多个项目多个项目”命令,系统将自动完成多个项目窗体命令,系统将自动完成多个项目窗体的创建,并以布局视图显示此窗体的创建,并以布局视图显示此窗体(3)保存窗体对象,命名为)保存窗体对象,命名为“学生多个项目学生多个项目”5.2.2操作步骤操作步骤4创建创建“分割分割”窗体窗体分割窗体是以窗体视图和数据表视图这两种视图方式显示数据,窗分割窗体是以窗体视图和数据表视图这两种视图方式显示数据,窗体被分割成上下两部分。两个视图连接到同一数据源,并且总是相互保持体被分割成上下两部分。两个视图连接到同一数据源,并且总是相互保持同步。同步。(1)打开)打开“学生信息管理学生信息管理”数据库,在数据库,在“导航导航”窗口中选择窗口中选择“学生学生”表表(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“其他窗体其他窗体”按钮,在按钮,在弹出的下拉列表中选择弹出的下拉列表中选择“分割窗体分割窗体”命令,系统将自动完成分割窗体的创命令,系统将自动完成分割窗体的创建,并以布局视图显示此窗体。建,并以布局视图显示此窗体。(3)保存窗体对象,命名为)保存窗体对象,命名为“学生分割窗体学生分割窗体”5.3案例案例2使用使用“窗体向导窗体向导”创建窗创建窗体体在在Access中,利用自动创建窗体的方法所建窗体的形式、布局中,利用自动创建窗体的方法所建窗体的形式、布局和外观已经确定,不能再选择要显示的字段,同时创建的窗体只能显和外观已经确定,不能再选择要显示的字段,同时创建的窗体只能显示一个数据源的所有数据,要解决上述局限性的问题可以使用示一个数据源的所有数据,要解决上述局限性的问题可以使用“窗体窗体”向导或使用向导或使用“空白窗体空白窗体”两种方法来创建窗体。两种方法来创建窗体。5.2.1案例说明案例说明1任务任务(1)利用)利用“窗体向导窗体向导”创建基于一个数据源的窗体创建基于一个数据源的窗体(2)利用)利用“窗体向导窗体向导”创建多个数据源的窗体创建多个数据源的窗体(3)利用)利用“空白窗体空白窗体”创建窗体创建窗体2目的目的(1)掌握利用)掌握利用“窗体向导窗体向导”创建各种窗体的操作方法创建各种窗体的操作方法(2)掌握使用)掌握使用“空白窗体空白窗体”创建窗体的操作方法创建窗体的操作方法5.2.2操作步骤操作步骤1使用使用“窗体向导窗体向导”按钮创建基于一个数据源的窗体按钮创建基于一个数据源的窗体(1)打开)打开“学生信息管理学生信息管理”数据库数据库(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“窗体向导窗体向导”按钮,启按钮,启动窗体向导对话框动窗体向导对话框,从从“表表/查询查询”下拉列表框中选择下拉列表框中选择“学生表学生表”,并将,并将“可用字段可用字段”列表框中的列表框中的“学号学号”、“姓名姓名”、“性别性别”、“系名系名”、“出生日期出生日期”和和“爱好爱好”等字段分别单击选中,等字段分别单击选中,再再单击单击“添加添加”按钮添按钮添加到加到“选定字段选定字段”列表框中。列表框中。(3)单击)单击“下一步下一步”按钮,选择窗体类型或布局,本案例选择按钮,选择窗体类型或布局,本案例选择“纵栏表纵栏表”窗体布局,单击窗体布局,单击“下一步下一步”按钮。按钮。(4)修改窗体标题为)修改窗体标题为“学生信息表学生信息表”,单击,单击“完成完成”按钮按钮5.2.2操作步骤操作步骤2使用使用“窗体向导窗体向导”按钮创建多个数据源的窗体按钮创建多个数据源的窗体(1)打开)打开“学生信息管理学生信息管理”数据库数据库(2)在)在“创建创建”选项卡中选择选项卡中选择“窗体窗体”组,单击组,单击“窗体向导窗体向导”按钮,启按钮,启动窗体向导对话框动窗体向导对话框(3)单击)单击“表表/查询查询”下拉列表框,选择下拉列表框,选择“学生表学生表”为数据源,在可用字为数据源,在可用字段列表框中把段列表框中把“学号学号”和和“姓名姓名”添加到选定字段列表框。添加到选定字段列表框。(4)再次单击)再次单击“表表/查询查询”下拉列表框,选择下拉列表框,选择“课程表课程表”为数据源,继续为数据源,继续选择字段选择字段“课程编号课程编号”和和“课程名称课程名称”添加到选定列表框。添加到选定列表框。(5)继续单击)继续单击“表表/查询查询”下拉列表框,选择下拉列表框,选择“成绩表成绩表”作为数据源,在作为数据源,在可用字段列表框中把可用字段列表框中把“平时成绩平时成绩”和和“期末成绩期末成绩”也添加到选定字段列表也添加到选定字段列表框中。框中。(6)单击)单击“下一步下一步”按钮,出现按钮,出现“窗体向导窗体向导”之确定查看方式对话框,之确定查看方式对话框,由于学生表与成绩表具有一对多的关系,课程表与成绩表也具有一对多由于学生表与成绩表具有一对多的关系,课程表与成绩表也具有一对多的关系,故所建的窗体带有子窗体,这里选择的关系,故所建的窗体带有子窗体,这里选择“通过学生表通过学生表”查看数据,查看数据,即学生表的内容显示在主窗体中,其他数据显示在子窗体中。即学生表的内容显示在主窗体中,其他数据显示在子窗体中。(7)单击)单击“下一步下一步”按钮,显示按钮,显示“窗体向导窗体向导”之确定子窗体布局对话框,之确定子窗体布局对话框,单击单击“数据表数据表”单选按钮以确定子窗体布局。在对话框左边可以看到所单选按钮以确定子窗体布局。在对话框左边可以看到所建窗体的布局建窗体的布局(8)单击)单击“下一步下一步”按钮,显示按钮,显示“窗体向导窗体向导”之为窗体指定标题对话框,之为窗体指定标题对话框,在在“请为窗体指定标题:请为窗体指定标题:”下窗体文本框中输入下窗体文本框中输入“学生信息学生信息”,子窗体,子窗体文本框中输入文本框中输入“成绩子窗体成绩子窗体”,选择,选择“打开窗体查看或输入信息打开窗体查看或输入信息”单选单选按钮按钮(9)单击)单击“完成完成”按钮按钮5.2.2操作步骤操作步骤5.2.2操作步骤操作步骤3使用使用“空白窗体空白窗体”创建窗体创建窗体使用使用“空白窗体空白窗体”工具创建窗体是一种非常快捷的窗体构建方式,尤工具创建窗体是一种非常快捷的窗体构建方式,尤其适合只在窗体上放置很少几个字段信息的情况下使用其适合只在窗体上放置很少几个字段信息的情况下使用。(1)在)在“创建创建”选项卡选择选项卡选择“窗体窗体”组,单击组,单击“空白窗体空白窗体”按钮,按钮,Access将在布局视图中打开一个空白窗体,并显示将在布局视图中打开一个空白窗体,并显示“字段列表字段列表”窗格窗格(2)在)在“字段列表字段列表”窗格中,单击窗格中,单击“显示所有表显示所有表”,再单击要在窗体上,再单击要在窗体上显示字段所在表显示字段所在表“课程表课程表”旁边的加号旁边的加号(3)双击)双击“课程表课程表”中的中的“课程编号课程编号”、“课程名称课程名称”字段,将其设置字段,将其设置到主体区。还可以分别选中到主体区。还可以分别选中“学时学时”和和“学分学分”字段直接将其拖动到主体字段直接将其拖动到主体区。区。(4)保存窗体,命名为)保存窗体,命名为“课程表课程表”5.4案例案例3使用设计视图创建窗体使用设计视图创建窗体对于用户的一些特殊要求对于用户的一些特殊要求,利用向导和快速工具却无法实现,利用向导和快速工具却无法实现,例如,在窗体中增加说明信息,增加各种按钮,实现检索等功能。例如,在窗体中增加说明信息,增加各种按钮,实现检索等功能。这时需要通过设计视图来创建窗体,在设计视图下设计的窗体称这时需要通过设计视图来创建窗体,在设计视图下设计的窗体称为自定义窗体。为自定义窗体。设计视图提供了最灵活的创建窗体的方法。在设计视图中,每设计视图提供了最灵活的创建窗体的方法。在设计视图中,每个元素都可以自己创建和修改,还可以修改已经创建的窗体。个元素都可以自己创建和修改,还可以修改已经创建的窗体。设计视图中,需要用户自定义每个控件的的类型设计视图中,需要用户自定义每个控件的的类型和和属性。实际属性。实际上,设计视图创建窗体的过程就是选择不同控件,为每个控件设上,设计视图创建窗体的过程就是选择不同控件,为每个控件设计不同属性和事件的过程。计不同属性和事件的过程。5.4.1案例说明案例说明1任务任务(1)利用设计视图创建一个简单的窗体)利用设计视图创建一个简单的窗体(2)在设计视图窗体中添加控件并设置相应属性)在设计视图窗体中添加控件并设置相应属性2目的目的(1)掌握利用)掌握利用“窗体设计窗体设计”视图创建窗体的一般过程视图创建窗体的一般过程(2)掌握窗体节的功能和操作方法)掌握窗体节的功能和操作方法(3)掌握各控件的添加和属性的设置方法)掌握各控件的添加和属性的设置方法5.4.2操作步骤操作步骤1使用使用“设计视图设计视图”创建窗体创建窗体用设计视图可以随性的创建窗体,不同的窗体所包含的对象是不同用设计视图可以随性的创建窗体,不同的窗体所包含的对象是不同的,其创建方法也不同,但步骤及操作顺序大致相同。的,其创建方法也不同,但步骤及操作顺序大致相同。(1)打开)打开“学生信息管理学生信息管理”数据库。数据库。(2)在)在“创建创建”选项卡选择选项卡选择“窗体窗体”组,单击组,单击“窗体设计窗体设计”按钮,就会按钮,就会进入只包含一个进入只包含一个“主体主体”节的窗体设计视图。窗体设计视图中的对象有节的窗体设计视图。窗体设计视图中的对象有三类:窗体、节和控件。三类:窗体、节和控件。5.4.2操作步骤操作步骤2窗体中的节窗体中的节一个完整的窗体一个完整的窗体有有窗体页眉、页面页眉、主体、页面页脚、窗体页窗体页眉、页面页眉、主体、页面页脚、窗体页脚脚5个个节节组成组成5.4.2操作步骤操作步骤2窗体中的节窗体中的节(1)添加或删除窗体页眉、页面页眉或页面页脚、窗体页脚)添加或删除窗体页眉、页面页眉或页面页脚、窗体页脚右击窗体设计右击窗体设计“主体主体”区域任意位置,在弹出的快捷菜单中,选择区域任意位置,在弹出的快捷菜单中,选择“页面页页面页眉眉/页脚页脚”或或“窗体页眉窗体页眉/页脚页脚”命令命令(2)窗体和节的选择)窗体和节的选择单击窗体选择器,或窗体背景区外部(深灰色区);单击节选择器,节栏或单击窗体选择器,或窗体背景区外部(深灰色区);单击节选择器,节栏或节背景区中未设置控件的部分节背景区中未设置控件的部分。选择器:窗体和节各有自己的选择器,窗体选择选择器:窗体和节各有自己的选择器,窗体选择器的位置是在水平标尺与垂直标尺交叉处;节选定器在各节栏左侧垂直标尺上器的位置是在水平标尺与垂直标尺交叉处;节选定器在各节栏左侧垂直标尺上(3)更改窗体页眉、窗体页脚或其它节的大小)更改窗体页眉、窗体页脚或其它节的大小在窗体设计视图中打开相应的窗体,将鼠标放在节的底边(更改高度)或右边在窗体设计视图中打开相应的窗体,将鼠标放在节的底边(更改高度)或右边(更改宽度),上下拖动鼠标更改节的高度,左右拖动鼠标更改节的宽度(更改宽度),上下拖动鼠标更改节的高度,左右拖动鼠标更改节的宽度5.4.2操作步骤操作步骤3确定窗体的数据源确定窗体的数据源要创建一个数据窗体,必须指定一个表或查询作为窗体的数要创建一个数据窗体,必须指定一个表或查询作为窗体的数据源。可通过窗体查看和访问数据库,省去搜索所需内容的步骤据源。可通过窗体查看和访问数据库,省去搜索所需内容的步骤和时间,提高数据库的使用效率。还有助于避免输入错误的数据和时间,提高数据库的使用效率。还有助于避免输入错误的数据双击窗体选择器或单击双击窗体选择器或单击“设计设计”选项卡选项卡“工具工具”组中的组中的“属属性性”按钮,在按钮,在“全部全部”或或“数据数据”选项卡的选项卡的“记录源记录源”下拉列表下拉列表框中选择框中选择“学生表学生表”表作为数据源,这时,屏幕上出现表作为数据源,这时,屏幕上出现“学生表学生表”的字段列表框,其中包含表中的所有字段。如果字段列表框没的字段列表框,其中包含表中的所有字段。如果字段列表框没有打开,可以单击有打开,可以单击“设计设计”选项卡选项卡“工具工具”组中的组中的“字段列表字段列表”按钮。如果需要添加数据库中其他表的字段,可单击按钮。如果需要添加数据库中其他表的字段,可单击“字段列表字段列表”窗口中的窗口中的“显示所有表显示所有表”按钮按钮5.4.2操作步骤操作步骤4在窗体上添加控件在窗体上添加控件(1)从数据源的字段列表框中选择需要)从数据源的字段列表框中选择需要的字段拖放到窗体上,的字段拖放到窗体上,Access会根据字会根据字段的类型自动生成相应的控件,并在控段的类型自动生成相应的控件,并在控件和字段之间建立关联。从字段列表中件和字段之间建立关联。从字段列表中选择字段选择字段“学号学号”、“姓名姓名”、“性别性别”、“入学成绩入学成绩”和和“系名系名”,将其拖,将其拖动到窗体设计视图的主体节中。动到窗体设计视图的主体节中。5.4.2操作步骤操作步骤4在窗体上添加控件在窗体上添加控件(2)单击)单击“设计设计”选项卡选项卡“控件控件”组中需要的控件,添加到窗组中需要的控件,添加到窗体上相应的体上相应的“节节”中。选择中。选择“标签标签”添加到添加到“窗体页眉窗体页眉”节中,节中,直接输入标题:直接输入标题:“学生基本信息简介学生基本信息简介”。同样方法,在。同样方法,在“窗体页窗体页脚脚”节再添加一个节再添加一个“标签标签”对象,标题为对象,标题为“复核人:王冬梅复核人:王冬梅”。具体做法可参见具体做法可参见5.5添加控件的方法。添加控件的方法。5.4.2操作步骤操作步骤5设置对象的属性设置对象的属性激活当前窗体对象或某个控件对激活当前窗体对象或某个控件对象,单击象,单击“设计设计”选项卡选项卡“工具工具”组中组中的的“属性表属性表”按钮,弹出当前选中对象按钮,弹出当前选中对象的属性表窗口,即可对窗体或控件的属的属性表窗口,即可对窗体或控件的属性进行设置。选中性进行设置。选中“窗体页眉窗体页眉”节中添节中添加的标签对象,单击加的标签对象,单击“工具工具”组中的组中的“属性表属性表”按钮,在其弹出的其属性窗口按钮,在其弹出的其属性窗口中,将中,将“字号字号”设置为设置为“14”。5.4.2操作步骤操作步骤6查看窗体的设计效果查看窗体的设计效果单击单击“设计设计”选项卡选项卡“视图视图”组中的组中的“视图视图”下拉按钮,选下拉按钮,选择择“窗体视图窗体视图”按钮,切换到窗体视图查看设计效果。使用按钮,切换到窗体视图查看设计效果。使用“窗窗体设计体设计”视图创建的窗体,其视图创建的窗体,其“默认视图默认视图”是是“单个窗体单个窗体”,一,一次只能显示一条记录,可使用水平滚动条前的次只能显示一条记录,可使用水平滚动条前的“导航按钮导航按钮”的的“下一条记录下一条记录”按钮,浏览所有记录的详细内容。如果一次要浏览按钮,浏览所有记录的详细内容。如果一次要浏览多条记录内容,可更改窗体的多条记录内容,可更改窗体的“默认视图默认视图”属性。可参见属性。可参见5.5中的中的“设置窗体的属性设置窗体的属性”。5.4.2操作步骤操作步骤7保存窗体对象保存窗体对象执行执行“文件文件”菜单下的菜单下的“保存保存”命令,或单击工具栏的命令,或单击工具栏的“保保存存”按钮,弹出的按钮,弹出的“另存为另存为”对话框中输入窗体名称对话框中输入窗体名称“学生基本学生基本信息信息”,单击,单击“确定确定”按钮退出。按钮退出。5.5案例案例4利用设计视图创建包含利用设计视图创建包含多控件的窗体多控件的窗体控件是窗体上用于显示数据、执行操作、装饰窗体的图形化控件是窗体上用于显示数据、执行操作、装饰窗体的图形化对象。在窗体中添加的每一个对象都是控件,例如:如文本框、对象。在窗体中添加的每一个对象都是控件,例如:如文本框、复选框、滚动条或命令按钮等。在窗体设计过程中,核心问题是复选框、滚动条或命令按钮等。在窗体设计过程中,核心问题是对控件的操作,包括添加、删除、修改等。对控件的操作,包括添加、删除、修改等。5.5.1案例说明案例说明1任务任务(1)利用设计视图创建包含多控件的窗体)利用设计视图创建包含多控件的窗体(2)在设计视图窗体中设置控件的多个属性)在设计视图窗体中设置控件的多个属性2目的目的(1)掌握)掌握“窗体设计窗体设计”视图下创建多控件窗体的方法视图下创建多控件窗体的方法(2)掌握窗体设计常用控件的功能和操作方法)掌握窗体设计常用控件的功能和操作方法(3)掌握各控件常用属性的设置方法)掌握各控件常用属性的设置方法5.5.2操作步骤操作步骤1窗体窗体“设计视图设计视图”下添加各种常用控件下添加各种常用控件(1)控件的类型和功能:)控件的类型和功能:结合型控件:结合型控件:与表或查询中的字段相关联,用于显示、输入及与表或查询中的字段相关联,用于显示、输入及更新数据库中字段值。更新数据库中字段值。非结合型控件:非结合型控件:与任何数据源都不相关,用于显示提示信息、与任何数据源都不相关,用于显示提示信息、线条、矩形和图像等。线条、矩形和图像等。计算型控件:计算型控件:以表达式作为数据来源,表达式使用表或查询字以表达式作为数据来源,表达式使用表或查询字段中的数据,或者使用窗体或报表上其他控件中的数据,如段中的数据,或者使用窗体或报表上其他控件中的数据,如“文本框文本框”。5.5.2操作步骤操作步骤1窗体窗体“设计视图设计视图”下添加各种常用控件下添加各种常用控件(2)控件的基本操作方法:)控件的基本操作方法:添加控件:添加控件:单击单击“控件控件”组要添加的控件按钮,将鼠标移动到窗体上,组要添加的控件按钮,将鼠标移动到窗体上,鼠标变为一个带鼠标变为一个带“+”号标记的形状,在窗体的合适位置单击鼠标号标记的形状,在窗体的合适位置单击鼠标选择控件选择控件:l选择选择单单个控件个控件,单击控件的任何地方,可以选择该控件。此时控件的单击控件的任何地方,可以选择该控件。此时控件的四周出现八个控点符号,其中左上角的控点形状较大,称为移动控点;四周出现八个控点符号,其中左上角的控点形状较大,称为移动控点;其他控点为尺寸控点。其他控点为尺寸控点。l选择多个控件,可以按住选择多个控件,可以按住Shift键或键或Ctrl键,再依次单击各个控件。或者键,再依次单击各个控件。或者直接拖动鼠标使它经过所有要选择的控件。直接拖动鼠标使它经过所有要选择的控件。l选择窗体中的全部控件,按选择窗体中的全部控件,按Ctrl+A键。或者直接拖动鼠标在窗体上拖键。或者直接拖动鼠标在窗体上拖拽一个矩形选择框,把所有控件都包围起来。拽一个矩形选择框,把所有控件都包围起来。5.5.2操作步骤操作步骤1窗体窗体“设计视图设计视图”下添加各种常用控件下添加各种常用控件(2)控件的基本操作方法:)控件的基本操作方法:移动控件移动控件方法一:把鼠标放在控件左上角的方法一:把鼠标放在控件左上角的“移动控点移动控点”处,当出现花形图标时,处,当出现花形图标时,按住鼠标将其拖动到指定的位置。无论当前选定的是一个或多个控件,按住鼠标将其拖动到指定的位置。无论当前选定的是一个或多个控件,这种方法只能移动单个控件。这种方法只能移动单个控件。方法二:鼠标在选中的控件上移动(非方法二:鼠标在选中的控件上移动(非“移动控点移动控点”处),当出现花形处),当出现花形图标时,按住鼠标将其拖动到指定的位置。这种方法能将控件及其附加图标时,按住鼠标将其拖动到指定的位置。这种方法能将控件及其附加标签移动到新位置,也能将所有选中的控件一起移动。标签移动到新位置,也能将所有选中的控件一起移动。5.5.2操作步骤操作步骤1窗体窗体“设计视图设计视图”下添加各种常用控件下添加各种常用控件(2)控件的基本操作方法:)控件的基本操作方法:调整控件大小调整控件大小选中要调整大小的一个或多个控件,将鼠标移动到尺寸控点上,鼠选中要调整大小的一个或多个控件,将鼠标移动到尺寸控点上,鼠标变为双箭头时,拖动尺寸点,直到控件变为所需的大小。标变为双箭头时,拖动尺寸点,直到控件变为所需的大小。复制控件复制控件选中一个或多个控件,执行选中一个或多个控件,执行“开始开始”选项卡选项卡“剪贴板剪贴板”组的组的“复制复制”命命令,然后再执行该组的令,然后再执行该组的“粘贴粘贴”命令,可将已选中的控件复制到指定的命令,可将已选中的控件复制到指定的位置上,再修改副本的相关属性,可大大加快控件的设计。位置上,再修改副本的相关属性,可大大加快控件的设计。删除控件删除控件选中要删除的一个或多个控件,按选中要删除的一个或多个控件,按Delete键,或者执行键,或者执行“开始开始”选项卡选项卡“记录记录”组的组的“删除删除”命令,可删除选中的控件。命令,可删除选中的控件。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(1)设置控件的属性)设置控件的属性单击单击“设计设计”选项卡选项卡“工具工具”组中的组中的“属性表属性表”按钮,弹出该控件的属性按钮,弹出该控件的属性窗口。属性窗口窗口。属性窗口包括包括“格式格式”、“数据数据”、“事件事件”、“其他其他”和和“全部全部”,五个选项卡,大多数对象设置,五个选项卡,大多数对象设置“格式格式”属性的情况相对较多。属性的情况相对较多。l“格式格式”选项卡:设置控件的显示方式,如控件的大小、位置、背景色、标选项卡:设置控件的显示方式,如控件的大小、位置、背景色、标题、边框等属性。题、边框等属性。l“数据数据”选项卡:设置控件的数据来源、默认值等。选项卡:设置控件的数据来源、默认值等。l“事件事件”选项卡:设置控件可以的响应事件,如单击、双击、鼠标按下、鼠选项卡:设置控件可以的响应事件,如单击、双击、鼠标按下、鼠标移动、鼠标释放等。事件是标移动、鼠标释放等。事件是Access预先定义好的、能够被对象识别的动件。预先定义好的、能够被对象识别的动件。每个对象都可以识别和响应多种事件,不同对象所能识别和响应的事件不完每个对象都可以识别和响应多种事件,不同对象所能识别和响应的事件不完全相同。全相同。l“其他其他”选项卡:设置控件的名称等属性。选项卡:设置控件的名称等属性。l“全部全部”选项卡:包括了另外四个选项卡的所有属性内容。选项卡:包括了另外四个选项卡的所有属性内容。5.5.2 操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(2)窗体)窗体窗体的属性设置会影响对窗体的窗体的属性设置会影响对窗体的操作和显示外观操作和显示外观l标题:指定窗体标题栏中显示的文标题:指定窗体标题栏中显示的文字字l默认视图:指定窗体的显示样式。默认视图:指定窗体的显示样式。在窗体设计视图下,在窗体设计视图下,“单一窗体单一窗体”样式将显示窗体中所有已做设置的样式将显示窗体中所有已做设置的节,但在主体节中只显示数据表的节,但在主体节中只显示数据表的一条记录。如要显示多条记录,可一条记录。如要显示多条记录,可选择选择“连续窗体连续窗体”样式,通过拖动样式,通过拖动垂直滚动条浏览所有记录。垂直滚动条浏览所有记录。l滚动条:滚动条:指定窗体上是否显示滚动指定窗体上是否显示滚动条。条。l记录选择器:指定窗体上是否显示记记录选择器:指定窗体上是否显示记录选择器,即窗体最左端的箭头标记。录选择器,即窗体最左端的箭头标记。l导航按钮:指定窗体上是否显示导航导航按钮:指定窗体上是否显示导航按钮,导航按钮出现在窗体的最下端,按钮,导航按钮出现在窗体的最下端,都有导航按钮。都有导航按钮。l分隔线:指定窗体上是否显示各节之分隔线:指定窗体上是否显示各节之间的分隔线。间的分隔线。l自动居中:窗体显示时是否自动在自动居中:窗体显示时是否自动在Access窗口内居中。窗口内居中。l边框样式:指定窗体边框的样式,有边框样式:指定窗体边框的样式,有“无边框无边框”、“细边框细边框”、“可调边可调边框框”、“对话框边框对话框边框”4个选项。个选项。l“记录源记录源”:指定窗体信息的来源,:指定窗体信息的来源,可以是数据库中的一个表或查询。可以是数据库中的一个表或查询。5.5.2 操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(3)标签)标签用途:主要用来在窗体或报表中用途:主要用来在窗体或报表中显示说明性文本,例如抬头、标题显示说明性文本,例如抬头、标题或简短的提示。标签不能接受数据或简短的提示。标签不能接受数据输入,也不能作为数据源绑定到某输入,也不能作为数据源绑定到某个字段个字段常用属性常用属性l标题:用来设置标签显示的文本。标题:用来设置标签显示的文本。l左边距和上边距:用来设置或反应左边距和上边距:用来设置或反应标签距离窗体显示区右上角距离。标签距离窗体显示区右上角距离。l宽度和高度属性:该属性用于设置宽度和高度属性:该属性用于设置或反映标签控件的大小。或反映标签控件的大小。l文本左边距、上边距、右边距和下文本左边距、上边距、右边距和下边距属性:该属性用于设置标签控边距属性:该属性用于设置标签控件上的文本编辑区距离控件边框的件上的文本编辑区距离控件边框的4个内边界的距离。个内边界的距离。l边框样式、边框颜色和边框宽度属边框样式、边框颜色和边框宽度属性:该属性用于对边框进行设置。性:该属性用于对边框进行设置。l背景样式和背景色:该属性用于对背景样式和背景色:该属性用于对标签的背景进行设置。标签的背景进行设置。l前景色:该属性用于设置标签控件前景色:该属性用于设置标签控件上的显示的标题文本的颜色。上的显示的标题文本的颜色。l使用方法:使用方法:l方法一:用做独立标签,可添加对方法一:用做独立标签,可添加对窗体说明的文字。例如,在窗体窗体说明的文字。例如,在窗体“学生基本信息学生基本信息”中,中,“窗体页眉窗体页眉”节添加的标题为节添加的标题为“学生基本信息简学生基本信息简介介”的标签控件就是独立标签。的标签控件就是独立标签。l方法二:用做关联标签,就是被链方法二:用做关联标签,就是被链接到其他控件的标签(通常是文本接到其他控件的标签(通常是文本框、组合框和列表框等)。例如,框、组合框和列表框等)。例如,在窗体在窗体“学生基本信息学生基本信息”中,中,“主主体体”节的节的“学号学号”、“姓名姓名”等,等,都是用来标注其右侧文本框什么数都是用来标注其右侧文本框什么数据的关联标签。在默认情况下,当据的关联标签。在默认情况下,当把文本框、组合框或列表框放置到把文本框、组合框或列表框放置到窗体上时,它们都带有一个与之对窗体上时,它们都带有一个与之对应的关联标签控件。如不需要说明,应的关联标签控件。如不需要说明,可将其删除。可将其删除。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(3)标签)标签使用方法:使用方法:l方法一:用做独立标签,可添加对窗体说明的文字。例如,在窗体方法一:用做独立标签,可添加对窗体说明的文字。例如,在窗体“学生学生基本信息基本信息”中,中,“窗体页眉窗体页眉”节添加的标题为节添加的标题为“学生基本信息简介学生基本信息简介”的标的标签控件就是独立标签。签控件就是独立标签。l方法二:用做关联标签,就是被链接到其他控件的标签(通常是文本框、方法二:用做关联标签,就是被链接到其他控件的标签(通常是文本框、组合框和列表框等)。例如,在窗体组合框和列表框等)。例如,在窗体“学生基本信息学生基本信息”中,中,“主体主体”节的节的“学号学号”、“姓名姓名”等,都是用来标注其右侧文本框什么数据的关联标签。等,都是用来标注其右侧文本框什么数据的关联标签。在默认情况下,当把文本框、组合框或列表框放置到窗体上时,它们都带在默认情况下,当把文本框、组合框或列表框放置到窗体上时,它们都带有一个与之对应的关联标签控件。如不需要说明,可将其删除。有一个与之对应的关联标签控件。如不需要说明,可将其删除。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(4)文本框)文本框用途:在窗体中,文本框用于显示指定的数据或接受输入的数据,文本框同时还用途:在窗体中,文本框用于显示指定的数据或接受输入的数据,文本框同时还有一个附加的标签控件用来说明其用途。有一个附加的标签控件用来说明其用途。常用属性:常用属性:Access使用文本框大多数情况下需要设置使用文本框大多数情况下需要设置“控件来源控件来源”属性,用来属性,用来告诉系统如何检索或保存在窗体中要显示的数据。告诉系统如何检索或保存在窗体中要显示的数据。使用方法:使用方法:l方法方法一一:文本框不绑定到数据源的某一字段,用于显示计算的结果或接受用:文本框不绑定到数据源的某一字段,用于显示计算的结果或接受用户所输入的数据。户所输入的数据。计算文本框以计算文本框以=(等号)开头的表达式获得其值,通常只有一行。具体做(等号)开头的表达式获得其值,通常只有一行。具体做法是:前面所有步骤同上,只是第三步将文本框添加要到法是:前面所有步骤同上,只是第三步将文本框添加要到“窗体页脚窗体页脚”节中,直接在节中,直接在“控件来源控件来源”中输入:中输入:=avg(入学成绩入学成绩),并将该文本框附,并将该文本框附带的标签标题改为:带的标签标题改为:“平均入学成绩平均入学成绩”。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(4)文本框)文本框使用方法:使用方法:l方法方法二二:文本框与数据源表或查询中的某一字段绑定,用于显示数据源中该:文本框与数据源表或查询中的某一字段绑定,用于显示数据源中该字段的值。具体步骤是:字段的值。具体步骤是:在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“文本框文本框”按钮按钮。在在“主体主体”节中其他字段后面单击,添加一个默认大小的文本框控件。节中其他字段后面单击,添加一个默认大小的文本框控件。并单击同时弹出的并单击同时弹出的“控件向导控件向导”的的“取消取消”按钮。按钮。单击单击“设计设计”选项卡选项卡“工具工具”组中的组中的“属性表属性表”按钮,打开该文本框的按钮,打开该文本框的属性列表。属性列表。单击属性对话框的单击属性对话框的“数据数据”选项卡下的选项卡下的“控件来源控件来源”右侧的下拉按钮,右侧的下拉按钮,在其下拉字段列表中选择在其下拉字段列表中选择“出生日期出生日期”字段。并将该文本框附带的标签字段。并将该文本框附带的标签标题改为:标题改为:“出生日期出生日期”。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(5)组合框和列表框)组合框和列表框用途:组合框和列表框控件可以从一个指定的数据源中取得多行数据,然用途:组合框和列表框控件可以从一个指定的数据源中取得多行数据,然后根据用户的选定获得其中一项数据,并将数据更新到与其绑定的数据源对后根据用户的选定获得其中一项数据,并将数据更新到与其绑定的数据源对应的字段中。通过使用组合框或列表框控件,可以保证输入数据的正确性,应的字段中。通过使用组合框或列表框控件,可以保证输入数据的正确性,同时还可以提高数据的输入速度。同时还可以提高数据的输入速度。区别:列表框显示可以滚动的数值列表,只能从列表中选择数据;组合框区别:列表框显示可以滚动的数值列表,只能从列表中选择数据;组合框是由一个文本框和一个列表框组成,可以输入数据也可以从下拉列表中选择是由一个文本框和一个列表框组成,可以输入数据也可以从下拉列表中选择数据。主要有两方面区别:数据。主要有两方面区别:l组合框控件占用较少的窗体空间,只在文本框中显示一个当前的数据项,需组合框控件占用较少的窗体空间,只在文本框中显示一个当前的数据项,需要单击文本框右边的下拉按钮才可以看到列表框中的所有数据,而列表框控要单击文本框右边的下拉按钮才可以看到列表框中的所有数据,而列表框控件总是显示全部的数据列表。件总是显示全部的数据列表。l列表框控件中不能添加新数据,只能选择列表中已有的数据;组合框控件的列表框控件中不能添加新数据,只能选择列表中已有的数据;组合框控件的文本框可以随时添加新的数据,也可从列表中选择已有数据。文本框可以随时添加新的数据,也可从列表中选择已有数据。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(5)组合框和列表框)组合框和列表框常用属性:常用属性:l控件来源:数据更新到与其绑定的数据源对应的字段中。控件来源:数据更新到与其绑定的数据源对应的字段中。l行来源类型:用于设置数据来源的类型,如来源于表或查询、列表值或字段行来源类型:用于设置数据来源的类型,如来源于表或查询、列表值或字段列表。列表。l行来源:用于设置数据来源的具体内容。行来源:用于设置数据来源的具体内容。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(5)组合框和列表框)组合框和列表框l使用方法:将使用方法:将“学生基本信息学生基本信息”窗体中的窗体中的“系名系名”文本框改为组合框类型,文本框改为组合框类型,保持控件名称不变,实现下拉列表形式输入保持控件名称不变,实现下拉列表形式输入“系名系名”字段的所有值,并将其字段的所有值,并将其输入或更新到输入或更新到“系名系名”字段中。字段中。方法一:方法一:在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。在在“主体主体”节中选择节中选择“系名系名”文本框右键,在弹出的快捷菜单中,选文本框右键,在弹出的快捷菜单中,选择择“更改为更改为”命令,在其级联菜单中单击命令,在其级联菜单中单击“组合框组合框”命令,文本框就命令,文本框就被更改为组合框了。被更改为组合框了。单击单击“设计设计”选项卡选项卡“工具工具”组中的组中的“属性表属性表”按钮,打开该组合框按钮,打开该组合框的属性列表。的属性列表。单击属性对话框的单击属性对话框的“数据数据”选项卡下的选项卡下的“行来源类型行来源类型”右侧的下拉按右侧的下拉按钮,在其下拉列表框中选择钮,在其下拉列表框中选择“值列表值列表”。然后在。然后在“行来源行来源”属性中输属性中输入入“信息系信息系;会计系会计系;金融系金融系;税务系税务系”。注意:各数据项之间用英文输。注意:各数据项之间用英文输入法下的分号间隔。入法下的分号间隔。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(5)组合框和列表框)组合框和列表框l使用方法:将使用方法:将“学生基本信息学生基本信息”窗体中的窗体中的“系名系名”文本框改为组合框类型,文本框改为组合框类型,保持控件名称不变,实现下拉列表形式输入保持控件名称不变,实现下拉列表形式输入“系名系名”字段的所有值,并将其字段的所有值,并将其输入或更新到输入或更新到“系名系名”字段中。字段中。方法二:方法二:在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。在在“主体主体”节中将节中将“系名系名”文本框剪切或删除。文本框剪切或删除。单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“组合框组合框”按钮按钮。如同方法一如同方法一单击属性对话框的单击属性对话框的“控件来源控件来源”右侧的下拉按钮,在其下拉字段列表中右侧的下拉按钮,在其下拉字段列表中选择选择“系名系名”字段。即将字段。即将“组合框组合框”绑定到绑定到“系名系名”字段,以输入或修字段,以输入或修改其值。改其值。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(6)命令按钮)命令按钮用途:命令按钮用于接收用户的操作指令,以实现某种功能操作,例如,用途:命令按钮用于接收用户的操作指令,以实现某种功能操作,例如,“确定确定”、“退出退出”、“添加纪录添加纪录”、“查询查询”、“关闭窗体关闭窗体”等,还可以创等,还可以创建一组记录导航或记录操作按钮,以实现对窗体中的记录进行往前或往后的建一组记录导航或记录操作按钮,以实现对窗体中的记录进行往前或往后的导航以及新增、修改、删除等操作。导航以及新增、修改、删除等操作。常用属性:常用属性:l标题:用于指定命令按钮上显示的文本信息,以提示命令按钮能实现的功能。标题:用于指定命令按钮上显示的文本信息,以提示命令按钮能实现的功能。l可用:设置按钮在某种情况下可用或不可用。可用:设置按钮在某种情况下可用或不可用。l图片:设置命令按钮上显示的图片图片:设置命令按钮上显示的图片5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(6)命令按钮)命令按钮l使用方法:使用方法:方法一:为命令按钮方法一:为命令按钮“单击单击”事件编写代码,一个命令按钮必须具有对单事件编写代码,一个命令按钮必须具有对单击事件的处理能力。在击事件的处理能力。在“学生基本信息学生基本信息”窗体中添加一个命令按钮,以实窗体中添加一个命令按钮,以实现关闭窗体的功能。现关闭窗体的功能。在属性对话框的在属性对话框的“事件事件”选项卡下,单击选项卡下,单击“单击单击”事件右边的事件右边的“生成生成器器”按钮按钮,在弹出的,在弹出的“选择生成器选择生成器”对话框中,选择对话框中,选择“代码生成器代码生成器”命令命令在弹出的该事件的代码窗口中输入宏命令:在弹出的该事件的代码窗口中输入宏命令:docmd.close,用来关闭,用来关闭窗体。窗体。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(6)命令按钮)命令按钮l使用方法:使用方法:方法二:使用控件向导创建命令按钮,使用向导可以为一个命令按钮指定复方法二:使用控件向导创建命令按钮,使用向导可以为一个命令按钮指定复杂的操作,而不需要用户编写程序代码。在杂的操作,而不需要用户编写程序代码。在“学生基本信息学生基本信息”窗体的窗体的“主体主体”节中添加一对命令按钮,以实现纪录导航功能。节中添加一对命令按钮,以实现纪录导航功能。单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“使用控件向导使用控件向导”按钮按钮,以锁定控,以锁定控件向导,然后再单击件向导,然后再单击“按钮按钮”按钮。按钮。在在“主体主体”节单击,添加一个默认大小的按钮控件,节单击,添加一个默认大小的按钮控件,在在弹出对话框弹出对话框“类类别别”下选下选“纪录导航纪录导航”;在;在“操作操作”下选下选“转至下一项纪录转至下一项纪录”,单击,单击“下一步下一步”按钮。按钮。单击图片按钮,选择移单击图片按钮,选择移“至下一项至下一项”图片,单击图片,单击“下一步下一步”按钮。按钮。输入按钮名称输入按钮名称“下一条下一条”,单击,单击“完成完成”按钮按钮。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(7)选项组)选项组用途:选项组是由一个组框架及一组复选框、选项按钮或切换按钮组成。用途:选项组是由一个组框架及一组复选框、选项按钮或切换按钮组成。其中,组框架起分组的作用,一个框架中的一组按钮只能有一个是选中状态,不其中,组框架起分组的作用,一个框架中的一组按钮只能有一个是选中状态,不同的选项将把一个不同的值返回给选项组控件,选项组能使用户选择某一组确定同的选项将把一个不同的值返回给选项组控件,选项组能使用户选择某一组确定的值变得十分容易。因为,只要单击选项组中所需的值,就可以为字段选定数据的值变得十分容易。因为,只要单击选项组中所需的值,就可以为字段选定数据值。如果选项组绑定了某个字段,则只有组框架本身绑定此字段,而不是组框架值。如果选项组绑定了某个字段,则只有组框架本身绑定此字段,而不是组框架内的复选框、选项按钮或切换按钮。内的复选框、选项按钮或切换按钮。常用属性:常用属性:“控件来源控件来源”属性用于将选项组绑定到某个字段。属性用于将选项组绑定到某个字段。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(7)选项组)选项组使用方法:使用方法:l在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。l在在“主体主体”节中将节中将“性别性别”文本框剪切或删除。文本框剪切或删除。l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“选项组选项组”按钮按钮l在在“主体主体”节已剪切或删除的节已剪切或删除的“性别性别”文本框处单击,添加文本框处单击,添加“选项组选项组”按钮控件,将其标签的标题属性改为按钮控件,将其标签的标题属性改为“性别性别”,控件来源属性设置为,控件来源属性设置为“性别性别”字段。字段。l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“选项按钮选项按钮”,在,在“选项组选项组”中单中单击击,将其放置在选项组内,将其标签标题属性改为,将其放置在选项组内,将其标签标题属性改为“男男”;用同样的方;用同样的方法再在法再在“选项组选项组”控件中添加一个控件中添加一个“选项按钮选项按钮”控件,将其标签标题属控件,将其标签标题属性改为性改为“女女”5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(8)图像控件)图像控件用途:用于向窗体或报表中添加图片,一般可用来添加照片。用途:用于向窗体或报表中添加图片,一般可用来添加照片。使用方法:使用方法:l在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“图像图像”按钮按钮。l在窗体上单击要放置图片的位置,在弹出的在窗体上单击要放置图片的位置,在弹出的“插入图片插入图片”对话框中,查对话框中,查找所需要的图片文件。找所需要的图片文件。l单击单击“确定确定”按钮,将图片添加到窗体上。按钮,将图片添加到窗体上。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(9)图形控件)图形控件用于在窗体或报表中突出显示一些重要数据,也可以使窗体或报表显得更用于在窗体或报表中突出显示一些重要数据,也可以使窗体或报表显得更美观。美观。直线控件直线控件l在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“直线直线”按钮按钮。l在在“窗体页眉窗体页眉”节中,标题为节中,标题为“学生基本信息简介学生基本信息简介”的标签下单击,添加了的标签下单击,添加了任意大小的直线,选中后调整到合适的长度。任意大小的直线,选中后调整到合适的长度。l在其在其“属性属性”窗口,将其窗口,将其“边框宽度边框宽度”属性设置为属性设置为“1pt”。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(9)图形控件)图形控件矩形控件矩形控件l在在“设计视图设计视图”中打开中打开“学生基本信息学生基本信息”窗体。窗体。l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“矩形矩形”按钮按钮。l在在“主体主体”节拖动鼠标,添加一个能将除两个命令按钮之外的所有控件都包节拖动鼠标,添加一个能将除两个命令按钮之外的所有控件都包含在内的矩形控件。含在内的矩形控件。l在其在其“属性属性”窗口,将其窗口,将其“边框宽度边框宽度”属性设置为属性设置为“1pt”;“边框样式边框样式”属属性设置为性设置为“虚线虚线”。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(10)选项卡)选项卡用途:当窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行用途:当窗体中的内容较多无法在一页全部显示时,可以使用选项卡进行分页,操作时只需要单击选项卡上的标签,就可以在多个页面间进行切换。选项分页,操作时只需要单击选项卡上的标签,就可以在多个页面间进行切换。选项卡控件主要用于将多个不同格式的数据窗体整合在一个选项卡中,或者说,它是卡控件主要用于将多个不同格式的数据窗体整合在一个选项卡中,或者说,它是使用一个选项卡中包含多页数据操作窗体的窗体。而且在每页窗体中又可包含若使用一个选项卡中包含多页数据操作窗体的窗体。而且在每页窗体中又可包含若干控件。干控件。常用属性:名称属性用于设置选项卡中页的名称,以提示每页中数据的内常用属性:名称属性用于设置选项卡中页的名称,以提示每页中数据的内容。容。使用方法:创建一个包含选项卡控件的使用方法:创建一个包含选项卡控件的“学生选课成绩学生选课成绩”窗体,分别显示窗体,分别显示三页信息,一页显示三页信息,一页显示“学生基本信息学生基本信息”;另一页显示;另一页显示“课程基本信息课程基本信息”;最后一;最后一页显示页显示“选课成绩信息选课成绩信息”。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(10)选项卡)选项卡使用方法:使用方法:l单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“选项卡选项卡”按钮。按钮。l在窗体上单击,窗体在窗体上单击,窗体“主体主体”节就被放置上了一个有两个页面的选项卡控件。节就被放置上了一个有两个页面的选项卡控件。l右击右击“选项卡选项卡”控件,在弹出的快捷菜单中,选择控件,在弹出的快捷菜单中,选择“插入页插入页”命令,选项卡就命令,选项卡就多出一个多出一个“页页3”页面。页面。l单击单击“设计设计”选项卡选项卡“工具工具”组中的组中的“添加现有字段添加现有字段”按钮,打开设计视图的按钮,打开设计视图的字段列表。字段列表。l单击单击“页页1”页面标签,将字段列表中的页面标签,将字段列表中的“学生表学生表”各字段拖曳到选项卡控件的各字段拖曳到选项卡控件的“页页1”页面中。页面中。l单击单击“页页1”页面标签,再单击页面标签,再单击“设计设计”选项卡下选项卡下“工具工具”组中的组中的“属性表属性表”按按钮,在打开的属性表窗口中将名称属性改为钮,在打开的属性表窗口中将名称属性改为“学生基本信息学生基本信息”。重复。重复两个两个步骤,完成步骤,完成“页页2”和和“页页3”两个页面的设置。两个页面的设置。5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(11)子窗体)子窗体/子报表子报表用途:用来创建和插入子窗体或子报表。窗体中的窗体称为子窗体。包含用途:用来创建和插入子窗体或子报表。窗体中的窗体称为子窗体。包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或者查询中子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或者查询中数据,这些表和查询中的数据具有一对多的关系。在主窗体中使用数据,这些表和查询中的数据具有一对多的关系。在主窗体中使用“一一”方方的表作为纪录源,在子窗体中使用的表作为纪录源,在子窗体中使用“多多”方的表作为纪录源,主窗体显示某方的表作为纪录源,主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前纪录相关的信息。一条记录的信息,子窗体就会显示与主窗体当前纪录相关的信息。使用方法:使用方法:l方法一:使用窗体向导同时创建主子窗体,参见使用方法一:使用窗体向导同时创建主子窗体,参见使用“窗体向导窗体向导”按钮创建按钮创建基于多个数据源的窗体;基于多个数据源的窗体;5.5.2操作步骤操作步骤2常用控件的属性设置和使用方法常用控件的属性设置和使用方法(11)子窗体)子窗体/子报表子报表使用方法:使用方法:l方法二:先创建主窗体,然后使用方法二:先创建主窗体,然后使用“子窗体子窗体/子报表子报表”控件将子窗体插入到主控件将子窗体插入到主窗体中。窗体中。v在在“设计视图设计视图”中中,打开打开“学生基本信息学生基本信息”窗体(主窗体)。窗体(主窗体)。v单击单击“设计设计”选项卡选项卡“控件控件”组中的组中的“使用控件向导使用控件向导”按钮按钮,以锁定控件向,以锁定控件向导,然后再单击导,然后再单击“子窗体子窗体/子报表子报表”按钮按钮。v在在“主体主体”节适当位置上单击,添加一个节适当位置上单击,添加一个“子窗体子窗体”控件,控件,在在弹出对话框。弹出对话框。选择选择“使用现有的表和查询使用现有的表和查询”按钮,单击按钮,单击“下一步下一步”按钮。按钮。v将课程表中的将课程表中的“课程编号课程编号”和和“课程名称课程名称”字段,成绩表的字段,成绩表的“平时成绩平时成绩”、“期末成绩期末成绩”和和“总评总评”字段,添加到字段,添加到“选定字段选定字段”列表框中,单击列表框中,单击“下一下一步步”v选择默认的选择默认的“从列表中选择从列表中选择”按钮,单击按钮,单击“下一步下一步”按钮。按钮。v在在“子窗体向导子窗体向导”之之“请指定子窗体或子报表的名称请指定子窗体或子报表的名称”对话框中,输入对话框中,输入“选选课成绩课成绩”作为子窗体的名称,单击作为子窗体的名称,单击“完成完成”按钮。按钮。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号