第五章 窗体

合集下载

第5章 窗体

第5章 窗体

使用自动窗体功能
使用向导功能 使用设计视图

需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相



3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。

【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。

Access数据库应用技术第五章 窗体

Access数据库应用技术第五章 窗体

5.3 使用设计视图创建窗体
5.3.3控件的使用
1. 标签控件 标签是一个输出控件,Access使用它向用户输出信息,显 示说明性的文本,例如标题或简短的提示。标签不能与数据源 绑定,是非绑定型控件,标签的创建不能用向导创建,但在创 建其他控件时,可以作为文字说明附加到其他绑定控件上。 【实例5-6】在窗体“设计视图”中,为“学生管理.mdb”数据 库的“成绩”窗体添加窗体标题“学生成绩信息”。
第五章 窗体
主要内容
• 5.1 窗体概述 • 5.2 使用向导及自动创建窗体 • 5.3 使用设计视图创建窗体
5.1 窗体概述
5.1.1窗体的作用
窗体可以显示表或查询中的数据,但窗体本身并不存储数 据,窗体中可以包含文字、图形、图像等,还可以插入音频、 视频等。窗体的主要用途有以下几种: 输入和编辑数据 可以为数据库中的数据表设计相应的窗体作为输入或编辑数 据的界面,实现数据的输入和编辑。 显示和打印数据 在窗体中可以显示或打印来自一个或多个数据表或查询中的 数据,可以显示警告或提示信息。 控制程序流程 窗体能与函数、过程相结合,编写宏或VBA代码完成各种复 杂的控制功能。
5.1 窗体概述
5.1.2窗体的分类
Access中的窗体按表现形式可以分为纵栏式窗体、表格式 窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体 和数据透视图窗体等,下面主要介绍常用的几种。 1.纵栏式窗体 通常用于输入数据,在窗体中 每次只显示表或查询中的一条记录, 记录中各字段纵向排列,每列的左 边显示字段名,右边显示字段内容。
5.2.2使用“窗体向导”
“窗体向导”引导用户通过以下四步完成窗体的创建: 确定窗体上的数据源,可以是单个表或查询,还可以是多个 表或查询,然后确定窗体上使用哪些字段。

第五章窗体

第五章窗体

(1)属性对话框 (2)常用格式属性 “格式”属性主要用于设置窗体和控件的外观 或显示格式。控件的格式属性包括标题、字 体名称、字号、字体粗细、前景色、背景色、 特殊效果等。控件中的”标题”属性用于设 置控件中显示的文字;”前景色”和”背景色” 分别用来设置控件的底色和文字的颜色;”特殊 效果”属性用于设定控件的显示效果,如”平 面”、“凸起”、“凹陷” 等,“字体名 称”、“字体大小”、“字体粗细”、“倾 斜字体”等属性可以根据需要进行设
(4)常用其他属性 “其他”属性表示了控件的附加特征,控件的” 其他”属性包括名称状态栏文字、自动Tab键、 控件提示文本等。 (5)事件属性
5.1.1 窗体的作用 窗体是应用程序和用户的接口,是 创建数据库应用系统最基本的对象。窗 体中的信息主要有两类;一类是设计者 在设计窗体时附加的一些提示信息,例 如一些说明性文字,另一类是所处理表 或查询的记录,往往与所处理记录的数据 密切相关,当记录变化时,这些信息也随 之变化。
5.1.2 窗体的功能
第五章
窗体
窗体是Access的重要对象。通过窗体用户 可以方便地输入数据、编辑数据、显示和 查询数据。利用窗体可以将数据库中的对 象组织起来,形成一个功能完整、风格统 一数据库应用系统。本章将详细介绍窗体 的基本操作,包括窗体的概念和作用、窗 体的组成和结构、窗体的创建和设置等。
5.1 认识窗体
窗体本身并不存储数据,但应用窗体 可以使数据库中数据的输入、修改和查 看变得直观容易。窗体中包含了各种控 件,通过这些控件可以打开报表或其他 窗体、执行宏或VBA编写的代码程序。 在一个数据库应用系统开发完成后,对 数据库的所有操作都可以通过窗体来集 成。
2)文本框控件 文本框主要用来输入或编辑数据,它是一种交 互式控件。文本框分为绑定型、未绑定型、 与计算型。 3)复选框、切换按钮、选项按钮控件 4)选项组控件 选项组是由一个组框及一组复选框、选项按 钮或切换按钮组成。 5)列表框与组合框控件 ★列表框与组合框的区别?

第5章 窗体

