第5章_创建使用窗体
第5章 窗体
![第5章 窗体](https://img.taocdn.com/s3/m/02385f9f51e79b8968022651.png)
使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
数据库技术及应用(Access 2016)第5章 窗体
![数据库技术及应用(Access 2016)第5章 窗体](https://img.taocdn.com/s3/m/87d7632a443610661ed9ad51f01dc281e53a56a8.png)
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章 窗 体
![第5章 窗 体](https://img.taocdn.com/s3/m/1b20550616fc700abb68fc1a.png)
(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章 窗体
![Access2010数据库应用教程第5章 窗体](https://img.taocdn.com/s3/m/e4296ddcbb4cf7ec4afed036.png)
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章数据库窗体](https://img.taocdn.com/s3/m/606ece41a26925c52dc5bf08.png)
5.1.5 控件(创建控件的方法)
2.创建控件的方法 (1)在基于记录源的窗体中,可以通过从字段列
表中拖动字段来创建控件。其中的字段列表是列出了 基础记录源或数据库对象中的全部字段的窗口。
(2)通过单击工具箱中某一控件按钮来直接创建 控件。
(3)在确保工具箱中的“控件向导”按钮按下后, 通过单击工具箱中某一控件按钮,并使用该控件向导 (当Access对该控件提供有控件向导时才可以使用该 控件向导)来创建控件。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
窗体属性决定窗体的结构、外观和行为。控件属 性决定控件的结构、外观和行为,以及其中所含文本 或数据的特性。
使用某一对象的“属性”对话框可以设置其属性。 在选定了窗体、节或控件后,单击工具栏中的“属性” 按钮,可以打开其“属性”对话框。
一般来说,Access 对各个属性都提供了相应的 默认值或空字符串,用户在打开某个对象的“属性” 对话框后,可以重新设置该对象的任一属性值。
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型
ACCESS第5章窗体
![ACCESS第5章窗体](https://img.taocdn.com/s3/m/5105331811a6f524ccbff121dd36a32d7375c7be.png)
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主窗口
![Qt 5开发及实例 第5章 Qt 5主窗口](https://img.taocdn.com/s3/m/9d16e2a1dd88d0d232d46a37.png)
——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) {
第五章-Access数据库窗体和控件
![第五章-Access数据库窗体和控件](https://img.taocdn.com/s3/m/8998d59ee45c3b3566ec8bce.png)
3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。
Access数据库应用基础教程习题集答案
![Access数据库应用基础教程习题集答案](https://img.taocdn.com/s3/m/9da6c0e988eb172ded630b1c59eef8c75fbf95eb.png)
Access数据库应用基础教程习题集答案Access数据库应用基础教程习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。
第5章 窗 体
![第5章 窗 体](https://img.taocdn.com/s3/m/9a8e431dcc7931b764ce1506.png)
本章小结
本章主要介绍了窗体的组成、分类与功能,并介绍了在 Access 2003中如何利用向导和设计视图来创建和设计美化各种 窗体,为满足用户的各种需求,通过窗体用户可以输入、编辑 数据,也可以将查询到的数据以适当的形式通过窗体及合适窗 体控件输出。
习
1选择题
题 5
1) 如想显示出两个一对多的表,可利用( A数据表窗体 窗口。 A字段 B属性 C节 D工具栏 3) 下列不是建立“主/子窗体”的方式的是( 4) 想要汇总或平均数字型的数据,应该使用(
1.实验目的 1) 通过本实验熟练掌握创建不同窗体的方法。 2) 掌握窗体中控件使用方法及控件属性、格式的设置。 3) 了解在窗体打开其他窗体的方法。 4) 掌握常用功能窗体的一般化界面。 2.实验内容 1) 使用“自动窗体”方法创建“纵栏式”的“订单”窗体;“订单 明细”表的“表格式”窗体。 2) 用向导生成基于“客户”表的窗体,用于显示,编辑及删除客户 数据信息。
5.2.2 使用“窗体向导”
3) 单击“下一步”按钮,在“窗体向导”中设定数据查看的方式为 “通过客户”,如图5-14所示。
图5-14 设定窗体数据显示方式
5.2.2 使用“窗体向导”
4) 单击“下一步”按钮,设定窗体使用布局为“数据表”。 5) 单击“下一步”按钮,设定窗体使用样式为“标准”。 6) 继续单击“下一步”按钮,输入窗体标题“按客户分类的订单”, 然后单击“完成”按钮,即可完成整个窗体的创建,如图5-15所示。
图5-12 订单明细查询
2) 在“产品订单”数据库窗体中选择“窗体”对象,然后双击选择 “使用向导创建窗体”选项,
5.2.2 使用“窗体向导”
在“窗体向导”的数据源字段选择时分别选择“客户”表及上步创 建的“订单信息”查询,并将全部字段添加到字段列表框中,如图5 -13所示。
第5章 Access 2010数据库应用教程 窗体
![第5章 Access 2010数据库应用教程 窗体](https://img.taocdn.com/s3/m/0d6d7465561252d380eb6e91.png)
Access 2010数据库应用教程
5.2 创建窗体
在“创建”选项卡的 “窗体”组中,提供了 多种创建窗体的功能按 钮。其中包括:“窗 体”、“窗体设计”和 “空白窗体”三个主要 的按钮,还有“窗体向 导”、“导航”和“其 他窗体”三个辅助按钮。
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
5.图表窗体 Access2010提供了多种图表,包括折线图、 柱型图、饼图、圆环图、面积图、三维条 型图等。可以单独使用图表窗体,也可以 将它嵌入到其他窗体中作为子窗体。
Access 2010数据库应用教程
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
使用按钮快速创建
【例】在“学生管理”数据库中,以“班 级”为数据源使用“多个项目”创建窗体。 操作步骤如下: (1)打开“学生管理”数据库,在“导航” 窗口选定“班级”表; (2)在“创建”选项卡中的“窗体”组中, 点击“其他窗体”按钮,选中“多个项 目”。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
2.表格式窗体 在窗体中显示表或查询中的记录。记录中 的字段横向排列,记录纵向排列。每个字 段的字段名称都放在窗体顶部,做窗体页 眉。可通过滚动条来查看其他记录。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
Access数据库应用教程第5章 窗体图文模板
![Access数据库应用教程第5章 窗体图文模板](https://img.taocdn.com/s3/m/fd958650172ded630a1cb608.png)
窗体可以与函数、子程序相结合,通过编写宏或VBA代码完成各种复杂的控制功 能。例如,在窗体中设计命令按钮,并对其编程,当单击命令按钮时,即可执行相 应的操作,从而达到控制程序流程的目的。
窗体概述
②窗体的信息来源 窗体作为用户与Access应用程序之间的交互界面,其本身并不存储数据;多数
有运行,看不到实际数据。
的空白处单击鼠标右键,执行“页面页
(2)会显示网格线,便于对齐窗体
眉/页脚”或“窗体页眉/页脚”命令显
内的各个控件。
示或隐藏它们,还可以调整各部分的大
(3)在设计视图中,可以用鼠标左
小。
键框选多个控件,所选择的控件四
(5)可以向窗体添加更多类型的控件,
周以黄色突出显示控制框,表示此
在纵栏式窗体中,数据源的所有字段都会显示在窗体上,每个字段占
【例5-1】在“一学行生,成一绩次管只理显”示数一据条记录。
库中,使用“窗体”按钮创建一个名
为 “例5-1选课成绩”的窗体。该窗
体的记录源是“选课成绩”表。操作
步骤如下:
(1)打开“学生成绩管理”数据库,
单击“导航窗格”中的“表”对象。
(2)在展开的“表”对象列表中单
程名称”字段。
图5-8 添加“学号”字段
(5)重复第(3)步添加
后的布局视图
“平时成绩”和“考试成绩”
字段。
(6)单击“保存”按钮,保
存该窗体,窗体命名为“例5-3 图5-9 格式窗体
使用“多个项目”按钮创建表格式窗体,在一个窗体上显示多条记录,每一行为一条记录, 数据源可以是表或者查询。
数据表 视图
标题和筛选字段, 直到形成所需的版 面布置为止。每次 改变版面布置时, 窗体会立即按照新 的布置重新计算数 据。
ACCESS窗体的概念和作用
![ACCESS窗体的概念和作用](https://img.taocdn.com/s3/m/27990226cd1755270722192e453610661ed95ad8.png)
二 标签
标签控件主要用来在窗体上显示一段 固定的文字 用作提示和说明 它没有数据 源,只要将欲显示的字符赋给标签的“标 题”属性就行了。
标签的常用属性及说明
属性 标题 前景色 文本对齐 字体 可见性 背景样式
说明 指定标签的标题,即需要显示的文本 按钮启动颜色面板来选择 指定标题文本在空间中显示时的对齐方式 指定用何种字体显示文本,默认宋体 指定标签是否可见,默认“是” 指定标签的背景是否透明,当标签设定为透明 时,可以显示标签后面的内容
绑定列
指定哪一列与“控件来源”属性中指定的基础字段绑定。当在 列表中选择一项时,该列中的数据将存储在字段中。如果隐藏 了该列,则该数据可能会与列表上显示的数据有所不同
确定组合框是接受输入的任何文本,还是只接受与列表中的值 限于列表 匹配的文本。如果想允许将用户输入的新值添加列表中,可将
该属性设为“否”
指定文本框是否只读,“否”的话可读写,“是” 为只读,默认“否”
四.组合框与列表框
使用组合框或列表框控件可以让用户 直接在列表中选择所需数据 提高了数据录 入的速度和准确率 这两种控件的形式和功 能相似。在形式上组合框多了一个下拉箭 头,单击下拉箭头后将显示一个下拉列表,可 以显示更多的数据项;在功能上的区别是 前者可读写,后者只读。
组合框控件可看做是列表框控件和文本框控件的结合
列表框 用于当输入或显示的数据来自一组固定的数据或某个表或查询的字段时
选项卡 图像
当窗体中的内容无法在一页中全部显示时,使用选项卡进行分页,每一页上可 以有一个分类标签
用来在窗体中显示静态图片
四.字段列表
通常窗体都是基于某一个表或查询建立起 来的 因此窗体内控件显示的是表或查询中的 字段值 在创建窗体过程中当需要某一字段时, 单击工具栏中的“字段列表”按钮 ,即可显 示“字段列表”窗口。例如,要在窗体内创建 一个控件来显示字段列表中的某一文本型字段 的数据时,只需将该字段拖到窗体内,窗体便自 动创建一个文本框控件与此字段关联。
(12)ACCESS2003所有ppt第5章 窗体
![(12)ACCESS2003所有ppt第5章 窗体](https://img.taocdn.com/s3/m/e36c4f661ed9ad51f01df25e.png)
Access 2003 入门与提高 工具按 钮名称 按钮 图标
3、工具箱中的按钮
工具按钮的功能
清华大学出版社
“选择 对象” 按钮
“控件 向导” 按钮 “标签 ”按钮 “文本 框”按 钮 “选项 组”按 钮 “切换 按钮” 按钮
用于选定控件、节或窗体。单击该工具可以释放事先锁定的 工具栏按钮。
用于打开或关闭控件向导。使用控件向导可以创建列表框、 组合框、选项组、命令按钮、图表、子报表或子窗体。要使 用向导来创建这些控件,必须按下“控件向导”按钮。 用于显示说明文本的控件,如窗体或报表上的标题或指示文 字。 用于显示、输入或编辑窗体或报表的基础记录源数据,显示 计算结果,或接收用户输入数据的控件。 与复选框、选项按钮或切换按钮搭配使用,可以显示一组可 选值。 该按钮可用于结合到Yes/No字段的独立控件或用来接收用户 在自定义对话框中输入数据的非结合控件,或者选项组的一 部分。
Access 2003 入门与提高
清华大学出版社
窗体与数据表的差异
对数据表而言,我们几乎不能控制数据的显示, 尽管可以调整显示字体的大小和字型,并且可以 对列重新布局、改变大小和隐藏它,但是不能对 显示微观做大的改变。而在窗体上,我们可以将 每个字段准确地放置在指定的位置,可以给每个 字段添加颜色和阴影,可以添加文本控件使数据 的输入效率更高。 在数据输入方面窗体比数据表更灵活,窗体不仅 同时给多个表输入数据、添加计算字段,而且还 可以添加功能增强的数据校验和编辑控件。可以 添加线条、方框、颜色和静态位图,使窗体更易 用。 对于OLE对象,只能在窗体和报表中才是可见的。
新建窗体图表向导选择数据来源确定根 据向导的提示进行选择
向导中出现的可选项
Access 2003 入门与提高
数据库的窗体设计 05
![数据库的窗体设计 05](https://img.taocdn.com/s3/m/ed4d6145b307e87101f69668.png)
5.5 定制用户界面
1、设计切换窗体
原来创建的窗体都是一个个独立的窗体,我们需要 将这些窗体集成在一个主窗体中供用户选择和切换,这个 主窗体就称为切换窗体。切换面板可以用来管理现有的窗 体,使各窗体组成一个应用系统。
选择工具菜单的“数据库实用工具”子菜单中的“切换面板管理 器”命令,弹出切换面板管理器窗口 : 通过选择、设计,按提 示进击行后续步骤。
第5章 窗体设计
要点
5.1 认识窗体 5.2 使用向导创建窗体 5.3 窗体的设计 5.4 修饰窗体 5.5 定制用户界面
5.1 认识窗体
窗体作为Access数据库的重要组成部分,起着联系数 窗体作为Access数据库的重要组成部分,起着联系数 据库与用户的桥梁作用。以窗体作为输入界面时,它可以 接受用户的输入,判定其有效性、合理性,并响应消息执 行一定的功能。以窗体作为输出界面时,它可以输出一些 记录集中的文字、图形图像,还可以播放声音、视频动画、 实现数据库中的多媒体数据处理。
2、菜单与工具栏
工具栏
打开“自定义”窗 口 弹出的“新建工具 栏”对话框中,输 入所要创建的工具 栏名称
打开工具栏属性窗口, 以设置它的属性
在自定义对话框中,选择“命令”选项卡 ,在类别列 表框中选择要加入到工具栏的项目,在命令列表中选 择相应的命令 若要对工具栏上命令进行修改,可单击该命令,并打 开鼠标右键子菜单,以便更改命令的名称、显示方式、 图标图片等。
添加一个绑定控件的方法:
• 从字段列表中拖动
• 利用工具箱
3、在设计视图中创建窗体
创建一个空白窗体 为窗体设定数据源 添加数据控件 设置窗体及控件属性
5.4 修饰窗体
1、常用控件
组合框与列表框
第5章 VB编程窗体和常用
![第5章 VB编程窗体和常用](https://img.taocdn.com/s3/m/3aadb4eb6294dd88d0d26b7b.png)
文本控件
标签(Label)
标签(Label)控件的功能是显示字符串,通常显示
的是文字说明信息,用来标识输入或输出区域。 中包括2种标签控件,分别是Label控件和 LinkLabel控件。Label控件与VB 6.0中的Label控件 功能相同,LinkLabel控件(链接标签)是 新增的控件,通过它可以向应用程序添加Web样式 的链接,它除了具有Label控件的所有属性、方法和 事件外,还具有超链接和链接颜色的属性。
ByVal e As System.EventArgs)Handles MyBase.Click Dim frmhello As New frmhello() frmhello.Show() ' 显示frmHello窗体 End Sub
注意: 中,窗体作为类不能直接引用,使用前必须先声明。 如上面的代码中先定义Dim frmhello As New frmhello(),然 后才能调用该对象的Show方法。 Close方法用来关闭窗体。当窗体关闭之后,所有在运行时 放到窗体上的对象都是不可再访问的,而在设计时放到该窗 体上的控件将保持不变,任何对这些控件的访问都会导致窗 体重新打开。 Hide方法用来隐藏窗体,隐藏窗体时相当于将窗体的Visible 属性设置为False。此时用户将无法访问隐藏窗体上的控件, 但是程序仍可以使用隐藏窗体上的空间。如果调用Hide方法 时窗体还没有加载,Hide方法将自动加载该窗体,但是不显 示它。 每个对象都可以对外界的有关动作进行识别和响应,所有事 件都是系统事先设计定义好的,并针对每个对象的特定动作, 开发人员不能自己创建新的事件,只能给对象所能识别的事 件编写代码。窗体的常用事件如表5.4所示。
窗体(Form)
- 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、窗体视图和结构
窗体页眉:出现在运行中的窗体顶部,其内容不因