第4章 窗体的设计 本章导读 窗体又叫表单,是用户和Access 2002应用程序之间的主要接口。数据库是用表来存储数据的,一个完善的数据库应用程序,要使用户能够方便的对数据表进行数据的输入,修改维护,以及显示输出。利用Access窗体,能使用户可以轻松地完成数据的各种处理,制定表中数据的多种显示输入输出方法以及完成数据库的各种维护功能。可以说,创建一个Access数据库应用程序系统来说,制作各种各样的窗体是必不可少的。否则,它就不是一个完整的数据库应用程序。
第4章 窗体的设计 本章介绍窗体的设计,主要内容包括: l 窗体的类型与结构 l 窗体设计向导的应用 l 自定义窗体 l 窗体控件的应用 第4章 窗体的设计 本章介绍窗体的设计,主要内容包括: l 窗体的类型与结构 l 窗体设计向导的应用 l 自定义窗体 l 窗体控件的应用 l 修饰窗体外观 l 创建切换面板 l 图表窗体设计
第4章 窗体的设计 一般来说窗体可以完成以下几种功能。 1.显示编辑数据 第4章 窗体的设计 一般来说窗体可以完成以下几种功能。 1.显示编辑数据 这是窗体最普通用法。窗体为自定义数据库中数据的表示方式提供了途径。还可以用窗体更改或删除数据库的数据。可以在窗体中设置选项属性。 2.控制应用程序的流程 窗体上可以放置各种命令按钮控件。用户可以通过控件作出选择并向数据库发出其各种命令,窗体可以与宏一起配合使用,来引导过程动作的流程。比如可以在窗体上放置“按钮控件”来打开窗体运行查询和打印报表。
第4章 窗体的设计 3.显示信息 可以利用窗体显示各种提示信息、警告和错误信息,例如当用户输入了非法数据时,信息窗口会告诉用户“输入错误”并提示正确的输入方法。 4.打印数据 Access中除了报表可以用来打印数据外,窗体也可以作为打印数据之用。一个窗体可以同时具有显示数据及打印数据的双重角色。 一个好的窗体确实是非常有用的。不管你的数据库中表或查询设计得有多好,如果你的窗体设计得十分杂乱,而且没有任何提示,所建立的数据库就没有什么意义了。
第4章 窗体的设计 4. 1 窗体 4. 1. 1 窗体的类型 Access 2002窗体按照其显示特性的不同,又可以分为三类,它们分别是单页窗体和多页窗体、单一窗体和连续窗体、主窗体和子窗体,下面我们来认识一下这些窗体。 1.单页窗体和多页窗体的显示特性 单页窗体是只显示一页内容,如图4-1所示。多页窗体,是对窗体进行分页使其可以同时显示多个记录的信息,如图4-2所示。
第4章 窗体的设计 图4-1 “职工信息”单页窗体 图4-2 利用标签切换页面
第4章 窗体的设计 2.连续窗体 连续窗体和多页窗体一样都是用来显示多个记录的,连续窗体使用一种接近于数据表的方式一个接一个地显示记录,如图4-3所示。
第4章 窗体的设计 3.子窗体 子窗体实际是在主窗体中又弹出一个窗体,这样设计较直观地显示窗体中的信息,使用户方便,有连贯性。如图4-4所示。在“人事档案管理系统”窗体中又套一个“职工查询”的子窗体。
第4章 窗体的设计 4. 1. 2 窗体的结构 Access窗体由窗体页眉、页面页眉、窗体主体、页面页脚和窗体页脚5个节组成。 第4章 窗体的设计 4. 1. 2 窗体的结构 Access窗体由窗体页眉、页面页眉、窗体主体、页面页脚和窗体页脚5个节组成。 窗体页眉:用于显示窗体的标题和使用说明,或打开相关窗体或执行其他任务的命令按钮。显示在窗体视图中顶部或打印页的开头。 窗体主体:用于显示窗体或报表的主要部分,该节通常包含绑定到记录源中字段的控件。但也可能包含未绑定控件,如字段或标签等。 窗体页脚:用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部和打印页的尾部。
第4章 窗体的设计 页面页眉:用于显示在窗体中每页的顶部显示标题、列标题、日期或页码。 第4章 窗体的设计 页面页眉:用于显示在窗体中每页的顶部显示标题、列标题、日期或页码。 页面页脚:用于在窗体和报表中每页的底部显示汇总、日期或页码。
第4章 窗体的设计 4 .2 窗体设计向导的应用 Access 2002为了方便应用,提供了多种类型的向导。如前所述,已经介绍了表向导、查询向导。可以看到,利用向导能够提高工作效率。窗体设计较之上述两种对象的设计操作而言要复杂一些,很好地使用向导是必要的。 本节将介绍应用窗体向导创建“源于单一数据集的窗体”和“源于多重数据集的窗体”。所谓“源于单一数据集的窗体”是指窗体的数据源是一个数据表或者是一个查询。而所谓“源于多重数据集的窗体”是指窗体的数据源是多个数据表或多个查询的某种组合。
第4章 窗体的设计 4.2.1 源于单一的数据集的窗体设计 第4章 窗体的设计 4.2.1 源于单一的数据集的窗体设计 经过以上的学习,我们了解了窗体的基本概念,下面就可以着手亲自创建窗体了,使用向导创建窗体。 【例1】利用“学生信息表”创建窗体,具体步骤如下:
第4章 窗体的设计 4.2.2 源于多重数据集的窗体设计 第4章 窗体的设计 4.2.2 源于多重数据集的窗体设计 在很多情况下,信息系统的窗体数据源都不是基于一个数据表或一个查询表。Access 2002处理多重数据源的形式为开设子窗体。即主窗体基于一个数据源,而任一其他数据源的数据处理则必须为其开设对应的子窗体。子窗体是窗体中的窗体,在显示有“一对多”关系的表或查询中的数据时,子窗体特别有效。
第4章 窗体的设计 【例2】创建一个带有子窗体的主窗体,用于显示“学生信息表”和“成绩表”中的数据,“成绩表”表中的数据是一对多关系中的“多”端,而“学生信息表”中的数据是此关系中的“一”端,每个学号对应多门课程的成绩。 在这类窗体中,主窗体和子窗体彼此连接,使得子窗体只显示与主窗体当前记录相关的记录。例如,当主窗体显示学号为“9901001”时,在子窗体中就只会显示学号“9901001”学生的各个学期的各科成绩。 下面我们用“窗体向导”来创建一个带子窗体的窗体。
第4章 窗体的设计 4.3 自定义窗体 虽然向导可以自动生成一些比较实用的窗体,但是要设计出更加优美、功能更加强大的窗体,还必须依靠窗体的设计视图,窗体设计视图是进行窗体设计的主要工具,可以直接在窗体设计视图中创建窗体,也可以在窗体设计视图中修改已有的窗体。
第4章 窗体的设计 4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、工具箱和窗体组成: 第4章 窗体的设计 4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、工具箱和窗体组成: ● 标题栏 显示当前编辑的窗体名称; ● 水平标尺和垂直标尺 用来标准控件的位置; ● 工具箱 是窗体设计工具的集合,通过拖放为窗体创建控件;
第4章 窗体的设计 ● 窗体页 是窗体设计的中心,它一般由主体节构成,但是窗体也能包含窗体页眉、页面页眉、页面页脚及窗体页脚等窗体节,是通过“视图”菜单来增加,窗体页眉用于显示窗体标题,窗体使用说明或者打开相关窗体或运行其他任务的命令按钮。窗体页脚用于显示窗体命令按钮或接受输入的非结合控件等对象的使用说明,窗体页脚会显示在“窗体”窗口的底部和打印输出文档的结尾处。
第4章 窗体的设计 4. 3. 2 窗体设计视图工具栏 如图4-16所示的工具箱,是窗体设计的“命令中心”。拖动标题栏可以移动工具箱,拖动边缘或角可以更改工具箱的外形。还可以将工具移到工作区的顶部,像工具栏一样使之固定。关闭工具箱的方法很多,可以单击工具箱右上角的“关闭”按钮,也可以选择“视图”菜单中的“工具箱”命令,还可以单击工具栏上的“工具箱”按钮。 提示 如果在“设计”视图下显示“窗体”窗口时看不到工具箱,请选择“视图”菜单中的“工具箱”命令或单击工具栏上的“工具箱”按钮。
第4章 窗体的设计 工具按钮名称 按钮图标 工具按钮的功能 “选择对象”按钮 第4章 窗体的设计 工具按钮名称 按钮图标 工具按钮的功能 “选择对象”按钮 默认工具。使用该工具可以对现有控件进行选择、调整大小、移动和编辑。 “控件向导”按钮 用于激活“控件向导”。当该按钮处于按下状态时,“控件向导”将在创建新的选项组、组合框、列表框或命令按钮时,帮助您输入控件属性。 “标签”按钮 用于显示说明文本的控件。如窗体或报表上的标题或指示文字。 “文本框”按钮 用于显示、输入或编辑窗体或报表的基本记录源数据,显示计算结果或接收用户输入数据的控键。 “选项组”按钮 与复选框、选项按钮或切换按钮搭配使用,可以显示一组可选值。
第4章 窗体的设计 “切换”按钮 用于创建保持开/关、真/假、或是/否值的切换按钮控件。单击切换按钮时,其值变为-1(表示开、真或是)并且按钮表现为按下状态。再次单击该按钮,其值变为0(表示关、假或否)。 “选项”按钮 用于创建保持开/关、真/假、或是/否值的选项按钮控件(有时称作”调谐选项按钮”)。单击选项按钮时,其值变为-1(表示开、真或是)并且按钮中央出现实心圆。再次单击该按钮,其值变为0(表示关、假或否)。 “复选框”按钮 用于创建保持开/关、真/假或是/否值的复选框控件。单击复选框时,其值变为-1(表示开、真或是)并且框中出现核对记号。再次单击复选框,其值变为0(表示关、假或否)并且框中的核对号消失。 “组合框”按钮 用于创建包含一系列控件潜在值和一个可编辑文本框的组合框控件。如果要创建列表,可以为组合框的”行来源”属性输入一些值,也可以将表或查询指定为列表值的来源。
第4章 窗体的设计 “列表框”按钮 用于创建包含一系列控件潜在值的列表框控件。如果要创建列表,可以在列表框的”行来源”属性中输入值,也可以将表或查询指定为列表中值的来源。 “命令”按钮 用于在窗体或报表创建命令按钮。 “图像”按钮 用于在窗体或报表中放置静态图片。不能对窗体上的图片进行编辑。 “未绑定对象框”按钮 用于在窗体或报表中结合型OLE对象。 “绑定对象框”按钮 “分页符”按钮 用于在多页窗体的页间添加分页符。
第4章 窗体的设计 “选项卡控件”按钮 用于在窗体上创建一个多页的选项卡,用来切换页面。 用于在当前窗体中嵌入另一来自多个表的数据的窗体。 第4章 窗体的设计 “选项卡控件”按钮 用于在窗体上创建一个多页的选项卡,用来切换页面。 “子窗体/子报表”按钮 用于在当前窗体中嵌入另一来自多个表的数据的窗体。 “直线”按钮 用于向窗体中添加直线以增强其外观。 “矩形”按钮 用于向窗体中添加填充的或空的矩形以增强其外观。 “其他控件”按钮 用于显示系统中所装的所有ActiveX控件。
第4章 窗体的设计 4. 3. 3 窗体控件属性
第4章 窗体的设计 一个窗体的属性可以分为四类,分别是“格式”属性、“数据”属性、“事件”属性和“其他”属性,在属性对话框中分列在四张卡片上。单击四个属性卡片中的一张卡片,即可对相应属性赋值或选取属性值。 不仅窗体具有这些属性,窗体中可以设置的对象(也称为控件)也都具有这四类属性。对控件设置“格式”属性值是为了设置控件的显示格式;对控件设置”数据”属性值则是为设置该控件操作数据的规则,当然这些数据必须是绑定在控件上的数据;对控件设置“事件”属性值是为该控件设定响应事件的操作规程,也就是为控件的事件处理方法编程。
第4章 窗体的设计 【例3】可以对照下面关于各属性取值的说明及图4-17所示,分析“学生“数据库中的窗体对象中“学生信息表”窗体各属性取值的作用。 1.窗体的常用格式属性及其取值含义 (1)标题 其属性值为字符串。在窗体视图中,该字符串显示为窗口标题栏。 (2)默认视图 其属性值需在“连续窗体”、“单个窗体”、“数据表”、“数据透视表”和“数据透视图”五个选项中选取,它决定窗体的显示形式。
第4章 窗体的设计 (3)滚动条 (4)记录选定器 (5)导航按钮 (6)分隔线 (7)自动居中 (8)控制框
第4章 窗体的设计 2.窗体的数据属性及其取值含义 (1)记录源 (2)过滤器 (3)排序依据 (4)允许编辑、允许添加、允许删除 第4章 窗体的设计 2.窗体的数据属性及其取值含义 (1)记录源 (2)过滤器 (3)排序依据 (4)允许编辑、允许添加、允许删除 (5)数据输入 (6)记录集类型 (7)记录锁定
第4章 窗体的设计 4. 4 窗体控件的应用 窗体是一个容器对象,可以包含其他对象。例如,窗体的数据源就是窗体中包含的数据表查询对象。又如,窗体中的子窗体就是窗体中包含的子窗体对象。窗体中包含的对象也称为控件,这是因为它们中的大多数都可以对某些事件进行相应的处理。设计窗体就必须很好地掌握窗体控件的属性及其应用方法。
第4章 窗体的设计 4. 4. 1 标签控件的应用 在窗体或报表上可以使用标签来显示说明性文本,例如标题或简短的提示。标签并不显示字段或表达式的数值,它总是为非结合的,而且当从一个记录移到另一个记录时,它们的值都不会改变。 在使用标签工具创建标签时,此标签将单独存在——并不附加到其它任何控件上。可以单独使用标签显示信息,例如窗体或报表的标题或其他说明性文本。单独的标签在数据表视图中并不显示。 【例4】在“学生信息”窗体中创建一个标题名为“学生信息管理系统”。
第4章 窗体的设计 4. 4. 2 文本框控件的应用 在窗体或报表上可以使用文本框来显示某个表、查询或SQL语句上的数据,这种文本框类型称为结合文本框,因为它与某个字段中的数据相结合。
第4章 窗体的设计 1.文本框控件的应用 文本框控件可以是结合、非结合或计算机型的。结合型文本框控件与基表或查询中的字段相连,可用于显示、输入及更新数据库中的字段。计算机型文本框控件则以表达式作为数据库源。表达式可以使用窗体或报表的基表或查询字段中的数据,或窗体或报表上其他控件中的数据。而非结合型文本框控件则没有数据来源。使用非结合型文本框控件可以显示信息、线条、矩形及图象。 【例5】在“学生信息”窗体中增加一个“简历”字段。
第4章 窗体的设计 2.文本框控件的属性 文本框控件的属性很多,其中格式属性与标签控件的格式属性基本相同。 (1) 文本框控件的数据属性 第4章 窗体的设计 2.文本框控件的属性 文本框控件的属性很多,其中格式属性与标签控件的格式属性基本相同。 (1) 文本框控件的数据属性 文本框控件的数据属性设置对话框如图4-21所示。
第4章 窗体的设计 (2)文本框控件的事件属性 文本框控件的事件属性设置对话框如图4-22所示。
第4章 窗体的设计 【例6】创建计算型文本框的步骤:(在利用“成绩表”创建学生成绩子窗口,增加“总评成绩”一项,并计算总评成绩=成绩1×30%+成绩2×50%+成绩3×20%)
第4章 窗体的设计 4. 4. 3 列表框和组合框的应用 如果在窗体上输入的数据是选自某一个表或查询中的记录的数据,就应该使用组合框控件或列表框控件。这样设计可以保证输入数据的正确性,同时还可以提高数据的输入速度。我们参看如图4-25所示的学号为组合框和列表框的区别。 图4-24中的“政治面貌”是组合框,是可以在表中选择或用键盘输入数据,而“学号”字段是列表控件,只能用鼠标单击列表框右边的箭头选择相应的数据。
第4章 窗体的设计 1.要创建列表框还是组合框,需要考虑以下三点: (1)控件中的列表数据由何处来? 第4章 窗体的设计 1.要创建列表框还是组合框,需要考虑以下三点: (1)控件中的列表数据由何处来? (2)列表框或组合框控件中完成操作后,将如何使用这个选定值? (3)列表框和组合框控件的差别何在? 2.创建结合列表框或组合框来显示表或查询数据的步骤: 【例7】在“学生信息表”窗体中自动建立结合组合框
第4章 窗体的设计 3.创建非结合列表框或组合框来显示表或查询的值步骤: 第4章 窗体的设计 3.创建非结合列表框或组合框来显示表或查询的值步骤: 【例8】利用控件向导可以创建能够完成其他功能的列表框或组合框,下面我们来创建一个用于窗体中定位记录为“姓名”的组合框。
第4章 窗体的设计 4.列表框或组合框属性的设置 第4章 窗体的设计 4.列表框或组合框属性的设置 如果正在创建或修改列表框或组合框,则可以在表“设计”视图中设置大部分属性,而不必使用控件的属性表。这样,可以一次就将属性指定好。添加字段到窗体时,Access 2002将按指定的属性自动创建控件。控件属性可参见表4-2所示。
第4章 窗体的设计 4. 4. 4 命令按钮的应用 在窗体上可以使用命令按钮来执行某个操作或某些操作。例如,可以创建一个命令按钮来打开另一个窗体或者打开一个报表。如果要使命令按钮执行某个事件,可编写相应的宏或事件过程并将它附加在按钮的“单击”属性中。 使用“命令按钮向导”可以创建30多种不同类型的命令按钮。在使用“命令按钮向导”时,Access 2002将为用户创建按钮及事件程序。
第4章 窗体的设计 【例9】下面我们在“学生信息”窗体使用向导来创建“添加”、“保存”“退出”等命令按钮,如“退出”窗体命令按钮,来完成关闭窗体的功能,即相当于“退出”命令。步骤如下: 4. 4. 5 图像控件的应用 1.在OLE对象数据类型的字段中输入图片 【例10】向“学生信息表”窗体中添加学生图片,首先窗体中要有OLE对象数据类型的字段如照片字段,具体步骤如下:
第4章 窗体的设计 2.在窗体中添加背景图片 【例11】为了使设计的窗体美观有特色,我们将“学生信息表”窗体添加一个背景图片。 第4章 窗体的设计 2.在窗体中添加背景图片 【例11】为了使设计的窗体美观有特色,我们将“学生信息表”窗体添加一个背景图片。 4. 5 修饰窗体外观 4. 5. 1 编辑控件 1.选中控件步骤: (1) 在“设计”视图中打开相应的窗体。 (2) 单击控件的任何一个位置,Access 2002将显示该控件的移动控点和调整大小控点。此状态表示选中状态。
第4章 窗体的设计 2.选择多个控件步骤: (1) 在“设计”视图中打开相应的窗体。 (2) 按下Shift键,单击每一个要选择的控件。 第4章 窗体的设计 2.选择多个控件步骤: (1) 在“设计”视图中打开相应的窗体。 (2) 按下Shift键,单击每一个要选择的控件。 (3) 按下Shift键,单击每一个已选择的控件,则取消该控件的选择。 3.移动控件及其标签步骤: (1) 在“设计”视图中打开相应的窗本。 (2) 单击控件或其标签,或者单击组合控件两部分中的任一部分时,Access 2002将显示两个控件的移动控点,以及所单击的控件的调整大小控点。 (3) 把指针移动到控件或其标签的边框(不是移动控点)上,直到指针变成手掌图标,然后将控件拖动到新位置。
第4章 窗体的设计 4.同时移动两个或多个的控件步骤: (1) 在窗体“设计”视图中打开相应的窗体。 第4章 窗体的设计 4.同时移动两个或多个的控件步骤: (1) 在窗体“设计”视图中打开相应的窗体。 (2) 单击每一控件时,请按下Shift键来选定控件。 (3) 将指针移到任一选定控件的边框(不是移动柄)外,直到指针变成手掌形状,然后将控件拖动到新的位置。 5.把控件移到其他控件前面或后面步骤: (1) 在“设计”视图中打开相应的窗体。 (2) 单击要移动的控件,然后再单击“格式”菜单上“置于顶层”或“置于底层”命令。
第4章 窗体的设计 6.调整控件的大小: 【例12】在“学生信息表”窗体中,由于字段是于系统向导自动生成的文本控件,有些标签字体和文本框的内容重叠,将显示的控件调节好。 7.调整控件的大小以正好容纳其内容: 【例13】在“学生信息表”窗体中,将标题调整到正好容纳的位置。
第4章 窗体的设计 8.统一调整控件之间的相对大小: l 至最高:使所有选定控件调整为与最高的选择控件同高。 第4章 窗体的设计 8.统一调整控件之间的相对大小: l 至最高:使所有选定控件调整为与最高的选择控件同高。 l 至最短:使所有选定控件调整为与最短的选择控件同高。 l 至最宽:使所有选定控件调整为与最宽的选择控件同宽。 l 至最窄:使所有选定控件调整为与最窄的选择控件同宽。
第4章 窗体的设计 9.控件互相对齐: (1) 在“设计”视图中打开相应的窗体。 第4章 窗体的设计 9.控件互相对齐: (1) 在“设计”视图中打开相应的窗体。 (2) 选择想要调整的控件。请只选择在同一行或同一列的控件。 (3) 在“格式”菜单上,指向“对齐”命令,然后选择下列其中一项命令: l 靠左:把控件的左缘对齐最左边的控件左缘。 l 靠右:把控件的右缘对齐最右边的控件右缘。 l 靠上:把控件的上缘对齐最上面的控件上 l 靠下:把控件的下缘对齐最下面的控件下缘。
第4章 窗体的设计 10.平均间隔控件: 11.增加或减少控件之间的间距: 第4章 窗体的设计 10.平均间隔控件: 11.增加或减少控件之间的间距: 【例14】在“学生信息表”窗体中,在添加操作命令按钮后大小和位置不一,为了窗体的美观整齐,我们将这些控件调整好。
第4章 窗体的设计 4. 5. 2 增强窗体的外观效果 1.在窗体绘制线条: 2.在窗体或报表上绘制矩形: 3.改变控件的视觉效果: 第4章 窗体的设计 4. 5. 2 增强窗体的外观效果 1.在窗体绘制线条: 2.在窗体或报表上绘制矩形: 3.改变控件的视觉效果: 【例15】将“学生信息表”窗体的标题框为凸起。
第4章 窗体的设计 4.在窗体或报表中添加当前日期和时间: 5.更改控件的字体设置: 6.为窗体中的节或控件创建自定义颜色: 第4章 窗体的设计 4.在窗体或报表中添加当前日期和时间: 5.更改控件的字体设置: 6.为窗体中的节或控件创建自定义颜色: 【例16】将“学生信息表”窗体的窗体页眉设置为黄色,标题为蓝色。
第4章 窗体的设计 4. 5. 4 添加页眉页脚 大部分的窗体只有主体节,但是窗体也能包含窗体页眉、页面页眉、页面页脚及窗体页脚。可以通过增加一个或多个节来使得用户能更有效地使用窗体。 页眉和页脚只能成对添加。如果不需要其中的任何一个,可以将其高度设置为零,或者将其“可见性”属性设置为“否”。也可以设置窗体页眉和页脚的“何时显示”属性来指定何时显示页眉和页脚,通常只有在打印时,或者在屏幕预览的情况下才显示页眉和页脚。 如果删除页眉和页脚,Access 2002将删除页眉和页脚中的控件。
第4章 窗体的设计 【例17】添加或删除窗体页眉、页面页眉或页面页脚的步骤: 【例18】改变窗体的页眉、页脚或其他节大小的步骤:
第4章 窗体的设计 4. 6 创建切换面板 Access 2002数据库的操作方式与传统的数据库不太一样,用户可以使用其提供的开发步骤完成一个应用系统的主要功能,可以使用表、查询、窗体、报表来完成各项任务。但是,这样操作不是很方便、管理也不系统。用户可以使用切换面板管理器创建一个良好的应用系统集成环境。轻松的把各种数据库对象组织起来。 4. 6. 1 启动切换面板管理器 【例19】将“学生信息表”窗体设计为切换面板管理器。 启动切换面板管理器步骤如下:
第4章 窗体的设计 4. 6. 2 修改已有的切换面板 创建出切换面板窗口后,如果觉得建立的切换面板不美观,还可以在切换面板窗体的设计视图中对切换面板进行美化。“切换面板管理器”产生的“切换面板”窗体与一般的窗体有所区别,在设计视图中切换面板项目有关的内容看不见了,用户只能看到空白的标签,只有启动切换面板之后,这些标签的内容才会变成切换面板项目中的文本。但是用户仍然可以改变这些空白的标签的属性及标签文本的样式。 【例20】将“学生信息切换面板”修改成标题为“学生信息管理系统”并插入图片。
第4章 窗体的设计 4.7 图表窗体设计 图表是一类最直观的数据表达式工具,要求使用图表表达式越来越多。Access 2002具有强大的图表功能,可以用于依据数据库中的数据制作如圆饼图、直方图、折线图等等一系列各种类型的图表。而且这些图表的建立是基于数据库而建立的,它们必然可以随着数据的变动而自动改变。在Access 2002中,图表只能作为控件使用,也就是说,图表对象必须置于窗体、页、报表这些容器对象中使用。 4. 7. 1 图表窗体的创建 【例21】在“学生”数据库中统计学生信息表中各民族的男女生的人数。用图表显示出,步骤如下:
第4章 窗体的设计 4. 7. 2 图表窗体的编辑与修改 使用图表向导创建图表窗体可以说是很方便的,但是所建图表往往不能满足实际需要,多数情况下,还需要加以编辑与修改。 【例22】修改“窗体3”图表步骤如下:
第4章 窗体的设计 习 题 (四) 1.使用窗体能完成什么功能? 2.窗体是几部分组成?各是什么? 第4章 窗体的设计 习 题 (四) 1.使用窗体能完成什么功能? 2.窗体是几部分组成?各是什么? 3.Access 2002窗体按照其显示特性的不同又分几种类型窗体?是什么? 4.子窗体有何用处? 5.自定义窗体有何用处? 6.窗体的设计视图由何组成?各有何用处? 7.窗体中的工具箱有何用处?如果打开窗体时,不能看到工具箱,应如何操作? 8.工具箱中有多少常用的控件对象?各是什么?有何用处? 9.举例说明窗体中控件属性的作用。 10.创建列表框还是组合框,需要考虑的什么?
第4章 窗体的设计 11.插入图片对象的步骤有几步?应注意的问题是什么? 第4章 窗体的设计 11.插入图片对象的步骤有几步?应注意的问题是什么? 12.在一般情况下,窗体对象中的标签控件有哪几个属性必须设置特定的属性值? 13.在一般情况下,窗体对象中的文本框控件有哪几个属性必须设置特定的属性值? 14.请分别说明,在什么情况下适合在窗体中使用文本框控件?在什么情况下适合在窗体中使用组合框控件?在什么情况下适合在窗体中使用列表框控件? 15.如果需要对“命令按钮”控件的,单击“事件”编程,应该如何进行操作? 16.如何在一个已经创建完成了的窗体上添加子窗体?能在需要的时候对这个新添加的子窗体单独进行编辑操作吗? 17.在窗体数据源中可以使用几个表或查询表,为什么? 18.在窗体数据源中如果要使用两个以上的表,应如何使用? 19.设计一个自己喜好的主页窗体。