第5章 窗体
数据透视表视图和数据透视图视图分别以数据透视表的形式和图形 方式来汇总和分析数据表中的数据,且可以动态地更改窗体的版面。 它们实质上是嵌套在Access中的Excel对象,可以通过拖动字段和项, 或者通过显示或隐藏字段下拉列表中的项,来查看和分析数据。
5.1.4 窗体的构成
窗体通常由窗体页眉、窗体页 脚、页面页眉、页面页脚和主 体5部分构成,每一部分称为窗 体的“节” 。所有窗体必有主 体节,其他节可以通过设置确 定有无。
5.1.4 窗体的构成
窗体页眉:位于窗体的顶部位置,一般用于显示窗体的标题、徽标 和使用说明等不随记录改变的信息。在“窗体视图中”,窗体页眉 显示在窗体的顶部;打印窗体时,窗体页眉打印输出到文档的开始 处。窗体页眉不会出现在“数据表视图”中。
页面页眉:显示在打印的窗体每一页的顶部,用于显示页码、日期 和列标题等用户要在每一打印页上方显示的信息。
第5章 窗体
本章思维导图
学习目标
1. 了解窗体的功能、类型、视图和构成。 2. 掌握不同的创建窗体的方法。 3. 掌握窗体中常用控件的功能和用法。 4. 能熟练地在设计视图中对窗体及窗体上的控件进行设计和修饰。 5. 熟悉切换面板和导航窗体的设计,能够设置启动窗体。
5.1 窗体概述
窗体(Form)又叫表单,可用于为数据库应用程序 创建用户界面,是用户和Access应用程序间的接口。
【例5-3】 使用“分割窗体”命令按钮创建课程信息窗体。
操作步骤如下:
(1) 打开“教务管理”数据库,在“表”对象中选择Course表;
(2) 在“创建”选项卡的“窗体”组中单击“其他窗体”按钮,在弹出的下拉 列表中选择“分割窗体”选项,系统自动生成如图5-17所示的窗体;
(3) 单击快捷访问工具栏上的“保存”按钮,打开“另存为”对话框,将窗体 命名为“例5-3”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。

Access基础与应用教程PPT课件 第5章 窗体

Access基础与应用教程PPT课件 第5章 窗体
一般来说,Access 提供了如下5种类型的窗体: (1)纵栏表窗体 在纵栏表窗体中,一次只显示一个记录,每个字段都显示 在一个独立的行上,并且左边带有一个该字段名标签。 (2)表格式窗体 在表格式窗体中,每条记录的所有字段显示在一行上,每 个窗体只有一个标签,显示在窗体的顶端。 (3)数据表窗体 在数据表窗体中,每条记录的字段以行与列的格式显示, 字段的名称显示在每一列的顶端。 (4)数据透视表窗体 在数据透视表窗体中,可以动态地改变数据透视表窗体的 版式布置,以便按照不同方式分析数据。 (5)数据透视图窗体 在数据透视图窗体中,通过图表可直观地显示数据,并且可 以显示一个或多个图表。
(4)布局视图
Access2010新增了布局视图,它比设计视图更加直观, 在设计的同时可以查看数据。在布局视图中,窗体中每个控 件都显示了记录源中的数据,因此可以更加方便地根据实际 数据调整控件的大小、位置等。
5.1.2 窗体的视图类型(续)
(5)数据透视表视图
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。可以查看明细数据或汇总 数据。
在Access数据库中,窗体是用户与数据库系统 之间进行交互操作的主要对象。窗体本质上就是一个 Windows 的窗口,只是在进行可视化程序设计时将 其称为窗体。 窗体主要用于在数据库中输入和显示数据,也可 以将窗体用作切换面板来打开数据库中的其他对象,
或者用作自定义对话框来接受用户的输入及根据输入
窗体
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。

第5章 Access中的窗体

第5章 Access中的窗体

5.3在设计视图中创建窗体
使用窗体向导可以快速创建窗体,但只能创建 一些简单窗体,在实际应用中不能满足用户需求, 而且某些类型的窗体无法用向导创建。 例如,在窗体中添加各种按钮,打开/关闭 Access数据库对象,实现数据检索等,这些功能 只能通过自定义窗体来实现。 利用窗体设计器,即窗体的设计视图可以进行 自定义窗体的创建。窗体的设计视图不仅可以用来 新建一个窗体,还可以对已有的窗体进行修改和编 辑。
( 4 )关闭“字段列表”对话框,单击右键。 在弹出的菜单中选择菜单项“自动计 算” |“ 计数”,数据透视表窗体设计完成, 显示结果如图5-9所示。
5.2.3创建数据透视图窗体 数据透视图是以图形的方式显示数据汇总 和统计结果,可以直观地反映数据分析信息, 形象表达数据的变化。在Access 2010中, 使用“数据透视图”向导来创建数据透视图窗 体。 【实例5-5】在选课管理数据库中,创建数据 透视图窗体,将各系教师按职称分别统计男女 教师的人数。
5.3.2 控件
控件是放置在窗体中的图形对象,主要 用于输入数据、显示数据、执行操作等。当 打开窗体的设计视图时,系统会自动显示 “窗体设计工具”上下文选项卡,控件组位 于“窗体设计工具”的“设计”子选项卡中。 选择相应的控件并在窗体中拖动即可在窗 体中添加相应的对象。
3.为窗体添加数据源 当使用窗体对表的数据进行操作时,需要 为窗体添加数据源,数据源可以是一个或多 个表或查询。为窗体添加数据源方法有以下2 种,具体操作步骤如下。 (1)使用“字段列表”窗口添加数据源 (2)使用属性窗口添加数据源
1.使用“窗体”按钮创建窗体 这是一种创建窗体的快速方法,其数据源 来源于某个表或查询,所创建的窗体为单页窗 体。 【实例5-1】在“选课管理”数据库中,使用 “窗体”按钮创建“课程”信息窗体。 【操作步骤】 (1)打开数据库“选课管理”,在“导航” 窗口选定“课程”表。 (2)在“创建”选项卡中选择“窗体”组, 单击“窗体”按钮,系统将自动创建窗体,并 以布局视图显示此窗体,如图5-4所示。

