第5章_创建使用窗体
合集下载
第5章 窗体

使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
数据库技术及应用(Access 2016)第5章 窗体

4.数据表视图
数据表视图和Excel电子表格类似,它以简 单的行列格式一次显示数据表中的许多记录。 该视图和窗体视图一样多用于添加和修改数 据。
ቤተ መጻሕፍቲ ባይዱ
单选题 1分
2.下列不属于Access窗体的视图是( )
A 设计视图 B 窗体视图 C 版面视图 D 数据表视图
提交
5.2 创建窗体
在Access 2010中提供了更多智能化的自 动创建窗体的方式。在Access 2010中,创建 窗体有以下几种方法,如图所示。
【例5.2】以“教师”表为数据源,使用“分割 窗体”工具创建分割窗体,窗体命名为“教师 分割式窗体”。
5.2.3使用“多个项目”工具创建显示多个记录的窗体
如果需要一个可显示多个记录、但可自定义 性又比数据表强的窗体时,可以使用 “多个 项目”工具。
【例5.3】 以“学生”表为数据源,使用“多 个项目”工具创建窗体,窗体命名为“学 生”。
第5章 窗体
本章内容
5.1 窗体概述 5.2 创建窗体 5.3设计窗体 5.4建立系统控制界面
学习目标
通过本章的学习,读者应该掌握以下内容: (1)窗体的功能、结构以及视图方式。 (2)创建窗体的方法。 (3)窗体的设计以及控件的使用。 (4)修饰窗体。 (5)创建导航窗体。 (6)设置启动窗体。
5.2.4 使用“向导”创建窗体
【例5.4】以“教师”表为数据源,使用“窗 体向导”功能创建窗体,窗体布局为“表 格”,命名为“教师信息表格式窗体”。
5.2.5使用“空白窗体”工具创建窗体
【例5.5】 以“院系”表为数据源,使用“空 白窗体”工具创建窗体,命名为“院系”窗 体。
5.2.6 使用“数据透视图”工具功能创建窗体
第5章 窗 体

