access二级 第四章 窗体.docx
《access二级 第四章 窗体.docx》由会员分享,可在线阅读,更多相关《access二级 第四章 窗体.docx(21页珍藏版)》请在冰豆网上搜索。
access二级第四章窗体
第四章窗体
第一节认识窗体;第二节使用向导创建窗体;第三节自定义窗体;第四节美化窗体;窗体知识总结。
第一节认识窗体
一、窗体的概念;二、窗体的类型;三、窗体的视图;四、窗体的组成
一、窗体的概念:
又称窗口,是系统和用户之间的接口,它为用户使用系统,对数据库中的数据进行各种操作提供了一个简单、形象、易懂的界面。
一个软件的操作界面就是有各种功能不同的窗体组成的。
二、窗体的类型:
根据窗体的样式,分为以下6类:
1.纵栏式窗体:
一个窗体只显示一个纪录,格式可自由设计。
2.表格式窗体:
一个窗体显示多条纪录。
3.数据表窗体:
以表格方式显示纪录,但OLE对象型数据不显示,一般用来作为一个窗体的子窗体。
4.主/子窗体:
分别在不同的窗口中显示有关联的主子表中数据。
5.图表窗体:
以图表形式显示表中数据。
6.数据透视表窗体:
以交叉表格式显示表中数据。
三、窗体的视图:
显示窗体不同内容的窗口。
1.设计视图:
显示窗体结构,用于设计窗体。
2.窗体视图:
用于观察窗体运行时的状态。
3.数据表视图:
以表格方式显示窗体数据源。
4.数据透视表视图
5.数据透视图视图
四、窗体的组成:
一个窗体由多个部分组成,每个部分称之为节。
一个窗体可以包含以下五节:
1、主体:
位于窗体中间,用于设置窗体的主要部分。
2、窗体页眉:
位于窗体顶部,用于设置窗体标题。
3、窗体页脚:
位于窗体底部,用于显示窗体状态及说明信息。
4、页面页眉:
位于窗体页眉下部,主体上部,用于设置窗体打印时的页头信息。
5、页面页脚:
位于窗体页脚上部,主体下部,用于设置窗体打印时的页脚信息。
注意:
一个窗体必须有主体节,其它节可根据需要设置。
第二节使用向导创建窗体
一、自动窗体;二、自动创建窗体向导;三、窗体向导;四、数据透视表向导;五、创建数据透视窗体;六、图表向导。
一、使用自动窗体:
例1:
以教师表为数据源,使用自动窗体功能,创建教师窗体。
LF01
1、表对象选中教师表
2、插入菜单↘自动窗体
二、自动创建窗体向导:
用于快速创建简单的(单数据源,且不能自由选择字段)纵栏式、表格式和数据表式窗体。
例2:
创建以学生表为数据源的纵栏式窗体,名称为LF02。
1、单击新建按钮;
2、选择自动创建窗体中的一种类型;
3、在数据源组合框中选择数据源;
4、保存并指定窗口名称。
三、窗体向导:
灵活创建各种类型的窗体。
多数据源,且可自由选取字段,纵栏式、表格式、数据表示和主子窗体。
例3:
创建包含学生编号、姓名、性别、年龄和照片的纵栏式窗体,名称为LF03。
1、启动窗体向导;
2、选择数据源(多)以及字段;
3、分别确定窗体布局(类型)和样式;
4、指定窗体标题(也即窗体名称)。
四、数据透视表向导:
创建以类似于交叉的格式显示表中数据的窗体。
例4:
创建一个显示不同年龄男女学生人数的数据透视表窗体,名称为LF04。
1.启动“数据透视表向导”;
2.选择数据源(多)以及相关字段;
3.在“版式”对话框中分别指定行标题、列标题和总计项;
4.保存并指定窗体标题(名称)。
五、创建数据透视窗体
例5:
以教师为数据源,创建各系不同职称教师人数得数据透视图窗体,窗体名为LF05。
1.新建↘自动窗体:
数据透视图↘教师
2.确定↘打开数据透视图设计窗口
3.拖动字段。
筛选字段:
系别;数据字段:
教师编号;分类字段:
职称
六、图表向导
创建以图表形式显示表中数据的窗体。
例6:
创建一个不同年龄男女学生人数的柱形图表窗体,名称为LF06。
1.启动“图表向导”;
2.在数据源组合框中选择数据源(单);
3.选择分组统计字段;
4.选择图表类型;
5.设置布局(指定字段性质);
6.指定图表标题;
7.保存并指定窗体名称
第三节自定义窗体
使用向导创建的窗体,其结构和功能基本都是系统设定的,比较固定,往往不符合用户的要求。
使用窗体设计视图可以设计出自己所需要的功能和样式的窗体,这称为自定义窗体。
本节内容:
一、自定义窗体的创建方法;二、窗体数据源的设置;三、窗体结构的设置;四、控件的使用;五窗体和控件的属性;六、窗体类型的设置;七、窗体和控件的事件。
一、自定义窗体的创建方法:
1.打开窗体设计视图;
2.设置窗体数据源;
3.设置窗体结构;
4.设置窗体类型;
5.添加控件;
6.设置窗体和控件的属性;(左上角□双击)
7.设置窗体和控件的事件;
8.保存。
二、窗体数据源的设置:
1.在窗体数据源组合框中设置。
2.在窗体属性对话框中设置。
(1)选定窗体(单击窗体设计视图左上角的窗体选定按钮);
(2)打开属性对话框:
视图菜单↓属性(或属性按钮,或右击↓属性);
(3)数据选项卡↓记录源指定数据源。
(变成小手可以单独拖动。
)
注意:
1、窗体的数据源可以是表、查询或SQL语句。
2、一个窗体只能有一个数据源。
3、窗体可以没有数据源。
三、窗体结构的设置:
一个窗体必须有主体节,可根据需要添加其它各节。
窗体页眉、页脚和页面页眉、页脚的添加和去除:
(1)视图菜单中选;
(2)右击选相应项。
(页面页眉、页脚只有在打印时,才能显示出来。
用打印预览查看)
注意:
节的添加和去除方法相同。
(钩选掉就可以了)
四、控件的使用:
1、常用控件及其功能;2、控件的类型;3、控件的添加方法。
1、常用控件及其功能
(1)标签:
显示操作说明或提示信息;
(2)文本框:
显示、输入或更新数据;
(3)复选框:
选项按钮和切换按钮:
显示或输入开关信息;
(4)选项组:
内含一级复选框、选项按钮或切换按钮,用于多项选择(固定);
(5)列表框和组合框:
用于多项选择(非固定);
(6)命令按钮:
用于对操作的执行;
(7)图像:
显示固定图像;
(8)绑定对象框:
显示表中的OLE对象型数据;
(9)未绑定对象框:
显示数据库外部文件中的OLE型数据;
(10)子窗体、子报表:
用于创建嵌入式主子窗体和报表;
(11)直线和矩形:
用于窗体修饰;
(12)选项卡:
用于窗体信息的分类显示。
2、控件的类型:
根据其与数据源的关系,窗体控件分为以下3类:
(1)结合型控件;
(2)非结合型控件;(3)计算型控件。
(1)结合型控件:
数据源为表或查询中的字段。
用于显示、输入和更新表中字段的数据。
例如:
文本框、复选框、选项按钮、切换按钮、选项组、列表框、组合框、绑定对象框。
(2)非结合型控件:
无数据源。
用于显示窗体的操作提示或说明信息以及窗体外观的修饰。
例如:
标签、命令按钮、图像、直线、矩形、选项卡。
(3)计算型控件:
数据源为一个表达式。
除绑定对象框外,所有的结合型控件都可用作计算型控件。
(没绑定的结合型控件)
3、控件的添加方法:
(1)工具箱的使用;
(2)控件的添加。
(1)工具箱的使用:
A、打开:
(1)视图菜单↘工具箱;
(2)单击工具箱按钮。
B、关闭:
与打开方法相同。
也可单击关闭按钮。
C、控件的锁定:
双击欲锁定的控件按钮。
(解锁:
点击选择对象,即可)
(2)控件的添加:
控件有以下2种添加方法:
1)自动添加;2)手动添加。
1)自动添加:
将数据源字段列表窗体中的字段拖动到窗体的适当位置。
字段列表的打开与关闭:
①视图菜单↘字段列表;
②单击工具栏上的字段列表按钮。
例*:
创建一个显示学生基本信息的纵栏式窗体,名称为LF07
以下例题要求数据源为查询:
例*:
创建一个显示不同年龄男女学生人数(交叉表样式)的纵栏式窗体。
以下例题要求数据源为Select语句:
例*:
创建一个显示女团员学生信息的纵栏式窗体。
2)手动添加
将工具箱中的相应控件拖动到窗体适当位置,然后设置控件的数据源。
控件数据源的设置方法:
打开控件属性窗口
选定控件,以下2种方法任选其一:
Ⅰ、视图菜单↘属性;
Ⅱ单击属性按钮。
控件属性
(一)、标签:
标签控件的重要属性:
名称(name)、标题(caption)、左边距、上边距、背景色、前景色。
例子:
(1)名称nane():
示范内部属性,也就是标签的名字,右键显示属性,在名称上加上示范
(2)标题(caption):
计算机教室用于标签框里显示的内容,加上计算机教室
(3)左边距2CM,上边距1.5CM,宽8CM,高1.5CM输入1.5变成了1.51,是系统默认的
(4)前景色红色,背景色白色。
(5)字体:
隶书、24号、加粗、居中对齐。
(6)边框:
边框样式为虚线,边框颜色为蓝色、边框宽度为细线。
(7)实现单击标签,标签文字变为“同学们好”。
双击标签,标签文字又变为“谢谢大家!
”
选事件选项卡,在单击上的下拉列表中,选事件过程的单击,单击后面的省略号,选代码生成器
单击:
PrivateSub示范_Click()
示范.Caption="同学们好"某个对象.的标题属性。
输入示范.,后再输入C,就可以选Caption
EndSub
选事件选项卡,在双击上的下拉列表中,选事件过程,单击后面的省略号,选代码生成器
双击:
PrivateSub示范_Click()
示范.Caption="谢谢大家!
"某个对象.的标题属性
EndSub
按下:
PrivateSub示范_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
示范.Caption="努力学习!
"
EndSub
(二)、文本框控件重要属性:
名称(name)、标题(caption)、控件来源、默认值、输入掩码、左边距、上边距、背景色、前景色。
设置窗体的数据源:
选窗体(右上角的□),再选数据源。
分类:
非绑定;绑定文本框;计算文本框。
例子:
(1)窗体名称为“文本框设置”,“记录源”属性为“教师”表。
先设一个窗体,选窗体右上角,的□,右键属性,找到标题,将窗体名称改为“文本框设置”。
再选数据源为教师。
(2)创建名称为“Text非绑定”文本框,“控件来源”属性为空,“输入掩码”属性为密码。
选文本,建立文本框,指向文本框,右键属性,找到文本框名称,将名称改为“Text非绑定”,查看一下“控件来源”属性是否为空,选“输入掩码”属性为密码。
(3)创建名称为Text默认值文本框,控件来源属性为空,默认值属性为123456,背景色为黄色。
选文本,建立文本框,指向文本框,右键属性,找到名称,将文本框名称改为“Text”,找到控件来源属性,设数据选项卡默认值属性为“123456”,选格式选项卡背景色为黄色。
(4)创建名称为Text绑定文本框,控件来源为工作时间。
选文本,建立文本框,选窗体右上角的□,再选数据源为教师。
指向文本框,右键属性,找到控件来源属性,选数据选项卡上的控件来源为工作时间
(5)创建名称为Text计算控件文本框,控件来源属性为计算表达式:
=Year(Date())-Year([工作时间]),计算教龄。
选文本,建立文本框,选窗体右上角的□,再选数据源为教师。
指向文本框,右键属性,找到控件来源属性,设数据选项卡上的控件来源为=Year(Date())-Year([工作时间])
(三)、选项控件:
包括选项组、切换按钮、选项按钮、复选框
名称(name):
为控件命名,从而便于在使用、引用该控件。
控件来源:
可指定“数据”字段,成为绑定控件。
默认值:
指定控件开始的状态。
注意:
在单独使用上面控件时,主要用