第5章数据库窗体

第5章数据库窗体

5.1.5 控件(创建控件的方法)
2.创建控件的方法 (1)在基于记录源的窗体中,可以通过从字段列
表中拖动字段来创建控件。其中的字段列表是列出了 基础记录源或数据库对象中的全部字段的窗口。
(2)通过单击工具箱中某一控件按钮来直接创建 控件。
(3)在确保工具箱中的“控件向导”按钮按下后, 通过单击工具箱中某一控件按钮,并使用该控件向导 (当Access对该控件提供有控件向导时才可以使用该 控件向导)来创建控件。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
窗体属性决定窗体的结构、外观和行为。控件属 性决定控件的结构、外观和行为,以及其中所含文本 或数据的特性。
使用某一对象的“属性”对话框可以设置其属性。 在选定了窗体、节或控件后,单击工具栏中的“属性” 按钮,可以打开其“属性”对话框。
一般来说,Access 对各个属性都提供了相应的 默认值或空字符串,用户在打开某个对象的“属性” 对话框后,可以重新设置该对象的任一属性值。
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型

第5章 窗体

第5章 窗体

图 5.2 数据表窗体例
3. 表格式窗体 表格式窗体一屏可以显示多条数据记录,通常是每 个记录占用一行,从左至右排列,这种方式的记录不宜 过长,否则需要人工左右移动观看。如图5.3所示。
图 5.3 表格式窗体例
4. 数据透视表窗体 数据透视表窗体可以为指定数据源产生一个Excel 形式的分析表,可以用它来做数据分析,可以对表中 的数据记录进行操作,用户也可变换透视表的布局, 将分析结果显示为易读、易理解的形式。如图5.4所示。
例5.3 用学生表作为主窗体,成绩表作为子窗体, 创建多个数据源的窗体。 ***4 解:操作步骤如下: (1)打开相关数据库,选定“窗体”对象,选 择“使用向导创建窗体”选项。打开“窗体向 导”对话框,单击其中“表/查询”下拉列表选 择“表:学生表”,单击“》”按钮选择全部字 段;然后单击“表/查询”下拉列表,从中选择 “表:成绩表”,单击“》”按钮选择所有字段。
图 5.22 设置表的布局
2.建立数据透视图窗体 这是交互式的图表,功能与数据透视表雷同,只是 用图形化的方式显示数据,能够直观地反映数据间的关 系。 可以对上述例5.4用数据透视图窗体表示,只需在 “新建窗体”对话框中选择“自动窗体:数据透视图”, 再选择“教师表”。进行类似操作,结果如下: ***6
对话框中5个选项卡的基本作用是: (1)“格式”。主要包含窗体或控件的外观 属性 (2)“数据”。包含了与数据源、数据操作 相关的属性。 (3)“事件”。包含了窗体或当前控件能够 响应的事件。 (4)“其它”。包含了名称、制表符等其它 属性。 (5)“全部”。用于显示和设置所选对象的 全部属性。
5.1 了解窗体 5.1.1 窗体的概念 利用窗体可以使得人机界面更加友好,窗 体本身提供了多种多样的图形化控件。窗体的 作用主要体现在如下几个方面: 1. 输入数据。可以为数据表另外专门设计一 个窗体作为该表输入数据记录的界面,以利于 输入的准确性和规范性。 2. 编辑与显示数据。可以同时显示多个数据 源的数据,并设置专门的编辑或显示窗体,可 以在窗体中编辑、删除或修改数据。

第5 窗体-PPT精品文档

第5  窗体-PPT精品文档

窗体的概念 窗体的视图 窗体的组成 窗体的类型
5
2019/2/18
Access数据库技术及应用
第5 章
5.1.1 窗体的概念
窗体具有多种形式,不同的窗体能够完成不同功能。 窗体中显示的信息可以分为两类:一类是设计者在 设计窗体时附加的一些提示信息,例如,一些说明 性的文字或一些图形元素,如线条、矩形框等就属 此类,不随记录而变化; 另一类是所处理表或查询的记录,这些信息往往与 所处理记录的数据密切相关,会随着所处理的数据 的变化而变化。如在处理数据时用来显示具体的姓 名的控件就是此类的一个典型代表。