(8)
(9) (10) (11) (12)
复选按钮:用来显示数据源中“是/否”类型字段的值。 选项组:与复选框、选项按钮或切换按钮搭配使用,可以 绑定对象框:用于在窗体或报表上显示OLE对象。 选项卡按件:用于创建一个多页的选项卡窗体或选项卡对 显示一组可选值。
话框。
(13) 子窗体/子报表:用于在主窗体中显示另一数据源(或窗体)
【例5-13】/161 在“学生”(纵栏式)窗 体中为各位同学添加照片。
“插入|对象”
5.4.2
带子窗体的窗体
带子窗体的窗体如图5-60/162所示。这种窗 体的作用是以主窗体的一个字段(通常是 主索引)为依据,在子窗体中显示与此字 段相关的详细记录,而且当主窗体切换记 录时,子窗体也会随着切换显示相应的内 容。带子窗体的窗体本质就是关联,其数 据来源是有着一对多的关联关系数据表。
文本框
列表框 组合框 命令按钮
复共存选择 排他性的选择按钮,用于选择是/否 用于数据切换,适用于是/否型数据值 用来显示一组限制性的选项值,适用于数字或是/否型数据
选项卡
可以使用选项卡控件来展示单个集合中的多页信息
5.3.2
在设计视图中创建基本窗体
5.2.4
快速自定义窗体
【 例 5-4】/145 使 用 “ 设 计 视 图 ” 创 建 “教师基本情况”窗体,如图5-12/145所示。
方法:窗体|新建|设计视图
5.3 使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数 据表视图、数据透视表视图和数据透视图 视图。 在设计视图中可创建和修改一个窗体,在 窗体视图下可运行窗体并显示结果。另外3 种视图,是针对窗体中源于表或查询数据 的相应的显示方式。
5.2.3
使用向导创建窗体_Access 2010数据库应用技术_[共3页]
![使用向导创建窗体_Access 2010数据库应用技术_[共3页]](https://img.taocdn.com/s3/m/c6a163a2f46527d3250ce020.png)
123 设计窗体。
例5-6 使用“空白窗体”命令,以“学生”表为数据源,创建窗体。
操作步骤如下:
① 打开“教学管理”数据库,单击“创建”选项卡,在“窗体”命令组中单击“空白窗体”命令按钮,将打开一个空白窗体,显示为布局视图,并在窗体右侧显示“字段列表”窗格。
② 在“字段列表”窗格中,单击数据表旁边的加号“+”,可以显示表的所有字段,这里选择并展开“学生”表。
③ 若要向窗体添加一个字段,双击该字段,或将其拖动到窗体上。
若要一次添加多个字段,按住键盘Ctrl 键,同时单击所需的多个字段,然后将它们同时拖动到窗体上。
如图5-13所示,空白窗体中已添加“学生”表的多个字段,并显示了首条记录的相关信息。
图5-13 用“空白窗体”命令创建的窗体
④ 如果选择相关表字段,则由于已建立了表之间的关联,因此将会自动创建出主/子窗体结构的窗体。
展开“选课”表,双击其中的“课程编号”和“成绩”字段,这两个字段被添加到空白窗体,显示出学生所选修课程的课程编号和成绩,参见图5-13。
⑤ 将窗体存盘。
空白窗体是一种所见即所得的创建窗体的方式,即当向空白窗体添加字段后,不用进行视图转换就可立即显示出具体记录的内容,因此操作非常直观、方便。
5.2.3 使用向导创建窗体
使用向导可以简单、快捷地创建窗体。
向导将引导用户完成创建窗体的任务,并让用户在窗体上选择所需要的字段、最合适的布局及窗体所具有的背景样式等。
1.创建单个窗体
使用“窗体向导”命令创建单个窗体,其数据可以来自于一个表或查询,也可以来自于多个。
Access2010数据库应用教程第5章 窗体

29
5.4.1 控件的类型
控件是窗体或报表上用于显示数据、执行操作或装饰窗体的 对象。在窗体中添加的每一个对象都是控件。窗体上的控件分为 三类:绑定控件、未绑定控件和计算控件。 1. 绑定控件也称结合型控件,与表或查询中的字段捆绑在一起, 主要用于显示、输入或更新数据库中的字段值。在字段列表框中 单击选中某个字段后,拖动到窗体的合适位置即可在窗体中创建 绑定控件。 2. 未绑定控件也称非结合型控件,没有数据来源,可以用来显 示信息、线条、矩形或图像。在“控件”组中单击选中相应的控 件,然后在窗体的合适位置单击即可在窗体中创建未绑定控件。 3. 计算型控件使用表达式作为自己的数据源,表达式可以利用 窗体的表或查询中的字段数据,也可以是窗体上其他控件的数据。
14
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供了 多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向导 创建窗体和使用设计视图创建窗体3种方法。
5.2.1 自动创建窗体
使用“自动创建窗体”可以创建基于单个表或查询的窗体, 窗体中包含选定数据源中所有记录及字段,窗体布局结构简单, 是创建窗体中最为快速的方法。 1. 使用“窗体”按钮创建窗体 例5-1 使用“窗体”按钮创建窗体:“学生信息窗体”,数 据源为“学生信息”表。 操作步骤请看演示。
16
(2)“排列”选项卡 “排列”选项卡用于设置窗体的布局,如创建表的布局、合 并和拆分对象、移动对象、对象的定位和外观等。
(3)“格式”选项卡 “格式”选项卡用于设置窗体中对象的格式,如设置对象的字体、 背景、颜色,设置数字格式等
17
2. 使用“多个项目”创建窗体 “多个项目”窗体是一种以数据表的形式显示多条记录的窗 体,是一种连续窗体。 例5-2 使用“多个项目”按钮创建窗体:“教师信息窗体”, 数据源为“教师信息”表。 操作步骤请看演示,结果如下。
第5章数据库窗体

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

第20页,共102页。
Access 2010数据库基础及应用
在“窗体”选项组中,创建窗体的各种命令按钮功能 如下:
(1)窗体:使用当前打开(选定)的数据表或查询自动
创建窗体。
(2)窗体设计:使用窗体设计视图设计窗体。 (3)空白窗体:直接创建一个空白窗体,以布局视图 的方式设计和修改窗体。 (4)窗体向导:通过向导对话框以及选择对话框中的各
Access 2010数据库基础及应用
5.数据透视图窗体 数据透视图窗体是用于显示数据表和窗体中数据的 图形分析的窗体。数据透视图窗体允许通过拖动字段, 或通过显示和隐藏字段的下拉列表选项,查看不同级 别的详细信息或指定布局。
第15页,共102页。
Access 2010数据库基础及应用
6.数据透视表窗体 数据透视表是指通过指定格式(布局)和计算方法 (求和、平均等)汇总数据的交互式表格,以此方式 创建的窗体称为数据透视表窗体。用户也可以改变透 视表的布局,以满足不同的数据分析方式和需要。在 数据透视表窗体中,可以查看和组合数据库中的数据、 明细数据和汇总数据,但不能添加、编辑或删除透视 表中显示的数据值。
第31页,共102页。
Access 2010数据库基础及应用
5.2.4 使用设计视图创建窗体
2.页面页眉 页面页眉只出现在打印的窗体中,用于设置窗体 在打印时的页头信息,例如,标题、图像、列标题、 用户要在每一打印页上方显示的内容等。
第7页,共102页。
Access 2010数据库基础及应用
3.主体 主体节是窗体的主要部分,绝大多数的控件及信息 都出现在主体节中,通常用来显示记录数据,可以在 屏幕或页面上显示一条记录.也可以根据屏幕和页面 的大小显示多条记录,是数据库系统数据处理的主要 工作界面。 4.页面页脚
Access 2010数据库基础及应用
在“窗体”选项组中,创建窗体的各种命令按钮功能 如下:
(1)窗体:使用当前打开(选定)的数据表或查询自动
创建窗体。
(2)窗体设计:使用窗体设计视图设计窗体。 (3)空白窗体:直接创建一个空白窗体,以布局视图 的方式设计和修改窗体。 (4)窗体向导:通过向导对话框以及选择对话框中的各
Access 2010数据库基础及应用
5.数据透视图窗体 数据透视图窗体是用于显示数据表和窗体中数据的 图形分析的窗体。数据透视图窗体允许通过拖动字段, 或通过显示和隐藏字段的下拉列表选项,查看不同级 别的详细信息或指定布局。
第15页,共102页。
Access 2010数据库基础及应用
6.数据透视表窗体 数据透视表是指通过指定格式(布局)和计算方法 (求和、平均等)汇总数据的交互式表格,以此方式 创建的窗体称为数据透视表窗体。用户也可以改变透 视表的布局,以满足不同的数据分析方式和需要。在 数据透视表窗体中,可以查看和组合数据库中的数据、 明细数据和汇总数据,但不能添加、编辑或删除透视 表中显示的数据值。
第31页,共102页。
Access 2010数据库基础及应用
5.2.4 使用设计视图创建窗体
2.页面页眉 页面页眉只出现在打印的窗体中,用于设置窗体 在打印时的页头信息,例如,标题、图像、列标题、 用户要在每一打印页上方显示的内容等。
第7页,共102页。
Access 2010数据库基础及应用
3.主体 主体节是窗体的主要部分,绝大多数的控件及信息 都出现在主体节中,通常用来显示记录数据,可以在 屏幕或页面上显示一条记录.也可以根据屏幕和页面 的大小显示多条记录,是数据库系统数据处理的主要 工作界面。 4.页面页脚
Qt 5开发及实例 第5章 Qt 5主窗口

第5章 Qt 5主窗口
——Qt 5主窗口构成
01
基本元素
1.菜单栏 2.状态栏 3.工具栏 4.锚接部件 5.中心部件
基本元素
QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏 (tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序(如文本编辑器、图片编辑器等)的基础。本章将对此进行详细介绍。Qt主 窗口界面布局如图5.1所示。
(6)主函数ImgProcessor类声明中的createActions()函数用于创建所有的动作、createMenus()函数用于 创建菜单、createToolBars()函数用于创建工具栏;接着声明实现主窗口所需的各个元素,包括菜单、工具 栏及各个动作等;最后声明用到的槽函数,打开“imgprocessor.h”文件,添加如下代码。
{
//在imageLabel对象中放置图像
showWidget->imageLabel->setPixmap(QPixmap::fromImage(img));
}
}
其中, (a) showWidget =new ShowWidget(this)、setCentralWidget(showWidget):创建放置图像QLabel和文本编辑框 QTextEdit的QWidget对象showWidget,并将该QWidget对象设置为中心部件。
#include "showwidget.h" #include <QHBoxLayout> ShowWidget::ShowWidget(QWidget *parent):QWidget(parent) {
——Qt 5主窗口构成
01
基本元素
1.菜单栏 2.状态栏 3.工具栏 4.锚接部件 5.中心部件
基本元素
QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏 (tool bars)、多个锚接部件(dock widgets)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序(如文本编辑器、图片编辑器等)的基础。本章将对此进行详细介绍。Qt主 窗口界面布局如图5.1所示。
(6)主函数ImgProcessor类声明中的createActions()函数用于创建所有的动作、createMenus()函数用于 创建菜单、createToolBars()函数用于创建工具栏;接着声明实现主窗口所需的各个元素,包括菜单、工具 栏及各个动作等;最后声明用到的槽函数,打开“imgprocessor.h”文件,添加如下代码。
{
//在imageLabel对象中放置图像
showWidget->imageLabel->setPixmap(QPixmap::fromImage(img));
}
}
其中, (a) showWidget =new ShowWidget(this)、setCentralWidget(showWidget):创建放置图像QLabel和文本编辑框 QTextEdit的QWidget对象showWidget,并将该QWidget对象设置为中心部件。
#include "showwidget.h" #include <QHBoxLayout> ShowWidget::ShowWidget(QWidget *parent):QWidget(parent) {
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一个宏。例如:
5、选项组控件
选项组是个容器控件,可包含一组复选按钮或切换按 钮,选项组可以在窗体、报表或数据访问页中显示一 组限制性的值供用户选择。组合框和列表框都可向用
户提供选项列表,它们的控件均用于在一个数组中保
存多个数据。用户只能从列表中选择值,而不能输入
新值,列表框中的列表是由数据行组成的。
4、按钮
命令按钮是用于运行宏、调用 Visual Basic 函数或 运行事件过程的一种控件,窗体上的命令按钮能启动 一个操作或一个操作集合。常用于进行“添加记录”、
“保存记录”、“退出”等操作。命令按钮最常用的
事件是鼠标单击。单击后由系统运行一个过程。完成
一个特定的任务这些操作可以是一个过程,也可以是
[例6] 选择course表,使用使用【创建】下的“数 据表”创建窗体,如图:
三、使用控件设计窗体
1、窗体了控件
1) 窗体设计工具栏
2) 绑定控件 与数据库表相关联的控件。用来显示、修改字段值
3)未绑定控件
与数据库无关,用来显示静态文字及图像
2、文本框控件使用
1) 绑定文本框 指将数据源的字段从“字段列表”窗格拖动到窗体
第5章 创建和使用窗体
北京理工大学:姜增如
主讲内容
窗体对象概述 创建窗体的方法
使用控件创建窗体
窗体及其对象的编辑
使用窗体处理数据
一、 窗体对象概述
Access窗体的实质是运行于Windows环境下的面向 对象、事件驱动的应用程序。
应用程序以窗口作为与用户交互的界面。在程序尚 未执行的设计阶段,窗口(window)被称为窗体 (form)。 窗体(窗口)的基本功能是输入数据、编辑数据、通 过命令按钮控件改变应用程序的流向、输出相关表 或查询对象的数据等。
中的文本框,用于显示数据库表或查询的数据,例
如拖动student表字段到窗体为绑定数据源,如图:
2) 非绑定文本框 指工具栏中拖动到窗体中的文本框,用于显示用户 交互的数据,例如:
3、标签
标签常用于在窗体、报表显示说明性文本,例如:说 明、标题或简短的提示。标签并不显示字段或表达式 的数值,它们总是未绑定的,而且当从一个记录移到 另一个记录时,它们的值都不会改变。例如:
例3:利用导航控件制作的窗体
例4:利用非绑定控件制作的窗体
例5:利用非绑定控件制作的窗体
例6:利用选项组控件制作的窗体
例7:利用单选和复选控件制作的窗体
例8:利用绑定控件制作的窗体
例9:利用图表控件制作的窗体
窗体结构展示
二、创建窗体的方法
创建窗体的方法 创建窗体有多种方法,通过【新建】选项卡创建窗 体的方法。
1、使用“窗体向导”创建窗体
[例1] 使用窗体向导创建窗体时,若选择多个表,需 要将student、score和course建立关联,如图:
多个表建立关联自动创建子窗体结果
2、使用“窗体”自动创建窗体
记录内容的变化而改变。
页面页眉:出现在每个窗体打印页的上方。运行窗
体时,屏幕上不显示页面页眉内容。
主体:最常用、最主要的部分。开发数据库应用程 序主要针对主体节设计用户界面。 页面页脚:出现在每个窗体打印页的下方。同样, 运行窗体时,屏幕上不显示页面页脚内容。
窗体页脚:出现在运行中的窗体最底部。
选择“学生成绩查询”单击【创建】下的“窗体”, 可以根据数据源自动创建窗体,如图:
3、使用设计视图创建窗体
1)单击【创建】下的“窗体设计”,打开窗体“主 体”,并同时启动窗体设计工具,如图
2)单击工具栏的“添加现有字段”按钮, 选择数据源的数据
3)将student的数据拖动到窗体界面,并调整字段 位置
方法是: 在【创建】下的“窗体设计”拖动组合框按 钮到窗体上,可打开组合框按钮向导,如图:
例如:在窗体输入添加性别字段可以使用组合 框按钮,添加组合框如图:
四、 窗体及其对象的编辑
1、 改变背景
右击 打开 属性
2 、改变背景图片
在窗体属性中选择“图片”
单击选择图片
添加图片背景结果
3 、 编辑控件
4)单击标签添加标题 5)在学生信息的数据的窗体界面中,添加4个导航 按钮,拖动按钮控件即可打开的“命令按钮向导”, 如图:
6)添加背景图片,图片缩放模式选择为“拉伸”, 如图
设计视图编辑结果
运行结果
4、使用空白创建窗体
[例4] 使用”空白”创建窗体
1)单击【创建】下的“空白窗体”按钮,打开布局视 图中的空白窗体。在右窗格中自动显示数据源的“字段 列表”窗格,单击数据库右侧的“+”则展开字段列表
改变控件对象的颜色、字体、大小和位置。
改变字体和颜色
五、 使用窗体处理数据
1、 在窗体中浏览、追加记录
浏览记录
追加记录
2、使用窗体的导航按钮浏览
3、删除、保存记录、添加记录
在窗体上单击按钮,打开按钮向导,选择记录操 作,如图:
4、窗体案例
例1:利用选择记录操作制作的窗体
例2:利用选项卡控件制作的窗体
2)将所需的多个字段拖动到窗体上。
使用空白创建窗体结果
5、使用“分割窗体”创建窗体
[例5] 使用“分割窗体”创建窗体 选择student,单击【创建】下的“分割窗体”按钮
6、使用多项目创建窗体
[例6] 选择clothes表,使用【创建】下的“多项 目”创建窗体,如图:
7、使用“数据表”创建窗体
1、 窗体的分类
单窗体为一个窗体中显示一条记录; 数据表窗体表示在一个窗体上按照表格显示多条 记录; 分割窗体是单一窗体和数据表窗体类型的结合; 多项目窗体为一个窗口中显示若干个记录; 数据透视表窗体在窗体上显示一种交互式表,不 但可改变表格内数据,还可改变透视表布局。
2、窗体视图和结构
窗体页眉:出现在运行中的窗体顶部,其内容不因
5、选项组控件
选项组是个容器控件,可包含一组复选按钮或切换按 钮,选项组可以在窗体、报表或数据访问页中显示一 组限制性的值供用户选择。组合框和列表框都可向用
户提供选项列表,它们的控件均用于在一个数组中保
存多个数据。用户只能从列表中选择值,而不能输入
新值,列表框中的列表是由数据行组成的。
4、按钮
命令按钮是用于运行宏、调用 Visual Basic 函数或 运行事件过程的一种控件,窗体上的命令按钮能启动 一个操作或一个操作集合。常用于进行“添加记录”、
“保存记录”、“退出”等操作。命令按钮最常用的
事件是鼠标单击。单击后由系统运行一个过程。完成
一个特定的任务这些操作可以是一个过程,也可以是
[例6] 选择course表,使用使用【创建】下的“数 据表”创建窗体,如图:
三、使用控件设计窗体
1、窗体了控件
1) 窗体设计工具栏
2) 绑定控件 与数据库表相关联的控件。用来显示、修改字段值
3)未绑定控件
与数据库无关,用来显示静态文字及图像
2、文本框控件使用
1) 绑定文本框 指将数据源的字段从“字段列表”窗格拖动到窗体
第5章 创建和使用窗体
北京理工大学:姜增如
主讲内容
窗体对象概述 创建窗体的方法
使用控件创建窗体
窗体及其对象的编辑
使用窗体处理数据
一、 窗体对象概述
Access窗体的实质是运行于Windows环境下的面向 对象、事件驱动的应用程序。
应用程序以窗口作为与用户交互的界面。在程序尚 未执行的设计阶段,窗口(window)被称为窗体 (form)。 窗体(窗口)的基本功能是输入数据、编辑数据、通 过命令按钮控件改变应用程序的流向、输出相关表 或查询对象的数据等。
中的文本框,用于显示数据库表或查询的数据,例
如拖动student表字段到窗体为绑定数据源,如图:
2) 非绑定文本框 指工具栏中拖动到窗体中的文本框,用于显示用户 交互的数据,例如:
3、标签
标签常用于在窗体、报表显示说明性文本,例如:说 明、标题或简短的提示。标签并不显示字段或表达式 的数值,它们总是未绑定的,而且当从一个记录移到 另一个记录时,它们的值都不会改变。例如:
例3:利用导航控件制作的窗体
例4:利用非绑定控件制作的窗体
例5:利用非绑定控件制作的窗体
例6:利用选项组控件制作的窗体
例7:利用单选和复选控件制作的窗体
例8:利用绑定控件制作的窗体
例9:利用图表控件制作的窗体
窗体结构展示
二、创建窗体的方法
创建窗体的方法 创建窗体有多种方法,通过【新建】选项卡创建窗 体的方法。
1、使用“窗体向导”创建窗体
[例1] 使用窗体向导创建窗体时,若选择多个表,需 要将student、score和course建立关联,如图:
多个表建立关联自动创建子窗体结果
2、使用“窗体”自动创建窗体
记录内容的变化而改变。
页面页眉:出现在每个窗体打印页的上方。运行窗
体时,屏幕上不显示页面页眉内容。
主体:最常用、最主要的部分。开发数据库应用程 序主要针对主体节设计用户界面。 页面页脚:出现在每个窗体打印页的下方。同样, 运行窗体时,屏幕上不显示页面页脚内容。
窗体页脚:出现在运行中的窗体最底部。
选择“学生成绩查询”单击【创建】下的“窗体”, 可以根据数据源自动创建窗体,如图:
3、使用设计视图创建窗体
1)单击【创建】下的“窗体设计”,打开窗体“主 体”,并同时启动窗体设计工具,如图
2)单击工具栏的“添加现有字段”按钮, 选择数据源的数据
3)将student的数据拖动到窗体界面,并调整字段 位置
方法是: 在【创建】下的“窗体设计”拖动组合框按 钮到窗体上,可打开组合框按钮向导,如图:
例如:在窗体输入添加性别字段可以使用组合 框按钮,添加组合框如图:
四、 窗体及其对象的编辑
1、 改变背景
右击 打开 属性
2 、改变背景图片
在窗体属性中选择“图片”
单击选择图片
添加图片背景结果
3 、 编辑控件
4)单击标签添加标题 5)在学生信息的数据的窗体界面中,添加4个导航 按钮,拖动按钮控件即可打开的“命令按钮向导”, 如图:
6)添加背景图片,图片缩放模式选择为“拉伸”, 如图
设计视图编辑结果
运行结果
4、使用空白创建窗体
[例4] 使用”空白”创建窗体
1)单击【创建】下的“空白窗体”按钮,打开布局视 图中的空白窗体。在右窗格中自动显示数据源的“字段 列表”窗格,单击数据库右侧的“+”则展开字段列表
改变控件对象的颜色、字体、大小和位置。
改变字体和颜色
五、 使用窗体处理数据
1、 在窗体中浏览、追加记录
浏览记录
追加记录
2、使用窗体的导航按钮浏览
3、删除、保存记录、添加记录
在窗体上单击按钮,打开按钮向导,选择记录操 作,如图:
4、窗体案例
例1:利用选择记录操作制作的窗体
例2:利用选项卡控件制作的窗体
2)将所需的多个字段拖动到窗体上。
使用空白创建窗体结果
5、使用“分割窗体”创建窗体
[例5] 使用“分割窗体”创建窗体 选择student,单击【创建】下的“分割窗体”按钮
6、使用多项目创建窗体
[例6] 选择clothes表,使用【创建】下的“多项 目”创建窗体,如图:
7、使用“数据表”创建窗体
1、 窗体的分类
单窗体为一个窗体中显示一条记录; 数据表窗体表示在一个窗体上按照表格显示多条 记录; 分割窗体是单一窗体和数据表窗体类型的结合; 多项目窗体为一个窗口中显示若干个记录; 数据透视表窗体在窗体上显示一种交互式表,不 但可改变表格内数据,还可改变透视表布局。
2、窗体视图和结构
窗体页眉:出现在运行中的窗体顶部,其内容不因