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