12 2019/2/18
Access数据库技术及应用
第5 章
5.1.4 窗体的类型
1.纵栏式窗体 纵栏式窗体一次只能显示一条记录,记录按列显 示在窗体上,每列的左边显示字段名,右边显示 字段内容。

13
2019/2/18
Access数据库技术及应用
第5 章
2.表格式窗体

通常一个窗体在同一时刻只显示一条记录的信息。 如果一条记录的内容比较少,单独占用一个窗体 的空间会很浪费。如下图所示的“学生”窗体就 是一个表格式窗体,窗体上显示了三条记录。

3
2019/2/18
Access数据库技术及应用
第5 章
教学目标
了解窗体的分类及其组成结构 掌握使用向导创建窗体 掌握窗体中控件的用法 了解窗体美化的方法

4
2019/2/18
Access数据库技术及应用
第5 章
5.1 窗体基础知识
5.1.1 5.1.2 5.1.3 5.1.4

16
2019/2/18

Access 数据库技术与应用第5章 窗体

Access 数据库技术与应用第5章  窗体
例5-4 使用“窗体向导”按钮创建窗体:“课程信息窗体”, 数据源为“课程信息”表,窗体中显示课程号、课程名、学分3个 字段。
24
操作步骤: (1)打开数据库“学生管理系统”,在“导航”窗口选定
“课程信息”表。 (2)选择“创建”选项卡,单击“窗体”选项组中的“窗体
向导”按钮 ,打开“窗体向导”对话框。 在“表/查询”下拉列表框中可以选择数据源,这里选择“表:
31
数据透视表窗口可以分为四个区域,每个区域都称之为轴。 可以向轴中拖放一个或多个字段,所以也称为“拖放区域”。数 据透视表的四个主要的轴分别是:行字段、列字段、筛选字段和 汇总或明细字段。
行字段轴定义了数据透视表左侧的字段; 列字段轴定义了数据透视表上方的字段; 筛选字段轴定义了用于筛选数据透视表的字段,并且可
3
窗体的功能主要有以下几个方面: (1)数据操作
窗体的基本功能就是数据记录的显示和维护。窗体可以以 不同的风格显示数据库中的数据,可以显示、添加、修改和删 除表或查询中的记录。 (2)显示信息
使用窗体显示各种提示信息,例如消息、错误和警告等。 (3)控制程序流程
窗体可以与函数、宏、过程等相结合,通过执行代码来控制 程序的运行。 (4)信息交互
据,窗体上的控件与表中的字段相关联,属于绑定窗体。
(2)切换面板窗体 主要用于控制应用程序的流程,如打开其 他窗体或报表等,属于非绑定窗体。
(3)自定义对话框 用来接收用户的输入并根据输入执行相应 的操作,属于非绑定窗体。
切换面板窗体
自定义对话框
15
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供 了多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向 导创建窗体和使用设计视图创建窗体3种方法。

ACCESS第5章窗体

ACCESS第5章窗体
第5章 窗体
Access 2010数据库基础及应用
第5章 窗体
教学知识点 ▪ 窗体的功能、组成和类型 ▪ 窗体的创建 ▪ 控件及其使用方法 ▪ 窗体数据的操作 ▪ 导航窗体的创建
Access 2010数据库基础及应用
5.1 窗体概述
窗体是用户与数据库之间的接口,是Access数 据库用来和用户进行交互的主要工具。一个好的数 据库管理系统,不仅数据结构设计要合理,而且要 有一个功能完善、对用户友好的界面,这个界面要 靠窗体来实现。
Access 2010数据库基础及应用
(1)窗体视图:是窗体运行时的视图,用于实时 显示记录数据、添加和修改表中数据,但无法修改窗 体中的控件属性。
(2)数据表视图:以表格的形式显示表或查询中 的数据,它的显示效果与表或查询对象的数据表视图 相类似。在数据表视图中可以快速查看和编辑数据。
(3)数据透视表视图:用于汇总并分析数据表或 窗体中数据的视图。
Access 2010数据库基础及应用
2.数据透视表的修改
可以打开现有的数据透视表重新构建视图的布 局,以便按照不同方式分析数据。例如,可以重新 设置行字段、列字段和筛选字段,直到获得所需的 布局。每一次改变布局时,数据透视表都会立即按 照新的排列重新计算数据。另外,在源数据发生更 改时,可以更新数据透视表窗体。通过切换到“设 计”选项卡下,单击“数据”选项组中的“刷新数 据透视图”按钮,即可更新数据透视表中的数据。
在“窗体”选项组中,创建窗体的各种命令按钮 功能如下:
(1)窗体:使用当前打开(选定)的数据表或查 询自动创建窗体。
(2)窗体设计:使用窗体设计视图设计窗体。 (3)空白窗体:直接创建一个空白窗体,以布局 视图的方式设计和修改窗体。 (4)窗体向导:通过向导对话框以及选择对话框 中的各种选项的方式创建窗体。

