第4章窗体(2010)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选项卡由“设计”、“排列”和“格式”3个子选项卡组成。
“控件”是窗体中的对象,它在窗体中起着显示数据、执行操作以及 修饰窗体的作用。“控件”组集成了窗体设计中用到的控件。熟练掌握常
用控件的使用。
注意:控件向导的作用。
16
4.3.1 窗体的设计视图 2.“窗体设计工具”选项卡 (1)标签:显示操作说明或提示信息 (2)文本框:显示、输入或更新数据
利用向导创建窗体相比前几种方式更灵活一些。 2.创建基于多个数据源的窗体 例4.9 使用“窗体向导”创建窗体,显示所有学生的“学生编 号”,“姓名”、“课程名称”和各类成绩。窗体名为“学生选课成
绩”。
例4.10 将“选课成绩”窗体设置为“学生”窗体的子窗体。
13
4.3 设计窗体
在创建窗体的各种方法中,更多时候是使用窗体“设计视图”来创建 窗体,这种方法更自主、更灵活。 4.3.1 窗体的设计视图 1.设计视图组成
数据表视图:显示效果与表和查询对象的数据表视图相似。 数据透视表视图:可以动态改变窗体的版面布局。 数据透视图视图:数据以图形化的方式直接显示出来。 布局视图:控件的位置可以移动,但不能添加控件。 设计视图:可以调整窗体的版面布局,添加控件、设置数据源等。
7
4.2 创建窗体
创建窗体有两种途径:一种是使用“设计视图” ;另一种是使用
据透视表窗体。 备注:“数据区域” 内容不能拖。
2.创建数据透视图窗体
例4.6 以“教师”表为数据源,创建计算各系不同职称人数的数 据透视图窗体。
10
4.2.3 使用“空白窗体”按钮创建窗体
“空白窗体”按钮是Access2010增加的新功能。使用“空白窗体”
按钮创建窗体是在“布局视图”中创建数据表窗体。
25
4.3.2 常用控件的功能 五、按钮控件 在窗体中可以使用命令“按钮”来执行某项操作或某些操作。
26
4.3.2 常用控件的功能 六、图像控件和OLE对象 图像控件:显示静态图像,且不能再进行编辑(美化界面)。 非绑定OLE对象:显示非结合OLE对象。 绑定OLE对象:显示结合OLE对象,对象跟随记录而变化。
名称 未绑定型 绑定型 计算型 Text非绑定 Text绑定 Text计算控件 控件来源 无 其它 默认值 输入掩码(密码等) 工作时间 背景色 =year(date())-year([工作时间]) 前景色
22
4.3.2 常用控件的功能 三、选项组控件 选项组控件(frame):由一组复选框、选项按钮、切换按钮组成,便 于用户选择某一确定的值。并且如果选项组是绑定的,则选中项所赋的值 就会存储在基础表中的绑定字段。 选项控件的重要属性:名称(name)、控件来源、默认值。 注意:在为选项赋值时,ACCESS规定选项所对应的值只能是数字,所以 如果想使用选项组,则绑定的字段应是整数型的,不能是文本。
操作示例:要求如下
(1)窗体名称为“图像控件设置示例”,“记录源”为“教师”表。 (2)创建名称为“教师姓名”文本框,“控件来源”属性为“姓名”。
(3)创建名称为“图像Image”图像控件,为控件指定显示的图片,设定
“图像类型”为“嵌入”、“缩放模式”为“缩放”。 (4)创建名称为“绑定OLE”绑定对象框,“控件来源”属性为“照片”,
显示图பைடு நூலகம்.1
4
4.1.1 窗体的作用
窗体的作用包括以下几个方面。
(1)输入和编辑数据。
(2)显示和打印数据。 (3)控制应用程序执行流程。
4.1.2 窗体的类型
窗体按功能可将窗体划分为数据操作窗体、控制窗体、信息显 示窗体和交互信息窗体等4类。
5
4.1.2 窗体的类型
窗体按功能可将窗体划分为数据操作窗体、控制窗体、信息显
例4.4 创建一个“模式对话框”窗体。
备注:其运行方式是独占的,在退出窗体之前不能打开或操作其他数据库对象。
9
4.2.2 创建图表窗体
使用“其他窗体”工具可以创建数据透视表窗体和数据透视图窗
体。这种窗体能以更加直观的图表方式显示记录和各种统计分析的结
果。 1.创建数据透视表窗体
例4.5 以“教师”表为数据源,创建计算各系不同职称人数的数
窗体本身并不存储数据,但是窗体中可以包含多种控件,通过 控制可以打开报表或其他窗体、执行宏或VBA编写的代码程序。一个
数据库应用程序开发完成后,用户对数据库的所有操作都可以通过
窗体这个界面来实现。
4.1.1 窗体的作用
窗体又称窗口,是系统和用户之间的接口,对数据库中数据进行
各种操作提供了一个简单,形象,易懂的界面。
窗体“设计视图”由5部分组成,每部分称为节,分别是主体、窗体
页眉、页面页眉、页面页脚和窗体页脚。 窗体页眉:出现在运行中的窗体顶部,用来显示窗体的标题。
页面页眉:出现在每个窗体打印页的上方。运行窗体不显示。
主体:窗体的核心部分。开发数据库应用程序主要针对主体节设计。
14
4.3.1 窗体的设计视图 1.设计视图组成
窗体“设计视图”由5部分组成,每部分称为节,分别是主体、窗体
页眉、页面页眉、页面页脚和窗体页脚。 页面页脚:出现在每个窗体打印页的下方。运行窗体不显示。 窗体页脚:出现在窗体视图的最底部。
备注:窗体中的页面页眉/页脚和窗体页眉/页脚可以选择显示。
主体节必须显示
工作区可以调整高度和宽度
15
4.3.1 窗体的设计视图 2.“窗体设计工具”选项卡
第四章
窗 体
1
窗 体
窗体是Access数据库的重要组成部分,是联系数据 库与用户的桥梁。通过使用窗体可以输入、编辑、显示 和查询数据。窗体中的数据更直观、更加个性化地显示 在数据库用户面前。 本章内容主要包括: 窗体概述 创建窗体
设计窗体
修饰窗体 定制系统控制窗体
2
4.1 窗体概述
入教师基本视图”。
1.创建绑定型文本框控件 2.创建标签控件 如图4.40 如图4.41
例4.7 用“空白窗体”按钮,创建显示“学生编号”、“姓名”、 “年龄”和“照片”的窗体。
4.2.4 使用向导创建窗体
利用向导创建窗体相比前几种方式更灵活一些。 1.创建基于单个数据源的窗体 例4.8 使用“窗体向导”创建“选课成绩”窗体,要求窗体布局 为“纵栏表”,窗体显示“选课成绩”表的所有字段。
字又变为”窗体设计“。
21
4.3.2 常用控件的功能 二、文本框控件 文本框控件主要用来输入或编辑数据,它是一种常用的交互式控件。根 据它与数据源的关系,又可分为绑定型、未绑定型和计算型。 文本框控件的重要属性:名称(name)、控件来源、默认值、输入掩码、 背景色、前景色。 例子: 窗体“记录源”为 “教师”表。
23
4.3.2 常用控件的功能 四、组合框和列表框 如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或 者取自固定内容的数据,可以使用组合框或列表框控件来完成。这样可以 避免输入错误,同时减少输入汉字的数量,便于对输入内容控制。 组合框:既可选择数据,也可在文本域中输入选项中没有的数据。 列表框:只能选择数据。 主要属性: 名称:用于指定组合框使用时的名称 控件来源:用于指定组合框的绑定字段
例如:标签、命令按钮、图像、直线、矩形、选项卡。 (3)计算型控件 数据源为一个表达式。 除绑定对象框外,所有的绑定型控件都可用作计算型控件。
20
4.3.2 常用控件的功能 一、标签控件 标签不显示字段或表达式的数值,它没有数据来源。 标签控件的重要属性:名称(name)、标题(caption)、背景色、前景色。 例子: 名称(name) :演示 标题(caption) :窗体设计 前景色红色,背景色白色。 实现单击标签,标签文字变为”access数据库“。双击标签,标签文
一个软件的操作界面就是由各种功能不同的窗体组成的。
3
4.1.1 窗体的作用
窗体又称窗口,是系统和用户之间的接口,对数据库中数据进行
各种操作提供了一个简单,形象,易懂的界面。 一个软件的操作界面就是由各种功能不同的窗体组成的。
窗体中的数据通常有两类信息(如图4.1所示)。
一类是设计者在设计窗体时附加的一些提示信息。 如一些些 说明性的文字或一些图片元素。这些信息和记录无关。 一类是所处理表或查询的记录,往往与所处理记录的数据密切 相关,随记录信息变化而改变。
绑定型控件
非绑定型控件 计算型控件
(1) 绑定型控件
数据源为表或查询中的字段。 用于显示、输入和更新表中字段的数据。 例如:文本框、复选框、选项按钮、切换按钮、选项组、列表框、 组合框、绑定对象框
19
4.3.2 常用控件的功能 (2)非绑定型控件 无数据源。
用于显示窗体的操作提示或说明信息以及窗体外观的修饰。
建一个列表框“学生编号”,用列表框学生信息。
第二页:页名称为“学生相片”、标题为“相片”,该页上创建一个 OLE对像,用来显示“学生相片”。
28
4.3.3 常用控件的使用 在“设计视图”中设计窗体,需要用到各种各样的控件。下面结合实例 介绍如何使用控件。 例4.11 在“设计视图”中,创建如图4.37所示的窗体,窗体名为“输
“向导”。但是控制类窗体和交互信息类窗体只能使用“设计视图”
创建。 窗体中的各按钮功能讲解与演示。
窗体
窗体设计 空白窗体
窗体向导:可以建立基于一个或多个数据源的不同布局的窗体。
导航 其他窗体
8
4.2.1 自动创建窗体
ACCESS有多种方法自动创建窗体。它们的基本步骤都是先打开一
(11)直线和矩形:用于窗体修饰
(12)选项卡:用于窗体信息的分类显示 3.字段列表 多数情况下,窗体都是基于某一个表或查询建立起来的,因此窗体
内控件通常显示的是表或查询中的字段值。只有当窗体绑定了数据源后,
“字段列表”才有效。
18
4.3.2 常用控件的功能 根据控件与数据源的关系,窗体控件分为以下3类:
示窗体和交互信息窗体等4类。
数据操作窗体 控制窗体 信息显示窗体 交互信息窗体
6
4.1.3 窗体的视图
窗体有6种视图,分别是窗体视图、数据表视图、数据透视表视图、
数据透视图视图、布局视图和设计视图。常用的是窗体视图、布局视
图和设计视图。(各种视图演示)
窗体视图:可用于输入、修改或查看数据的窗口。
(3)复选框、选项按钮和切换按键:显示或输入开关信息
(4)选项组:内含一组复选框、选项按钮或切换按钮,用于多项选择 (5) 列表框和组合框:用于多项选择
(6)命令按钮:用于某项操作的执行
(7)图像:显示静态图像 (8)绑定对象框:显示表中的OLE对象型数据
17
4.3.1 窗体的设计视图 2.“窗体设计工具”选项卡 (9)未绑定对象框:显示数据库外部文件中的OLE对象型数据 (10)子窗体/子报表:用于创建嵌入式主子窗体和报表
24
4.3.2 常用控件的功能 四、组合框和列表框 主要属性: 行来源类型:选项有 值列表、表/查询、字段列表 行来源:“行来源类型”不同而不同。对于值列表,各输入的值用“;” 分隔;对于表/查询,则显示为一条SQL语句。 列标题:为组合框中的数据列指定标题 列宽:组合框中的数据列显示的宽度,0则表示隐藏该列。 演示:教师“职称”组合框和列表框的效果。
个表或者查询,然后选用某种自动创建窗体的工具创建窗体。
1.使用“窗体”按钮 例4.1 使用“窗体”按钮创建“教师”窗体。
2.使用“多个项目”工具
例4.2 使用“多个项目”工具,创建“学生”窗体。
备注:可以显示“OLE对象”数据类型的内容。
3.使用 “分割窗体”工具
例4.3 使用 “分割窗体”工具,创建“课程”窗体。 4.使用“模式对话框”工具
“缩放模式”为“拉伸”(尝试“剪裁”、“缩放”效果)。
27
4.3.2 常用控件的功能 七、选项卡 操作示例:创建所示窗体。要求如下: (1)窗体名称为“选项卡设置示例”。
(2)创建名称为“page示例”的选项卡控件,在该选项卡上创建两个
页。 第一页:页名称为“学生信息页”,标题为“学生信息”,在该页上创
11
4.2.4 使用向导创建窗体
利用向导创建窗体相比前几种方式更灵活一些。 2.创建基于多个数据源的窗体 例4.9 使用“窗体向导”创建窗体,显示所有学生的“学生编 号”,“姓名”、“课程名称”和各类成绩。窗体名为“学生选课成
绩”。
例4.10 将“选课成绩”窗体设置为“学生”窗体的子窗体。
12
4.2.4 使用向导创建窗体