数据库及其应用 第6章窗体
access数据库应用基础与实训教程第6章窗体的设计
《Access数据库应用基础及实训教程》
6.2 窗体的创建 创建新窗体有多种方法,在数据库窗口中选择【窗体】 对象,然后单击【新建】按钮,此时打开【新建窗体】对话 框,如图6.9 所示。系统提供了创建窗体的9种方法。
图6.9 【新建窗体】对话框
上一页 下一页 退出
《Access数据库应用基础及实训教程》
以窗体视图方式打开窗体非常简单,只需先打开数据 库,然后双击【窗体】对象中的窗体名称即可。
在“窗体视图”中,通常每次只能查看一条记录。使用导航 按钮可以在记录间进行快速浏览,如图6.6所示。
图6.6 导航按钮
上一页 下一页 退出
《Access数据库应用基础及实训教程》
2. 设计视图 设计视图主要是用于设计、创建和修改窗体。以设计视图方
实质就是窗体的“数据表”视图,如图6.3所示,看上去像 Excel的工作表。 4. 数据透视表窗体
可以根据数据在数据透视表窗体中的排列方式进行所需计 算,动态改变数据透视表窗体的版式布置,以便按照不同方式 分析数据。另外,在源数据发生改动时,可以更新数据透视表 窗体,如图6.4所示。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
第6章 窗体的设计
学习目的与要求: 本章结合典型例题介绍创建窗体的各种方
法以及对窗体的再设计。另外还介绍了作为窗 体和报表的基本控件,主要控件的功能以及它 们的属性。数据操作是窗体的一项重要功能, 本章对此也进行了介绍。通过对本章的学习, 读者不仅能正确地创建窗体,而且可以结合相 关知识,掌握修改和装饰窗体的方法以及如何 通过窗体来操作数据等。
视图方式。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。 (1) 数据透视表视图:用于汇总并分析数据表或窗体中数据的
第6章窗体的设计与应用
【例】以js表为数据源使用自动创建窗体创建一个纵栏
式窗体。 ★操作步骤:
▲打开【新建窗体】对话框
▲选择窗体类型及数据源
二、使用窗体向导创建窗体 用窗体向导可以简单、快捷地创建一个简单的 数据维护窗体。 1、创建基于单一数据源的窗体 【例】以js表为数据源,使用窗体向导创建一个 表格式窗体。 ★操作步骤: ▲启动新建窗体向导 ▲选择数据源 ▲选择所需字段 ▲选择窗体类型 ▲选择窗体样式 ▲确定窗体标题
四、对记录筛选及排序
Access中提供了以下筛选方式: 按窗体筛选:在窗体中会显示空白字段,用户可以 在空白字段中输入筛选出的记录应包含的值。 按选定内容筛选:只筛选出包含当前选定值的记录。 内容排除筛选:筛选出不包含当前选定值的记录。 高级筛选/排序:会打开一个新的窗口。在窗口的筛 选设计网格中输入条件表达式,来查找符合符合条件 的记录子集。
第 三 节 在窗体中编辑使用数据
在窗体中可以浏览查看数据,也可以进行添加数据、修 改数据、删除数据等操作,对数据的编辑处理结果仍然保存 在数据库中。
一、定位数据
在一个数据表中往往包含多条记录,通过窗体浏览、 编辑数据时需要首先定位到相应的记录。在窗体的最下 方有一条记录导航栏
二、添加及编辑数据 三、删除记录
3. 数据表式窗体 ☆直接将数据表视图放到窗体中。 ☆便于用户进行数据维护操作。 ☆数据表式窗体和表格式窗体是同一窗体的不 同显示方式,可以在这两种窗体之间切换。
4. 图表式窗体 ☆以图表方式显示用户的数据,使得在比较数 据方面显得更为直观方便。 ☆既可以单独使用图表窗体,也可以在窗体中 插入图表控件。 ☆可以将图表窗体嵌入到其它窗体中作为子窗 体。 ☆Access提供了多种图表。
控制应用程序流程等人机交互的功能。
数据库基础及其应用第六章课后作业
第六章Access数据库管理系统的简单应用二、单选题1.Access数据库是(C)。
A.层状数据库 B.网状数据库 C.关系型数据库 D.树状数据库2.Access数据库文件的扩展名是(D)。
A.dbf B.dbt C.mdf D.mdb3.数据库文件中包含有(D)对象。
A.表 B.查询 C.窗体 D.以上都包含4.如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入(B)个汉字。
A.8 B.4 C.16 D.325.如果字段内容为声音文件,可将此字段定义为(C)类型。
A.文本 B.查询向导 C.OLE对象 D.备注6.一般情况下,以下哪个字段可以作为主关键字(D)。
A.基本工资 B.职称 C.姓名 D.身份证号码7.下面有关主键的叙述正确的是(B)。
A.不同的记录可以具有重复的主键值或空值 B.一个表中的主键可以是一个或多个字段C.在一个表中的主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本8.创建表之间的关系时,正确的操作是(B)。
A.关闭当前打开的表 B.打开要建立关系的表 C.关闭所有打开的表 D.关闭与之无关的表9.Access用户操作界面由(B)部分组成。
A.4 B.5 C.3 D.610.Access中包含有(C)个数据库对象。
A.5 B.6 C.7 D.811.下列(B)图标是Access的标志。
A. B. C. D.12.下列(B)图标是Access中查询对象的标志。
A. B. C. D.13.下列(D)图标是Access中新建查询的标志。
A. B. C. D.14.在设计Access数据表时,“索引”属性有(C)个取值。
A.1 B.2 C.3 D.415.字段说明用于对字段作进一步的描述,该说明显示在(A)上。
A.状态栏 B.工具栏 C.菜单栏 D.标题栏16.在Access数据库中,数据保存在(D)对象中。
A.窗体B.查询C.报表D.表17.Access数据库中的“一对多”指的是(B)。
数据库及其应用-重点复习资料.代码02120
章节内容:第一章1、数据管理大体上可分为人工管理阶段、文件系统阶段和数据库系统阶段。
2、在数据库系统阶段,数据库技术具有以下五个特点:数据结构化、数据共享、数据冗余少、有较高的数据独立性、提供了方便的用户接口和增加了系统的灵活性。
文件系统与数据库系统的最大区别是数据结构化。
3、若干记录的集合称为文件。
4、描述事物性质的最小数据单位是数据项。
记录是若干数据项的集合,一个记录能表达一个具体事物,即一个实体。
5、数据库DB是存储在磁盘等外部直接存取设备上的数据集合,是按一定的数据结构组织起来的,数据库是一个结构化的数据集合,主要是通过综合各个用户的文件,除去不必要的冗余,使之相互联系所形成的数据结构。
(结构化的、有联系的数据集合)6、数据库系统由数据库、支持数据库运行的软硬件、数据库管理员等部分组成。
7、数据库管理系统简称DBMS,是数据库系统的关键组成部分,是专门用于数据管理的软件。
DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库打交道。
8、数据库管理系统DBMS的功能包括数据库定义、数据库操纵、数据库管理、数据库维护、数据库控制等。
DBMS对数据库控制主要是数据安全性控制、完整性控制、故障恢复和并发控制四个方面。
9、DBA是指数据库管理员,其职责是维护和管理数据库,定义模式,定义安全性规则,定义完整性规则。
10、数据模型是对客观事物及其联系的描述,是记录及其联系的集合,应具有描述数据和数据联系两方面的功能。
11、数据库系统中的数据模型有层次模型、网状模型和关系模型。
12、在微机上的数据库系统应用最广泛的数据模型是关系模型。
关系模型的本质是一张二维表,关系模型中,一张二维表就称为一个关系。
9、数据库三级组织结构,从内到外分三个层次描述,分别称为内模式、模式、外模式。
10、用来表达用户需求观点的数据库全局逻辑结构的模型称为概念模型。
11、表达计算机实现观点的数据库全局逻辑结构称为逻辑模型。
《Access 2002数据库应用实训教程》第6章:窗体
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
N028JCG-数据库技术应用教程-第6章-窗体
1.首先打开【图书管理系统】数据库,在数据库窗口中【导航】窗格 选择【表】一组中【读者信息表】作为窗体的数据源,单击【其他窗体 】按钮,在打开的下拉列表中,单击【多个项目】命令。
2.窗体创建完成,同时打开窗体布局视图,如图6.3所示
3.在快捷工具栏,单击【保存】按钮,在弹出的【另存为】对话框中 ,输人窗体的名称“读者信息多个项目”,然后单击“确定”按钮。
具体步骤如下:
1.首先打开【图书管理系统】数据库,在数据库窗口中【导航】窗 格选择【表】一组中【读者信息表】作为窗体的数据源,单击【其他窗 体】按钮,在打开的下拉列表中,单击【分割窗体】命令。
2.窗体创建完成,上部分的窗体以布局视图显示。
3.在下半部中,单击最下面导航条中的下一记录按钮,则上半部的 记录显示该记录的明细信息、。
具体步骤如下: 1.首先打开【图书管理系统】数据库,在数据库窗口中【导航】窗格中选择 【表】一组中【读者信息表】作为窗体的数据源,在功能区【创建】选项卡的 【窗体】组(以下创建窗体都是在该选项卡的窗体组进行操作,单击“窗体”按 钮,窗体立即创建完成,并且以布局视图显示,如图6.1所示.
图6.1 "读者信息"窗体
是用于汇总并分析数据表或数据的视图。这种视图是一种交互式的表,可 以不断重新排列行标题、列标题和筛选字段,直到形成所需的版面布置。 5.数据透视视图
把表中的数据信息及数据汇总信息,以图形化的方式直观显示出的视图。 6.布局视图
是Access新增加的一种视图。在布局视图中可以调整和修改窗体设计。
6.2 创建窗体
1.设计视图 是Access数据库对象(包括表、查询、窗体和宏)都具有的一种视图。在设
计视图中不仅可以创建窗体,更重要的是编辑修改窗体。 2.窗体视图
《数据库基础与应用》第6章 窗体的操作
2.控件的分类 绑定型控件与表或查询中的字段相关联,可用于 显示、输入、更新数据库中字段的值。
➢ 未绑定型控件是无数据源的控件,其“控件来源” 属于没有绑定字段或表达式,可用于显示文本、线 条、矩形和图片等。
➢ 计算型控件用表达式作为数据源,表达式可以利 用窗体或报表所引用的表或查询字段中的数据,也 可以是窗体或报表上的其他控件中的数据。
1.“窗体”命令按钮
单击“窗体”命令按钮将根据用户所选定的表 或查询自动创建窗体。使用“窗体”命令所创建的 窗体,其数据源来自单个表或单个查询,且窗体的 布局结构简单。这种方法创建的窗体是一种单记录 布局的窗体。窗体对表中的各个字段进行排列和显 示,左边是字段名,右边是字段的值,字段排成一 列或两列。
➢ 默认值:用于设定一个计算型文本框控件或未绑定 型文本框控件的初始值。
➢ 有效性规则:用于设定在文本框控件中输入数据的 合法性检查表达式。 ➢ 有效性文本:在窗体运行期间,当在该文本框中输 入的数据违背了有效性规则时,即显示有效性文本中 的提示信息。 ➢ 可用:用于指定该文本框控件是否能够获得焦点。 ➢ 是否锁定:用于指定是否可以在窗体视图中编辑控 件数据。
2.表格式窗体 在表格式窗体中一页显示表或查询中的多条记录, 每条记录显示为一行,每个字段显示为一列。字段 的名称显示在每一列的顶端。
3.数据表窗体 数据表窗体从外观上看与数据表和查询显示数据 的界面相同,通常是用来作为一个窗体的子窗体。 数据表窗体与表格式窗体都以行列格式显示数据, 但表格式窗体是以立体形式显示的。
第6章 窗体的操作
本章要点 ➢ 窗体概述 ➢ 创建窗体的方法 ➢ 在设计视图中创建窗体 ➢ 控件的应用
6.1 窗体概述
6.1.1 窗体的功能 (1)显示数据。 (2)编辑数据。 (3)查找数据。 (4)分析数据。 (5)控制应用程序流程。
第六章第一课时认识罗斯文示例数据库中的窗体与窗体视图
窗体的分类
• 按照窗体的功能来分,窗体可以分为以下几 种: 1、数据窗体:主要用来输入、显示和修改表或 查询中的数据。 2、切换面板窗体:用来接受和执行用户的操作 请求、打开其他的窗体或报表及操作和控制 程序的运行。 3、自定义对话框:用于定义各种信息提示窗口, 如警告、提示信息和要求用户回答等
窗体视图的种类
Access 2003中的窗体设计视图
• 打开窗体设计视图的步骤如下: 1、在“罗斯文”示例数据库中,选择“窗体” 对象中的“客户”窗体。 2、单击“设计”按钮,弹出“客户”窗体设 计视图,即可看到窗体的设计视图。 此时若右击窗体标题栏,会弹出一个快捷菜 单,单击快捷菜单中的一种视图方式,即 可以切换到其它视图方式。
作业
• 1、简述窗体的分类和作用?
• 2、Access 2003中的窗体共有几种视图?
第六章
第一课时
认识“罗斯文”数据库中的窗 体与窗体视图
导入新课
• 窗体是用户和数据库之间的主要接口,是 实现人机交互的桥梁。使用窗体可以方便 地以更丰富多彩的形式来输入数据、编辑 数据、查询数据、筛体与窗体视图
• 一、窗体的分类
• 二、窗体视图的种类 • 三、认识“罗斯文” 数据库中的窗体与窗体视 图 1、“罗斯文”示例数据库中的切换面板窗体 2、“罗斯文”示例数据库中的数据窗体 3、“罗斯文”示例数据库中的自定义窗体 4、Access 2003中的窗体设计视图
“罗斯文”示例数据库中的数据窗体
• 步骤如下: 单击“主切换面板”窗体上的“产品”按钮, 弹出“产品”窗体,这是一个有来显示产 品数据的窗体,所以叫做数据窗体。
“罗斯文”示例数据库中的自定义窗体
• 单击“主切换面板”窗体中的“打印销售 额报表”按钮,弹出“销售额报表”窗体, 这是一个用户自己设计的窗体,所以叫做 自定义窗体。
第6章窗体
6.2.3 使用“设计视图”创建窗体
可以在“设计视图”中创建基本窗体并对 其进行自定义,使其满足需要。 【例6.3】以“院系”表为数据源,使用“窗体 设计”功能创建窗体,命名为“院系”窗体。
数据库基础与Access应用教程
6.2.4 使用“图表向导”功能创建窗 体
数据库基础与Access应用教程
6.3.4 常用控件的使用
用户可以在设计视图中对控件进行如下操 作:通过鼠标拖动创建新控件、移动控件。 通 过按Delete键删除控件。激活控件对象,拖动 控件的边界调整控件大小。利用属性对话框改 变控件属性。通过格式化改变控件外观,可以 运用边框、粗体等效果。对控件增加边框和阴 影等效果。
数据库基础与Access应用教程
6.3.1 窗体的属性
在设计视图中可以对窗体进行属性设置。 打开窗体属性窗口的方法:
▪单击“编辑”菜单的“选择窗体”命令,再单击“视图”菜单的“属性”命 令。 ▪单击“编辑”菜单的“选择窗体”命令,再单击工具栏上的“属性”按钮。 ▪单击“编辑”菜单的“选择窗体”命令,再按F4功能键。 ▪单击“窗体选定器”,再单击工具栏上的“属性”按钮。 ▪双击窗体左上角的“窗体选定器”。
【例6.4】以“各民族男女学生统计查询”查询 为数据源,使用“图表向导”功能创建窗体, 图表的类型为“柱形图”,命名为“各民族男 女学生统计窗体”。
数据库基础与Access应用教程
6.3 窗体的设计
窗体是一个容器对象,可以包含其他对象, 包含的对象称为控件。在窗体设计视图中, Access提供了一个工具箱,用来生成窗体的常 用控件,进行可视化的窗体设计。Access还提 供了一个“属性”对话框,用来设置窗体本身 和窗体内各控件的一系列属性。使用工具箱和 “属性”对话框是可视化设计中最基本的操作。
ACCESS 窗体设计 PPT
第6章 窗体设计
向窗体添加控件的方法有: (1)自动添加。将字段从“字段列表”窗格直接添加到窗体,这时会 创建绑定控件,即每个字段通常对应于标签和文本框两个控件,标签 用于提示文本框的内容(多为字段名),文本框用于显示或输入字段 中的数据。 (2)通过在设计视图中使用“工具箱”中的控件按钮向窗体添加控件。 如果“控件向导”按钮处于按下状态,在创建控件时会弹出相应的向 导对话框,以方便对控件的相关属性进行设置。没有选中“控件向导” 按钮时,创建控件时将不会弹出向导对话框。在默认情况下,“控件 向导”按钮处于按下状态。 例6-8 在窗体设计中创建一个窗体,用于显示和编辑“学生”表中的 数据。
每一个对象具有相应的属性、事件和方法。属性是对象固有的特征, 不同类型的对象具有不同的属性集。方法是附属于对象的行为和动 作,也可以将其理解为指示对象动作的命令。方法是当某一个事件 发生时在事件过程代码中被调用,这种执行方式称为事件驱动,这 也是面向对象程序设计的基本特点。
第6章 窗体设计
6.3.2 窗体和控件的属性 1.“属性”对话框 在窗体设计视图中,窗体和控件的属性可以在“属性”对话框中设定。 单击工具栏上的“属性”按钮或鼠标右键单击窗体并从打开的快捷菜单 中选择“属性”命令,可以打开“属性”对话框,如图6-26所示。
第6章 窗体设计
2. 窗体的分类与组成
从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体; 从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出提 示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗体 用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、表 格式、数据表、图表式、数据透视表等。 纵栏式窗体通常用于输入数据,字段纵向排列; 表格式窗体将每条记录的字段横向排列,字段标签放在窗体顶部,即窗体 页眉处; 数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式, 来显示具有一对多关系的两个表的数据; 图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; 数据透视表是一种交互式的动态表。
数据库原理与应用(Access)第六章 窗体的操作和设计
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。 (1)窗体页眉:位于窗体顶部位置,一般用于显 示每条记录的内容说明。例如窗体的标题、打开相 关窗体及执行其他任务的命令按钮、单位的标志或 图案等。在窗体视图中,窗体页眉显示在窗体的顶 端,打印时,窗体页眉显示在第一页的顶部。
6.3 常用窗体控件
在Access 2003中,控件主要用在窗体、数据 访问页或报表中显示数据、输入数据、执行某项操 作等。例如可以在窗体、报表中使用标签和文本框 来显示数据、使用文本框输入数据、使用命令按钮 打开其他窗体或报表、使用线条或矩形来分隔与组 织控件,以增强窗体、报表的可读性。控件可以是 绑定型、非绑定型或计算型的。绑定型控件诸如文 本框与基础表、查询中的字段相连接,用于显示、 输入及更新数据库中的相关字段内容。未绑定控件 不与字段相连接,没有数据来源,用于显示信息、 线条、矩形等一些不需要动态改变的内容。计算控 件以表达式作为数据来源,表达式中的内容可以是 表或查询中的字段或其他控件中的数据。
图6-2 “新建窗体”对话框
(3)单击“确定”按钮,打开“窗体向导”对 话框,从中选择窗体上需要的字段,这里我们单 击按钮,选择查询中所有的字段,如图6-3所示。 单击“下一步”按钮,打开如图6-4所示对话框, 选择窗体使用的布局,这里我们选择默认的“纵 栏式”选项。 (4)单击“下一步”按钮,打开如图6-5所示 的对话框,确定窗体所用的样式,这里我们选择 默认的“标准”选项。 (5)单击“下一步”按钮,打开如图6-6所示 的对话框,确定窗体的标题为“教师信息”,并 选择默认的“打开窗体查看或输入信息”选项。 (6)单击“完成”按钮,打开如图6-7所示的 窗口,完成窗体的创建。
Access 2010数据库案例教程第6章 窗体设计及高级应用
• 3.焦点(Focus)事件 • “焦点”即鼠标或键盘操作的当前状态,当窗体、控 件失去或获得焦点时,或窗体、报表成为激活或失去激活 状态时,将发生焦点(Focus)事件, • OnActivate • OnDeactivate • OnEnter • OnExit • OnGot Focus • OnLost Focus • 4. 键盘(Ksyboard)事件 • 键盘(Keyboard)事件是操作键盘引发的事件, • OnKeyDown • OnKeyUp • OnKeyPress
• (1) 打开和关闭工具箱 • (2) 工具箱的移动与锁定 • (3) 使用工具箱向窗体中添加控件 • 6.3.2 属性、事件与方法 • 1. 属性 • 属性是对象特征的描述。控件属性分为:格式属性、 数据属性、事件属性和其他属性, • 2. 事件 • 事件是对象行为的描述,当外来动作作用于某个对象 时,用户可以确定是否通过事件响应该动作。 • 3. 方法 • 方法是Access 2003提供的完成某项特定功能的操作, 每种方法有一个名字,用户在系统设计中可根据需要调用 方法。
• 6.1.3 窗体类型 • 在Access 2010数据处理窗体的设计中, 根据数据记录的显示方式提供了6种类型的 窗体,分别是: • (1)纵栏式窗体 • (2)表格式窗体 • (3)数据表窗体 • (4)图表窗体 • (5)数据透视表窗体 • (6)主/子窗体。
• 6.1.4 窗体视图 • 窗体视图是窗体在具有不同功能和应用范围下 呈现的外观表现形式。 • 表和查询有两种视图:设计视图和数据表视图; 窗体有3种视图: • (1) 设计视图 • 设计视图是创建窗体或修改窗体的窗口, 任何类型的窗体均可以通过设计视图来完成创建。 • (2) 窗体视图 • 窗体视图就是窗体运行时的显示格式, 用于查看在设计视图中所建立窗体的运行结果。 • (3) 数据表视图 • 数据表视图是以行和列的格式显示表、
第6章_Access窗体及其应用
6.2 窗体的视图
10
6.3 窗体的构成要素
窗体由节组成,窗体页眉和窗体页脚显示在“窗体视图” 中窗体的上方和下方以及打印窗体的开头和结尾。页面 页眉和页面页脚则显示在每一打印页的顶部和底部,不 出现在“窗体视图”中。
11
6.3 窗体的构成要素
窗体页眉节
显示对每条记录都一样的信息,如窗体标题。它出现在 “窗体视图”中屏幕的顶部以及打印时首页的顶部。
单击【视图】菜单的【窗体页眉/页脚节】或者【页面页 眉/页脚节】。
调整窗体节的高度
将鼠标指针放在要调节的节的下边缘,当鼠标指针变成 十字时,拖动高度。
设置页眉/页脚节的属性
鼠标指向对应的节,单击鼠标右键,从弹出的快捷菜单 中选择“属性”选项,在弹出的“属性”对话框中设置 具体的属性。
38
6.7 窗体控件的创建及应用
标签
标签用于在窗体上显示说明性文本,标签总是未绑定的, 用户切换记录时,标签内容不发生变化。 标签可以独立存在,也可以附加在另一个控件上. 例如,创建文本框时,同时创建一个附加的标签,用来 显示文本框的标题。选中标签后,单击右键,选择快捷 菜单中的“属性”,在弹出的“属性”对话框设置标签 的具体属性。
13
6.4 使用向导创建窗体
使用“窗体向导”
在左面的工作区选择“窗体”,单击右面的“使用向导创建 窗体”,在弹出的对话框中,【表/查询】选择“表:学生信 息表”,将所有字段移到【选定的字段】。单击“下一步”。
14
6.4 使用向导创建窗体
在弹出对话框中,用户需要选择窗体使用的布局。选择“两端对 齐”,单击“下一步”。
34
6.5 使用“自动窗体”创建窗体
将字段列表中的“学号”拖到“分类字段”,“课程编 号”拖到“系列字段”,“成绩”拖到“数据字段”。 保存窗体 。
电子课件-《电子商务数据库(第三版)》-A24-3117 第 6 章 窗体的创建与应用
选择“商品信息表”选项。在“创建”
选项卡中,单击“其他窗体”按钮,在
打开的下拉列表中选择“分割窗体”选
项,窗体立即创建完成,同时打开窗体
布局视图。
使用“分割窗体”创建的窗体
11
第6章
2.窗体创建完成后,窗体的上半部分以布局视图显示,在窗体的下半部分单击 最下方导航条中的下一条记录,则窗体上半部分显示该记录的信息。 3.单击“保存”按钮,屏幕显示出“另存为”对话框,窗体名称输入“商品信 息管理分割窗体浏览”。
利用窗体用户可以向数据库中输入数据,窗体也可以作为输出界面,输出显 示一些记录集中的文字、图形、图像以及多媒体数据。
3
2. 窗体的作用 (1)显示与编辑数据 (2)接受输入的数据 (3)控制应用程序流程 (4)信息显示 (5)打印数据
4
第6章
第6章
二、窗体的类型
1. 单页窗体 用来显示表或查询中的每一条记录的完整信息 2. 多页窗体 每一页只显示一个记录的部分信息,可以通过切换按钮,在 不同的分页中切换。 3. 连续窗体 能够在同一屏中显示多条记录。 4. 弹出式窗体 用来显示信息或提示用户输入数据。 5. 含子窗体的窗体 窗体中可以包含有了窗体,此窗体称为子窗体。
“格式”选项卡用来设置控件的格式,包括“所选内容”“字体”“数 字”“背景”和“控件格式”等5个组。
“设计”选项卡则提供了窗体的设计工具,包括“视图”“主题”“控 件”“页眉/页脚”以及“工具”5个组。
28
三、利用标签和文本框控件创建“进货商品基本信息”窗体
第6章
标签和文本框控件是最常用的控件。标签控件主要用来显示说明性文本,文 本框主要用来输入或编辑字段数据,它是一种交互式的控件。
37
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.2.3 使用设计视图创建窗体
• 利用“自动创建窗体”和“窗体向导”虽然能 快速创建窗体,但创建的窗体往往较为简单,不能 满足用户要求,也不能展示多媒体信息。因此,需 要使用“设计视图”来创建或修改窗体。在创建窗 体的各种方法中,“设计视图”是最常用、功能最 强的创建窗体方法。 • 窗体由窗体自身和控件组成。使用“设计视图” 创建窗体包括对窗体的创建和控件的创建,其中控 件的创建是创建窗体的主要内容。
3.列表框与组合框控件
• 列表框与组合框都有一个供用户选项的列表, 列表由数据行组成,并可包含多个列。 • 列表框与组合框之间的区别有以下两点: • 列表框任何时候都显示它的列表,而组合框平 时只能显示一个数据,待用户单击它的下拉箭头 后才能显示下拉列表。 • 组合框实际上是列表框和文本框的组合,用户 可以在其文本框中输入数据。
对象的属性既可以在属性对话框设置和更改, 也可以在事件代码中用编程方式来设置属性值, 此时使用赋值语句对对象的某个属性赋值。
例如: Forms! [计算控件]! [Label1]. Caption =“a的ASCII码:”
3.对象的方法
方法通常指由Visual Basic语言定义 的处理对象的过程,代表对象能够执行的 动作。方法一般在事件代码中被调用,调 用时须遵循对象引用规则。即:
4.命令按钮控件
• 命令按钮通常在窗体中用来完成某些特定的操 作,其操作代码通常放置在“单击”事件中。 • 命令按钮既可以直接创建,也可以利用向导创建。 • 命令按钮向导不但具有快速创建的优点,更引 人注目的是它可提供6类共33种操作,大大减轻了 编写代码或创建宏的负担。用户还可以查看与修改 向导为命令按钮创建的事件过程代码,十分方便。
• 主体:是窗体中最主要的部分,通常用来 显示记录数据,添加各种控件等。
• 页面页脚:在每一页的底部显示日期、页 码或所需要的其他信息。
• 窗体页脚:位于窗体的底部,用于显示操 作说明等信息。也可以设置命令按钮,以 便执行必要的控制。
6.1.1 窗体的组成
• 在创建窗体时,大部分窗体只选择主体节, 这也是创建窗体时默认的形式。
计算型控件: 这种控件使用表达式作为数据源。表达
式可以利用窗体中所引用的表或查询中字段 的数据,也可以是窗体中其他控件中的数据。 如:文本框也可以作为计算型控件,将计算 结果输入到文本框中。
添加控件的基本方法: 单击控件工具箱中的控件按钮,如选择
“标签”按钮,把鼠标移到窗体设计视图, 在窗体的适当位置,按下鼠标左键,然后拖 动,则窗体上出现一个方框,到合适的大小 再松开鼠标,就画出了一个标签控件。如果 在创建控件时,先按下“控件向导”按钮, 在窗体中添加控件时会自动弹出相应的控件 向导对话框。
1.对象
在面向对象的程序设计中,对象是构成程序 的基本单元和运行实体。现实世界中的事物均可 以抽象为对象,如:一个学生、一本书,都是对 象。在Access中,我们已经知道数据库中有7个对 象:表、查询、窗体、报表、页、宏、模块,它 们都是数据库的对象。
在窗体设计中,一个窗体、一个标签、一个 文本框、一个命令按钮,等等,也都是对象。
然后选择数据源,单击“确定”命令。
6.2.2 使用向导创建窗体
• 使用“窗体向导”能快速、方便、有选择的 创建窗体。可以在窗体对象窗口中选择“使用向 导创建窗体”,也可以单击窗体对象窗口上“新 建”按钮,然后选择“窗体向导”。 • 使用“窗体向导”时,用户按照窗体向导的提 示输入有关信息,一步一步地完成窗体的创建过 程。利用“窗体向导”创建的窗体,其数据源可 以是一个表或查询,也可以是多个表或查询。
4.对象的事件
事件是指由用户操作或系统触发的一个特定的操 作。根据对象的不同和触发的原因不同有多种不同 的事件。一个对象可以有多个事件,每个事件都是 系统预先规定好的。
事件包括事件的触发和执行程序两方面。在 Access中,一个事件可对应一个程序——事件过程 (程序代码)或宏。事件一旦触发,系统马上就去 执行与该事件相关的程序(事件过程或宏),执行 完毕后,系统又处于等待某个事件发生的状态。
2.类 • 类和对象关系密切,但有所不同。类是已 经定义了的关于对象的特征、外观和行为的 模板和框架,而对象是类的实例。 • 同一类的不同对象具有基本相同的属性集 合和事件集合。对象是具体的,类是抽象的。
3.对象的属性 每个对象都有属性。通过设置对象的属性值来
描绘它的外观和特征,例如标题、字体、位置、大 小、颜色、是否可用等等。
对象属性值既可以在设计时通过属性对话框设 置,也可以在运行时通过程序语句进行设置或更改。 当然,有的属性只能在设计时进行设置,而有的属 性,则在设计和运行时都能进行设置。
• 对象的属性对话框是进行属性设置的界面。包括: 对象组合框:在下拉列表中选择需要设置属性的对象。 选项卡:含格式、数据、事件、其他和全部选项卡。 属性列表框:列出属性的名称。 属性设置框:输入或修改属性的值。
1.在“设计视图”中创建窗体
在窗体对象窗口中选择“在设计视图 中创建窗体”,或单击窗体对象窗口“新 建”按钮,然后选择“设计视图”,从而 打开了窗体的设计视图(如图)。
2.控件工具的使用
• Access提供了一个可视化的窗体设计 工具——窗体控件工具箱。 • Access窗体控件可以分为三种类型:
绑定型控件 非绑定型控件 计算型控件
绑定型控件: 这种控件可以和表或查询中的字段绑定,
主要用于显示、输入或更新字段的值。如: 文本框、列表框、组合框等控件可以和表或 查询中的字段绑定。
非绑定型控件: 这种控件没有数据来源的属性或者没有
设置数据来源,如:标签、线条、矩形、图 像等控件,只是用于显示信息、线条、矩形、 图像等内容,不需要与数据源绑定。而文本 框、列表框、组合框等控件也可以不与表或 查询中的字段绑定。
数据库及其应用
第6章 窗体
学习目标与要求
1.理解窗体的基本概念; 2.掌握窗体的组成、窗体的类型及窗体视图
的概念; 3.掌握创建窗体的基本方法; 4.掌握窗体中各种控件的创建及属性的设置; 5.掌握控件布局的调整方法。
6.1 窗体的基本概念
• 窗体是Access数据库应用中一个非常重要 的工具,是用户与Access应用程序之间的 主要接口。窗体一般是建立在表或查询基 础上的,窗体本身没有存储数据。
有些特殊操作的按钮,利用向导不能创建,可 通过属性及事件代码的设置来创建。
① 通过属性设置命令按钮 “标题”属性用于指定命令按钮的显示文本。 “图片”属性用于指定命令按钮上显示的图片, 可以选用.bmp、.ico或.dib等图片文件。 设置默认按钮:将“默认”属性设为“是”。 命令按钮不可用:将“可用”属性设置为“否”。
6.1.3 窗体的视图
窗体的视图可以用来确定窗体的创建、 修改和显示的方式。Access中提供有五种 不同的窗体视图,可以在这些视图中切换。
1.窗体的“设计”视图 窗体的“设计”视图用于显示窗体的
设计方案,在该视图中可以创建新的窗体, 也可以对已有窗体的设计进行修改。
2.窗体的“窗体”视图 可以显示来自数据源的一个或多个记
5.窗体的“数据透视图”视图 “数据透视图”视图用于显示数据表或
窗体中数据的图形分析,可以通过拖动字段 和项,或者通过显示和隐藏字段的下拉列表 中的项,来查看不同级别的详细信息或指定 布局。
6.2 创建窗体的基本方法
• 创建窗体有三类方法:
自动创建窗体
窗体向导
在设计视图中创建窗体
6.2.1 自动创建窗体
创建一个基于所选择的表或查询的窗体, 最简单方法就是用“自动创建窗体”。利用 “自动创建窗体”可以创建五种窗体:
纵栏式、 表格式、数据表、 数据透视表、数据透视图。
• 单击“窗体”对象“新建”命令,弹出“新 建窗体”对话框(如图),在对话框中可以选择: “自动创建窗体:纵览式”; “自动创建窗体:表格式”; “自动创建窗体:数据表”; “自动窗体:数据透视表”; “自动窗体:数据透视图”。
6.4.2 控件设计
控件是窗体的重要组成部分,窗体设计 中的大部分工作是要进行控件设计。下面介 绍常用控件的设计方法。
1.标签控件
标签控件通常用来在窗体上显示说明文本, 例如标题、题注或简短的说明,但不能显示字段 或表达式的值,属于未绑定控件。
2.文本框控件
• 文本框控件在窗体中用于输入或编辑数据。文 本框可分为: 绑定文本框:与表或查询中的某个字段相绑定, 在该文本框中可以显示或编辑该字段的数据。 未绑定文本框:一般用来接收用户输入的数据。 计算型文本框:是在文本框中输入表达式,以显 示计算的结果。
• 任何对象都具有静态的外观和动态的行为。 • 对象的外观由它的各种属性来描述,如大小、 颜色、位置等; • 对象的行为则由它的事件和方法程序来表达, 如单击鼠标、退出窗体等。 • 用户通过对象的属性、事件和方法程序来处理 对象。因此,对象是将数据(属性描述)和对数 据的所有必要操作的代码封装起来的程序模块。
• 感叹号(!)可用来引用集合中由用户定义的项。 集合通常包含了一组相关的对象,例如用户定义的 句点(.)可用来引用窗体或控件的属性、方法等。
引用窗体必须从集合开始,控件或节 的引用可以从集合开始逐级引用,也可以 从控件开始引用。
2.通过对象引用设置属性值
6.3 面向对象程序设计方法简介
• 面向对象程序设计(OOP:Object-Oriented Programming)是目前程序设计方法的主流。 • 它通过创建可重用的组件来建立程序的组成 模块,从而简化了创建程序的过程。Access中的 窗体设计就是采用了面向对象的程序设计技术。
6.3.1 OOP 的基本概念
6.1.1 窗体的组成
• 窗体由多个部分组成,每个部分称为一个 “节”。包括有:
• 窗体页眉:位于窗体顶部位置,一般用于 设置窗体的标题、窗体使用说明,或打开 相关窗体及执行其它任务的命令按钮等。