第五章-Access数据库窗体和控件

第五章-Access数据库窗体和控件

3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。

Access 2010:第5章 窗体2010

Access 2010:第5章 窗体2010

5.1 窗体的概述
5.1.2 窗体的作用
1.显示数据库中的数据
2.添加、修改和删除数据库中的数据
3.接收用户输入的信息 4.显示提示信息 5.控制程序的运行顺序 6.打印数据库中的数据
5.1 窗体的概述
5.1.3 窗体的分类
1.纵栏式窗体 一次只显示一条记录,且记录中的每一个字段都占用独 立的一行。 2.表格式窗体 可以一次显示记录源中的多条记录和字段,所有的字段 名称全部出现在窗体的顶端。 3.数据表窗体 可以一次显示记录源中的多个字段和记录。与数据表视 图显示的表一样,一般作为子窗体显示数据的方式。
5.2 创建窗体
使用窗体向导创建窗体对象的步骤如下: (1)启动窗体向导。 (2)为创建的窗体对象设定记录源及其显示的字段。 (3)选择查看数据的方式。记录源为单表时忽略此步骤。 (4)选择窗体(子窗体)使用的布局样式。 (5)为创建的窗体指定标题信息。 (6)完成窗体的创建,浏览窗体显示的数据。
用于在窗体中添加浏览器控件 用于在窗体上添加导航条 用于在窗体中添加图表
附件
用于在窗体中添加附件
用于打开或关闭控件向导。此按钮处于选中状态时,当创建带有向导的 控件时,会自动打开控件向导来创建控件。带有向导的控件有文本框、 组合框、列表框、选项组等 用于向窗体中添加系统上已经安装的ActiveX控件
切换按钮
复选框 选项按钮 选项组
可以单独使用,用于显示“是/否”类型的数据,来接收用户对是或否的选择。也可与选 项组控件结合在一起使用,一般与选项组控件结合使用
与切换按钮、选项按钮或复选框结合起来使用,用来显示一组可供用户选择的值,每次只 能有一个选项处于选中状态
5.3 窗体的控件
控件名称

ACCESS窗体的概念和作用

ACCESS窗体的概念和作用

二 标签
标签控件主要用来在窗体上显示一段 固定的文字 用作提示和说明 它没有数据 源,只要将欲显示的字符赋给标签的“标 题”属性就行了。
标签的常用属性及说明
属性 标题 前景色 文本对齐 字体 可见性 背景样式
说明 指定标签的标题,即需要显示的文本 按钮启动颜色面板来选择 指定标题文本在空间中显示时的对齐方式 指定用何种字体显示文本,默认宋体 指定标签是否可见,默认“是” 指定标签的背景是否透明,当标签设定为透明 时,可以显示标签后面的内容
绑定列
指定哪一列与“控件来源”属性中指定的基础字段绑定。当在 列表中选择一项时,该列中的数据将存储在字段中。如果隐藏 了该列,则该数据可能会与列表上显示的数据有所不同
确定组合框是接受输入的任何文本,还是只接受与列表中的值 限于列表 匹配的文本。如果想允许将用户输入的新值添加列表中,可将
该属性设为“否”
指定文本框是否只读,“否”的话可读写,“是” 为只读,默认“否”
四.组合框与列表框
使用组合框或列表框控件可以让用户 直接在列表中选择所需数据 提高了数据录 入的速度和准确率 这两种控件的形式和功 能相似。在形式上组合框多了一个下拉箭 头,单击下拉箭头后将显示一个下拉列表,可 以显示更多的数据项;在功能上的区别是 前者可读写,后者只读。
组合框控件可看做是列表框控件和文本框控件的结合
列表框 用于当输入或显示的数据来自一组固定的数据或某个表或查询的字段时
选项卡 图像
当窗体中的内容无法在一页中全部显示时,使用选项卡进行分页,每一页上可 以有一个分类标签
用来在窗体中显示静态图片
四.字段列表
通常窗体都是基于某一个表或查询建立起 来的 因此窗体内控件显示的是表或查询中的 字段值 在创建窗体过程中当需要某一字段时, 单击工具栏中的“字段列表”按钮 ,即可显 示“字段列表”窗口。例如,要在窗体内创建 一个控件来显示字段列表中的某一文本型字段 的数据时,只需将该字段拖到窗体内,窗体便自 动创建一个文本框控件与此字段关联。

access第五章 窗体

access第五章 窗体
二级ACCESS—窗 体
计数图标。
5.3 设计窗体(P109)
窗体设计步骤
‫٭‬选择窗体类型 ‫٭‬选择窗体的数据源(表或查询) ‫٭‬向窗体添加控件 ‫٭‬对设置控件的属性
‫٭‬对控件进行相关程序设计
二级ACCESS—窗 体
5.3 设计窗体
2、打开主窗体,从工 具箱中拖入“子窗体/子 报表”控件。
注意:1、设置背景图片时是在“窗体”属性中,而背景颜色在“主体”属 性中 二级ACCESS—窗 体 2、设置了背景图片将掩盖了背景颜色
自定义窗体与控件的使用
2、标签(Label)设置
名称(name):标签1;
标题(Caption): “努力,一切皆有可能” 左边距 2cm ,上边距 1.5cm ,宽 8cm ,高 1.5cm ;前景红色, 背景白色;字体:隶书、24号、加粗,中央对齐; 边框及颜色
例:“教师表-无窗体页眉和页面页眉”与“教师表-窗体页眉及页面页眉”比较 二级ACCESS—窗 体
5.3 设计窗体—控件说明(P111)
选取控件、节或窗体,释放锁定的按钮 可以在向导带领下创建列表框、组合框、选项组、 命令按钮、图表、子窗体或子报表 显示说明性文本,该文本也可在程序控制下改变
显示、输入或编辑记录源的数据,也可显示计算结 果,接受用户输入(插入记录时)
‫٭‬列表框与组合框的区别:组合框既可以选择数据也可以输 入数据,而列表框只能选择数据。
二级ACCESS—窗 体
自定义窗体与控件的使用
1、窗体设置
‫٭‬窗体大小(宽8cm、高5cm)
‫٭‬窗体边界风格(对话框)
‫٭‬窗体上所带按钮(关闭)
‫٭‬窗体背景颜色(红色) ‫٭‬窗体背景图(所选图片) ‫٭‬设置导航按钮、记录选择器、分割线均为“否”

Access数据库技术与应用教程课件第5章 窗体

Access数据库技术与应用教程课件第5章 窗体

5.4窗体的修改
5.4.1 隐藏和显示字段
如果不希望显示字段中所包含的信息时,可以在窗体中将字段隐 藏起来。要显示或隐藏窗体中的字段,首先在设计视图中打开此窗 体,然后双击该窗体的窗体选择器,或者右击该窗体的空白部分, 然后从弹出的快捷菜单中选择“属性”命令,如下左图所示。
在弹出的节属性的对话框中打开“格式”或“全部”选项卡,然 后将“可见性”属性设为“是”或“否”,即显示或隐藏字段,如 下右图所示。
先选取对象,然后再给选取的对象定义属性。
4.窗体的常用格式属性及其取值含义
(l)标题 (2)默认视图 (3)滚动条 (4)记录选择器 (5)导航按钮 (6)分隔线 (7)自动居中
(8)控制框
5.窗体的数据库属性及其取值含义
(1)记录源 (2)筛选 (3)排序依据 (4)允许编辑、允许添加、允许删除 (5)数据输入 (6)数据集类型 (7)记录锁定
5.2.2 使用窗体向导创建窗体
使用“自动创建窗体”方便快捷,但是内容和形式都受到限制, 不能满足更为复杂的要求。使用“窗体向导”就可以更灵活、全面地 控制数据来源和窗体格式,因为“窗体向导”能从多个表或查询中获 取数据。 如果用户需要更多的控制窗体,使用窗体向导可以通过输入有关所需 记录源、字段、版式以及格式的信息来创建窗体,其创建方法有3种, 即:
(2)、创建“有模式”弹出式窗体
具体操作步骤如下:
①创建一个窗体,并在设计视图中将其打开。 ②双击窗体选定器,弹出“窗体”属性对话框,在“弹出方式”属 性下拉列表框中选择“是”选项,在“模式”属性下拉列表框中选 择“是”选项,在“边框样式”属性下拉列表框中选择“对话框边 框”选项。最后可在创建宏或事件过程中将其打开,即创建了“有 模式”的弹出式窗体。
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.4.2 窗体控件
用来放置其他控件。
名称:form 属性:标题(CAPTION),名称(name)
事件:单击CLICK,加载LOAD
例1:修改窗体标题为“测试”,将窗体改为 蓝色背景,存名为test1。
例2:对例1进行修改,窗体运行后,通过单 击使窗体名称改为“计算机基础” Me.Caption = “计算机基础“ Forms!窗体1.Caption = “计算机基础“ 注意:通过代码修改窗体属性有2种方法: 1.ME.控件名.属性名=“值” 2.Forms.窗体名.属性名=“值”
(inputmask),默认值(defaultvalue),可用 (enabled)
1.文本框可以是绑定的
文本框绑定时主要用于显示表内数据 例6:创建如图所示的窗体,显示学生表内的 信息。
2.文本框可以是非绑定的
文本框非绑定时主要用于用户输入数据。 例7:创建如图所示的用户登陆窗体
3. 创建计算型文本框
5.2.4创建数据透视表/图窗体
数据透视表是一种交互式的表格,可以进行某些计算,如求和与计数 等。所进行的计算与数据在数据透视表中的排列有关。例如,可以水 平或者垂直显示字段值,然后计算每一行或列的合计;也可以将字段 值作为行号或列标,在每个行列交汇处计算出各自的数量,然后计算 小计和总计。 例5.4:使用“数据透视表向导”创建“数据透视表窗体”,窗体名称 为“数据透视表窗体”,数据源为“学生成绩”。透视表中分类字段 分别为“姓名”和“课程名称”,汇总字段为“考试成绩”。
5.3.1 用设计视图创建窗体的一般过程
1. 2. 3. 4. 5. 6. 打开窗体设计视图 确定窗体数据源 在窗体上添加控件 设置对象的属性 查看窗体的设置效果 保存窗体对象
5.3.2 窗体设计视图中的对象
在设计视图中创建窗体,重要的是熟悉窗 体设计视图,以及设计视图种不同的操作 对象。 在窗体设计视图中的对象有三类:窗体、 节、控件
例11 把例9所做的“课程列表”列表框 控件改变成用组合框控件来完成。
5.4.5 命令按钮控件
在窗体上单击命令按钮时,Access会执行特
定的操作,例如记录浏览、记录操作以及窗体 操作等。 名称:command 属性:标题(CAPTION),名称(name),是否可 见(visible),可用(enabled) 事件:单击
文本框常用于显示计算的结果,这种文本框 也称为计算型文本框。 例8:创建如图所示的窗体,其中平均考试成 绩需计算得出。
5.4.4 组合框和列表框控件
1.列表框控件
列表框控件中包含一个列表和—个附加标签,列表中给出 一些可选择的选项,标签则用于描述这些选项。 列表框与下拉式菜单相似,所不同的是列表框总是处于打 开状态,可以从中选择所需要的选项。 如果在列表框中显示更多的选项,则会自动出现一个垂直 滚动条。列表框分为绑定的和未绑定的两种。
2.表格式窗体
表格式窗体在一个窗体 中一次可以显示多条记 录的信息。如果要浏览 更多的记录,可以通过 垂直滚动条进行浏览。 当拖动滚动条浏览后面 记录时,窗体上方的字 段名称信息固定不动, 滚动的只是记录信息。
3.数据表窗体
数据表窗体与数据表和 查询显示数据的界面相 同 数据表窗体的主要作用 是作为一个窗体的子窗 体
例14 创建包含选项卡控件的“学生基本信息”窗 体,使用“选项卡”分别显示两页的信息,一页显 示“学生信息统计”,另一页显示“所在系基本信 息”。
5.4.8 图像、绑定对象控件
1.图像控件 图像控件用于向窗体和报表中添加图片。
名称:image
属性:图像(image)
2.邦定对象控件 工具箱有两个对象框控件,一个是未邦定对象框,用于在窗 体或报表中显示未绑定OLE对象,如EXCEL电子表格。当在 记录之间移动时,该对象将保持不变:另一个是绑定对象框, 用于在窗体或报表中显示或处理存储在表中的OLE对象的控 件,当在记录之间移动时,该对象随之发生变化。
通过公共字段将它们关联起来,并使用主窗 体和子窗体来显示两表中的数据,即在主窗 体中使用“一”方的表作为记录源,在子窗 体中使用“多”方的表作为记录源,在主窗 体中移动当前记录时,子窗体中的内容随着 发生变化。 可用两种方法创建主子窗体:一是同时创建 主子窗体,二是先建立子窗体,再建立主窗 体,并将子窗体插入到主窗体中。
5.4.3 文本框控件
文本框在窗体和报表上提供一个位置,用于输入 或查看文本信息的控件。 在其他应用程序中,文本框有时称为编辑域。 文本框可以是绑定的,也可以是未绑定的。
绑定文本框用于显示来自数据源中的数据,并与某个 字段绑定在一起;未绑定文本框用于接受用户输入或 显示计算的结果。
名称:text 属性: 数据来源(controlsource),输入掩码
5.3.2 窗体设计视图中的对象

在窗体设计视图中,窗
体由上而下被分成5个节, 它们分别是: 窗体页眉 页面页眉 主体 页面页脚 窗体页脚。 其中,页面页眉和页面 页脚节中的内容在打印 时才会显示。
5.3.2 窗体设计视图中的对象
控件 控件是窗体上用于显示数据、执行操作、装饰窗体的图形化对象。 在窗体中添加的每一个对象都是控件,例如:文本框、复选框、 命令按钮或矩形等。
名称:list 属性:行来源类型(rowsourcetype),行来源
(rowsource) 事件:单击
1.列表框绑定数据源 例9在“设计”视图中创建一个窗体,用于浏览和编辑学生成绩 ,要求使用列表框来显示课程编号、课程名称。
2.列表框非绑定数据源 例10 在“设计”视图中创建一个窗体,用于浏览已一个星期的 组成,要求使用列表框来显示星期。
4.主/子窗体
窗体中的窗体称为子窗体, 包含子窗体的基本窗体称为 主窗体。 主窗体和子窗体通常用于显 示多个表或查询中的数据, 这些表或查询中的数据具有 一对多关系。其中“一方” 数据在主窗体中显示,“多 方”数据在子窗体中显示。 在这种窗体中,主窗体和子 窗体彼此链接,主窗体显示 某一条记录的信息,子窗体 就会显示与主窗体当前记录 相关的记录信息。
例12 在“设计”视图中创建一个窗体,用于显示 “学生”表中的记录,并在窗体上添加记录浏览按 钮。其中“学生基本信息”放在窗体页眉处,学生 表中记录放在主体,命令按钮放在窗体页脚。
例13 对例12进行修改,将命令按钮的第一项记录 改为不可用,最后一项记录改为隐藏。
5.4.6 选项卡控件
当窗体中的内容较多无法在一页中全部显示时, 可以使用选项卡来进行分页,用户只需要单击选 项卡上的标签,就可以进行页面的切换。 属性:标题(CAPTION) 事件:单击
5.1.5 窗体的类型
根据显示数据的方式不同,Acccss提供了 6种类型的窗体:
纵栏式窗体
表格式窗体
数据表窗体 主/子窗体 图表窗体 数据透视表窗体
1.纵栏式窗体
纵栏式窗体是最常用的窗体 类型,每次只显示—条记录。 窗体中显示的记录按列分割, 每列的左边显示字段名,右 边显示字段的值 在纵栏式窗体中,可以随意 地安排字段、可以使用 windows的多种控制操作, 还可以设置直线、方框、颜 色、特殊效果等。通过建立 和使用纵栏式窗体,可以美 化操作界面,提高操作效 率。
5.图表窗体
图表窗体是利用Microsoft Graph以图表方 式显示用户的数据。可以单独使用图表窗 体,也可以在子窗体中使用图表窗体来增 加窗体的功能。
6.数据透视表窗体
数据透视表是指通过指定格式(布局)和计算方法(求和、平均等)汇总数 据的交互式表格,用此方法创建的窗体称为数据透视表窗体, 用户也可以改变透视表的布局、以满足不同的数据分析方式和要求。 在数据透视表窗体中,可以查看和组合数据库中的数据、明细数据和汇 总数据、但不能添加、编辑或删除透视表中显示的数据值。
5.2 使用向导快速创建窗体
Access提供了多种制作窗体的方法: 窗体的快速创建 空白窗体创建 “窗体向导”创建 “窗体设计视图”创建 “数据透视图向导”创建
5.2.2快速创建窗体
例5.1:分别使用“窗体”选项组中的“窗体”选项、 “分割窗体”选项、“多个项目”选项创建名称为 “学生信息”的窗体。(注意快速创建必须先选择表)
第5章 窗体
5.1 窗体概述 5.2 使用向导快速创建窗体 5.3 使用设计视图创建窗体 5.4 常见控件的创建及其属性设置 5.5 使用窗体处理数据 5.6 主子窗体和导航窗体
5.1 窗体概述
窗体是Access数据库的重要组成部分 窗体本身没有存储数据,也不像表那样只以 行和列的形式显示数据。 利用窗体可以将整个应用程序组织起来,形 成一个完整的应用系统。 任何形式的窗体都是建立在表或查询基础上 的。
例3:对例2进行修改,在窗体中显示“师范 学院教务管理系统”,字体为楷体,字号为 24,颜色为红色,上边距和左边距均为1cm 。
例4:对例3进行修改,窗体运行后单击标签 ,将标签隐藏不见。 例5:对例3进行修改,窗体运行后单击标签 ,将标签内容改为“攀枝花学院教务管理系 统”。
5.4 常见控件的创建及其属性设置
补1:选项按钮 用于单项选择 名称:option 属性:标题(CAPTION),名称(name) 补2:复选框 用于多项选择 名称: check 属性:标题(CAPTION),名称(name)
5.6 主子窗体和导航窗体
5.6.2 创建主-子窗体
若两个表之间存在“一对多”关系,则可以
5.1.2 窗体的视图
窗体有3种常用视图,分别是“设计视图”、“窗 体视图”和“布局视图”
“设计视图”:用于创建窗体或修改窗体的窗口 “窗体视图”:用于显示记录数据、添加和修改表中数据
的窗口 “布局视图”:布局视图更注重于外观。在布局视图中查 看窗体时,每个控件都显示真实数据。因此,该视图非常 适合设置控件的大小或者执行其他许多影响窗体的视觉外 观和可用性的任务。创建窗体后,可以轻松地在布局视图 中对其设计进行调整。用实际的窗体数据作为指导,可以 重新排列控件并调整控件的大小。可以向窗体中添加新控 件,并设置窗体及其控件的属性。
相关文档
最新文档