第五章 窗体设计3
第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中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
第五章 窗体设计
![第五章 窗体设计](https://img.taocdn.com/s3/m/70c8d8d7d15abe23482f4d52.png)
命令按钮
附属程序代码的对象。
1.选择“命令按钮”模版。2.窗体上拖出对象。3. 弹出向导对话框选“取消”。4.修改属性。 5.写代码。按钮上“右键”->“事件生成器”>“代码生成器”->进入VB编程环境(同上章)。 运行窗体:关闭“VB编辑器”,单击“打开” 命令按钮常用属性见表5-3。 代码窗口开启:1.右键->生成器 2.属性窗口:
线条(line)、矩形(box)控件主要美化窗体之用。
选项卡
当窗体上对象较多时,用“选项卡”对象 分页存放。选项卡是容器类对象,包含容 器对象“页”,页内包含各“控件”。 增加页:右键“插入页”/删除页。标题 可以设置为“多行” 每个页有自己的“单击Click”事件。选项卡 有“更改Change”更改页事件。
文本框
主要用于输入数据的对象。 a=text0.value „输入,把文本框内的数据 b=text2.value „保存到变量 a中 text4.value=a*b „把结果输出 常用属性: text:文本型数据。 value :文本框内数据,默认是字符型。 输入掩码(密码方式)、字体、 焦点:就是光标。 TAB键次序:文本框上右键->tab键次序;拖动。
代码窗口(VB编写程序)
事件:对象上附属代码,通过动作引发程序的执行。 面向对象的程序:操作对象,即修改对象的属性。 一种在设计时,在属性窗口修改。 二是用代码修改,在窗体运行后,点击对象(事 件)时执行属性的修改。 对象名.属性名=表达式(/数据) 对象名—对象的名字,即Name的数据。 属性名—常用属性要记住(功能、名字)。 关闭窗体:docmd.close 退出access: docmd.quit
5.1 窗体概述
Access数据库基础与应用教程第5章窗体
![Access数据库基础与应用教程第5章窗体](https://img.taocdn.com/s3/m/346716313169a4517723a357.png)
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
如果为了避免用户在使用窗体查看记录的过程无意 中修改表的内容,则可以打开窗体的“设计”窗口,然 后在“属性”对话框中将窗体的“允许编辑”、“允许 删除”、“允许添加”等属性的属性值设置为:“否” (如图5-22所示)。
3.使用“自动创建窗体:数据表”创建数据表窗 体 例5-3 在“学生管理系统”数据库中,使
用“自动创建窗体:数据表”创建一个名为 “例5-3学生修课成绩(数据表窗体)”的数据 表窗体。该窗体记录源是“修课成绩”表。
4.使用“自动窗体:数据透视表”创建数据透视表窗体
例5-4 在“学生管理系统”数据库中,使用“自
5.2 创建窗体
窗体是用户与数据库系统之间进行交互的
主要对象。在使用某种功能的窗体之前,也必
须根据应用需求,先创建好该窗体。
5.2.1 创建窗体的方法
(1)“在设计视图中创建窗体”方法与“新建窗 体”对话框的“设计视图”方法相同。 (2)“使用向导创建窗体”方法与“新建窗体” 对话框的“窗体向导”方法相同。
5属性”对话框示例
5.1.8 窗体和控件的事件
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果, 例如,当打开某窗体显出第一个记录之前时所发生 “打开”窗口事件。单击鼠标时发生“单击”鼠标事件。 事件过程是为响应由用户或程序代码引发的事件或由 系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。
Access_5设计和制作窗体
![Access_5设计和制作窗体](https://img.taocdn.com/s3/m/8c53462543323968011c92bf.png)
5.1.2 窗体概述
② 选择“窗体视图”工具栏上的“保存”按钮或 “文件”→“保存”命令,打开“另存为”对话 框,以“订单_表格式”为窗体名,保存窗体。 ③ 观察窗体的效果后,单击窗体的“关闭”按钮。 (4) 快速创建数据表式窗体“订单_数据表式”。 ① 打开“新建窗体”对话框。先选择“自动创建窗 体:数据表”选项;再选择数据源“订单”表; 最后单击“确定”按钮,新建窗体的结果如图511所示。 HEP 高等教育出版社 返回 上页 下页 退出
退出
5.1.2 窗体概述
② 选择“文件”→“另存为”命令,打开“另存为” 对话框。在‘将表“联系人”表另存为:’文本 框输入窗体名“联系人基本信息”,在“保存类 型”下拉列表框选择“窗体”。如图5-12所示。 ③ 选择“确定”按钮,完成创建窗体的操作。新建 的窗体由两个窗体组成,子窗体插入到主窗体中, 这是一个主/子式窗体。如图5-13所示。
5.1.3 创建窗体的常用方法
(3) 先选择列表框中的“设计视图”选项;再在 “请选 择该对象数据的来源表或查询”组合框选择“商 品 订单”查询选项,指定窗体的数据源;再选择 “确
定”按钮, 打开一个空白窗体设计器。在默认状 态 下,选定表的字段列表、工具箱也自动打开。如 HEP 高等教育出版社 返回 上页 下页 退出 图5-14所示。
HEP
高等教育出版社
返回
上页
下页
退出
5.2.1 实例5.2 ——修改“编辑商品信息”窗 体
(6) 对齐控件。 ① 先将“是否有货”复选框控件移到指定位置。 再
移动该列其它控件的位置, 使复选框控件位于该
列最左边的位置。
② 先选择第2列的6个控件,再选择“格 式”→“对
齐”→“靠左”命令,设置第2列的控件按所有 HEP 高等教育出版社 选 返回 上页 下页 退出
第五章 窗体设计
![第五章 窗体设计](https://img.taocdn.com/s3/m/97fbe09214791711cd791768.png)
选择使用的颜色、字体的视觉主题外观。控件:主要工具 、添加到窗体的24个对象模板。页眉/脚:3个按钮。工具: 辅助窗体按钮:显示表字段、开关属性窗口 、查看代码
排列:包含表、行列、合并、移动、位置 、调整大小6个组,主要对齐、排列控件。
格式:所选内容、字体、数字、背景、格式 5个组。设置对象的快速各种格式。或在属 性窗口设置。
5.1 窗体概述
窗体:程序界面窗口。由可视化对象作成。
功能:编辑数据、显示数据、流程控制。
类型:纵栏式、表格式、数据表、主\子窗体、
图表、透视表、透视图、导航、分割窗体。
按功能:数据操作、控制、信息交互窗体。
窗体视图: 设计视图:修改窗体;窗体视图:
显示设计结果,或称运行状态;数据表视图; 布局视图;透视表视图;透视图视图。
2.属性窗口:
代码窗口(VB编写程序)
事件:对象上附属代码,通过动作引发程序的执行。 面向对象的程序:操作对象,即修改对象的属性。 一种在设计时,在属性窗口修改。
二是用代码修改,在窗体运行后,点击对象(事 件)时执行属性的修改。 对象名.属性名=表达式(/数据) 对象名—对象的名字,即Name的数据。 属性名—常用属性要记住(功能、名字)。 关闭窗体:docmd.close 退出access: docmd.quit
窗体的属性
窗体组成:主体、页眉、页脚组成。
窗体的标题、窗体名(保存名字)
窗体大小:窗体的宽、主体的高。
现在窗体与表无关,在属性可无记录“导航 按钮”、“记录选择器”
窗体加载事件:Form_Load()、打开事件: Form_Open中用代码设置属性。
窗体设计工具
第5章 设计窗体
![第5章 设计窗体](https://img.taocdn.com/s3/m/36a05045804d2b160b4ec0a6.png)
本章内容
5.1 5.2 5.3 5.4 5.5 5.6 初识窗体 创建普通窗体 创建主/次窗体 使用窗体操作数据 设置窗体格式 综合实战——部门员工信息查看窗体
5.1 初识窗体
5.1.1 什么是窗体 5.1.2 窗体的作用 5.1.3 窗体的视图与结构
5.2 创建普通窗体
5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 使用“窗体”工具创建窗体 使用“分割窗体”工具创建分割窗体 使用“多项目”工具创建显示多个记录窗体 使用“窗体向导”创建窗体 使用“空白窗体”工具创建窗体
5.3 创建主/次窗体
5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 利用向导创建主/次窗体 利用子窗体控件创建主/次窗体 用鼠标拖动建立主/次窗体 创建两级子窗体的窗体 创建包含嵌套子窗体的窗体
5.4 使用窗体操作数据
5.4.1 查看、添加、删除记录 5.4.2 筛选、排序、查找记录
5.1.1 什么是窗体
窗体就是一个和用户直接交互的界面,一个窗口。它是数据库中数 据和各种操作在计算机屏幕上的直观表现,用户通过窗体既可删除 等操作。利用窗体可以将整个应用程序组织起来,控制程序流程, 形成一个完整的应用系统。
5.1.2 窗体的作用
一般来说窗体主要有以下几种作用。 显示、编辑数据。这是窗体最基本的作用,通过窗体用户可以非常 直观地查看数据库中的数据,并对其进行编辑。 显示消息。利用窗体可以显示各种警告、提示或出错消息等。例如, 当用户输入了非法数据时,消息窗口会告诉用户“输入错误”,并提 示正确的输入方法。 控制应用程序的流程。窗体上放置了各种命令按钮控件,用户只需 要单击窗体上的各个按钮,就可以进入不同的程序模块,调用不同 的程序。
窗体的基本类型
![窗体的基本类型](https://img.taocdn.com/s3/m/d5e19f86d4d8d15abe234eec.png)
1.快速创建带子窗体的窗体 .
【例5-14】 创建“学生成绩”窗体,如图560所示效果。
2.子窗体的源对象为窗体 .
【例5-15】 使用已经存在的窗体,创建“学 生成绩”窗体。 说明:以窗体作为子窗体源对象时,该窗体 的“默认视图”要设置为“数据表”;如不 修改,则子窗体将如一般窗体的纵栏式显示, 一次只显示一笔记录。
快速创建窗体
窗体是最常见的操作界面,本节介绍如何在 Access数据库中,以向导及其他方式,创建 窗体。
自动创建窗体
【例5-1】 使用“自动创建窗体”创建如图56所示的“学生”(自动创建)窗体。
通过文件另存创建窗体
可以通过“另存为”的方法,将现有的表或 查询保存为窗体形式。 【例5-2】 通过将文件另存来创建简单窗体, 创建结果同【例5-1】的结果。
快速自定义窗体
【例5-4】 使用“设计视图”创建“教师基本 情况”窗体,如图5-12所示。
使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数据 表视图、数据透视表视图和数据透视图视图。 在设计视图中可创建和修改一个窗体,在窗 体视图下可运行窗体并显示结果。另外3种视 图,是针对窗体中源于表或查询数据的相应 的显示方式。 要想在设计视图中设计窗体,就需了解设计 视图中窗体的结构组成。
3.修改子窗体 .
【例5-16】 修改“学生成绩”窗体的子窗体 部分。
4.在主窗体引用子窗体计算型控件 .
【例5-17】 在“学生成绩”窗体的主窗体引 用子窗体的计算型控件,如图5-72所示。
数据透视表及图
数据透视表及数据透视图均有分析功能,将 数据分析后显示为易读、易懂的表及图,通 过表及图,可一目了然数据分析结果。
第 5章 窗
第5章 窗体
![第5章 窗体](https://img.taocdn.com/s3/m/a399bba584254b35effd3409.png)
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数据库程序设计与应用第5章 窗体设计
![Access数据库程序设计与应用第5章 窗体设计](https://img.taocdn.com/s3/m/54af8da10912a2161579296e.png)
图5-3 表格式窗体
5.1.1 窗体的类型
Access 数据库技术与应用
❖④ 主/子窗体。窗体中的窗体称为子窗体,包含 子窗体的窗体称为主窗体。主/子窗体通常用来显 示表之间具有一对多关系的数据。主窗体显示“ 一”方数据表的数据,一般采用纵栏式窗体;子 窗体显示“多”方数据,通常采用数据表窗体或 表格式窗体,如图5-4所示。
❖⑥ 数据透视图视图:数据透视图视图是用来创建 数据透视图的设计界面。
5.2 快捷创建窗体
Access 数据库技术与应用
5.2.1 利用“窗体”工具创建窗体 5.2.2 利用窗体向导创建窗体 5.2.3 使用“模式对话框”工具创建窗体 5.2.4 使用“空白窗体”按钮创建窗体 5.2.5 创建数据透视图和数据透视表窗体
❖ ① 纵栏式窗体。纵栏式窗体将字段排成列,每列的左边 显示字段名称,右边显示字段的内容。一次显示一条记录 的内容。纵栏式窗体一般用于数据输入,如图5-1所示。
❖ ② 数据表窗体。数据表窗体可以在窗口中显示多条记录 ,它与表对象在数据表视图中显示的界面相同。数据表窗 体通常被作为一个窗体的子窗体,如图5-2所示。
5.2.2 利用窗体向导创建窗体 Access 数据库技术与应用
❖③ 在“导航”窗格中,单击“教师”表对象。 ❖④ 在“表/查询”下拉列表中选择“教师”,在
左侧的“可用字段”列表中选择需要显示在窗体 中的字段名称“教师编号”和“姓名”,将其双 击到选定字段列表中。
5.2.2 利用窗体向导创建窗体 Access 数据库技术与应用
❖ 其中,信息显示窗体主要用来显示信息,以图表或 数值的形式显示信息,如图5-7所示。数据操作窗 体主要用来显示、浏览、输入、修改表或查询中的 数据,如图5-5所示。
Access实用教程项目5 窗体的创建与设计
![Access实用教程项目5 窗体的创建与设计](https://img.taocdn.com/s3/m/b1780aec9e31433239689326.png)
任务一
创建窗体
(9)组合框:用来创建一个带有可编辑文本框的组合框。组合框包含 了一个可以编辑的文本框和一个含有可供选择的数据列表框。 (10)列表框:用来创建一个下拉列表。列表框和组合框非常相似,不 同的是,列表框有固定的尺寸。列表框中的列表是由数据行组成的,列 表框中可以有一个或多个字段,每栏的字段标题可以有也可以没有。 (11)命令按钮:用来创建一个命令按钮。当点击这个按钮时将触发一 个事件,执行一个宏或Access VBA事件处理过程。例如,可以创建一个 命令按钮来打开另一个窗体。 (12)图像:用来在窗体或者报表上显示一幅静态的图形,将其放置在 窗体上后便无法对其进行编辑。该图形对象的内容可以来自一个表对象 或查询对象,也可以是其他的数据来源。
项目五窗体的创建与设计
任务二
使用窗体控件
(一)认识常用控件 1.标签控件 标签控件主要用来在窗体或报表上显示说明性文本。 标签 不显示字段或表达式的数值,没有数据来源,属于未绑定型 控件。它常用的属性有下面3种。 标题:用来表示标签中所显示的内容。 背景样式:用来表示标签的显示效果。 字体、字号:用来表示标签中的字体效果。
项目五窗体的创建与设计
任务一
创建窗体
4.属性窗口 设计窗体的大多数工作是在窗体或窗体控件的属性窗口中完成的,因此 用户必须熟悉属性窗口的各个组成部分及其功能和设置方法。在窗体的 设计视图中如果没有出现窗体的属性窗口,可以点击窗体设计工具栏上 的“属性”按钮,即可出现属性窗口。 在属性窗口中,有5个选项卡,各选项卡的含义如下。 “格式”设置:显示所选对象的布局格式属性。 “数据”设置:显示所选对象如何显示和操作数据的方法。 “事件”设置:显示所选对象的方法程序和事件过程。 “其他”设置:显示与窗体相关的工具栏、菜单、帮助信息等属性。 “全部”设置:显示所选对象的全部属性、事件和方法程序的名称。
《数据库原理与应用(Access)》第5章:设计和使用窗体
![《数据库原理与应用(Access)》第5章:设计和使用窗体](https://img.taocdn.com/s3/m/ae030023192e45361066f523.png)
5.2 利用向导创建窗体
使用向导创建窗体的方法有两种:一种是使用“快速创建窗体”的方法,它 能迅速的完成窗体的创建,缺点是界面比较简单;另一种是使用Access提供的向 导,创建格式较为丰富的窗体。
5.2.1 自动创建窗体
如果只需将数据表或查询数据源中的记录显示在窗体中,可以使用 Access的自动创建窗体功能,这是一种最快和最方便的方法。它提供了:纵 栏式、表格式、数据表、数据透视表和数据透视图五种类型的窗体。 【例5.1】 使用自动创建窗体方法,对“图书”数据库中的“学生信息”表, 创建一名为“学生信息窗体”的窗体。 方法一:(1)选择数据库的“表”对象,打开 “学生信息”数据表,单 击格式栏中的【新对象】按钮 ,选择“自动窗体”,系统自动生成窗体。
图5-5 “新建窗体”对话框
(2)在对话框列表框中选择“自动创建窗体:纵栏式”,在“请选择该对象数 据的来源表或查询”组合框中选择“学生信息”表。 (3)单击【确定】按钮,自动创建学生信息窗体。 (4)单击【关闭】按钮,出现“另存为”对话框,输入名字保存该窗体。 还可以利用同样的方法创建表格式和数据表窗体。
1.使用窗体向导创建嵌入式的主/子窗体 嵌入式子窗体是指在主窗体中添加子窗体。在主窗体中既有主窗体的内容, 又有子窗体中相应记录。
【例5.3】 创建每个班级的图书借书情况主/子窗体,如图5-10所示。 其主窗体名为“班级”,子窗体名为“读者子窗体”。具体操作:
图5-10 主/子窗体
(1)在“数据库”窗体中单击“窗体”对象,再双击窗体列表中的“窗体 向导”,并在“窗体向导”对话框的“表/查询”组合框中分别选择“班级” 和“读者”数据表,并根据需要选择相应的字段。 (2)单击【下一步】按钮,出现“查看数据的方式”对话框,如图5-11所 示。选“带有子窗体的窗体”单选按钮。 (3)单击【下一步】按钮,在出现的窗体布局对话框中选择“石头”布局
Access教程第五章窗体
![Access教程第五章窗体](https://img.taocdn.com/s3/m/cd7c29d3534de518964bcf84b9d528ea81c72f86.png)
Access教程第五章窗体本章内容◆窗体的功能◆窗体的设计◆窗体中的数据操作◆窗体的打印和预览一、窗体的功能窗体和报表都用于数据库中数据的维护,但两者的作用是不同的。
窗体主要用来输入数据,报表则用来输出数据。
具体来说,窗体具有以下几种功能:◆数据的显示与编辑窗体的最基本功能是显示与编辑数据。
窗体可以显示来自多个数据表中的数据。
此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。
用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活,不过窗体每次只能浏览一条记录。
◆数据输入用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。
窗体的数据输入功能,是它与报表的主要区别。
◆应用程序流控制与VB窗体类似,Access 2003 中的窗体也可以与函数、子程序相结合。
在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。
◆信息显示和数据打印在窗体中可以显示一些警告或解释信息。
此外,窗体也可以用来执行打印数据库数据的功能。
二、窗体设计与设计报表类似,用户也可以采用多种方式创建数据库中的窗体。
Access 2003 提供了9种创建窗体的方式。
如下图的【新建窗体】对话框列出的示。
1. 窗体设计概述⑴工具栏⑵工作区⑶工具箱⑷属性窗口⑸字段列表2. 使用自动创建窗体向导创建窗体在Access 2003 中,表是由字段和记录构成的。
类似地,窗体的基本构件就是“控件”。
控件比构成表的字段和记录更灵活些,它能包含数据,运行一项任务,或是通过添加诸如直线或矩形之类的图形元素来强化窗体设计,还可以在窗体上使用许多不同种类的控件,包括复选框、矩形块、文本框、分页符、选项按钮、下拉列表框等。
自动创建窗体向导创建的窗体包含窗体所依据的表中的所有字段的控件。
当字段显示在窗体中时,Access 2003 会给窗体添加两类控件:文本框和标签。
第五章_窗体及实用窗体设计
![第五章_窗体及实用窗体设计](https://img.taocdn.com/s3/m/6d54fb7f27284b73f242507a.png)
窗体是Access数据库的对象之一 是数据库和用户之间建立联系的窗口和媒介。 窗体是Access数据库的对象之一,是数据库和用户之间建立联系的窗口和媒介。 数据库的对象之一, 窗体的主要功能是显示和处理数据,实现人机交互, 输入、 窗体的主要功能是显示和处理数据,实现人机交互,如,输入、修改和删除数据库中的 数据等。 数据等。 窗体的功能特色为: 窗体的功能特色为: ◆浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删除、修改等编 浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删除、 辑操作。 辑操作。 ◆输入数据:窗体可以作为向数据库中输入数据的界面。使用窗体控件可提高数据输 输入数据:窗体可以作为向数据库中输入数据的界面。 入的效率和准确度。 入的效率和准确度。 ◆控制应用程序流程:和Visual Basic的窗体一样,可以利用VBA编写代码,与函 控制应用程序流程: Basic的窗体一样 可以利用VBA编写代码 的窗体一样, 编写代码, 数和过程结合完成一定的功能。 捕捉错误信息等。 数和过程结合完成一定的功能。如,捕捉错误信息等。 ◆信息显示:在窗体中可显示一些警告和解释信息。 信息显示:在窗体中可显示一些警告和解释信息。 ◆数据打印:数据打印不是窗体的主要功能,但也可以用来打印数据库中的数据。 数据打印:数据打印不是窗体的主要功能,但也可以用来打印数据库中的数据。
边
边学Access 边学Access 2003
数据表窗体:与表外观类似,但是完全不同的两个组件, 数据表窗体:与表外观类似,但是完全不同的两个组件,数据表窗体就是带有数据表视 图的窗体,在其中可以显示表中的全部记录。对数据显示控制较少, 图的窗体,在其中可以显示表中的全部记录。对数据显示控制较少,一般用于创建子窗 体。
数据库窗体与报表
![数据库窗体与报表](https://img.taocdn.com/s3/m/e363c27a59fb770bf78a6529647d27284b7337da.png)
第五章 窗体与报表
第五章 窗体与报表
5.2.2 窗体控件
3、控件旳应用
结合合适旳控件旳操作措施是:单击窗体 设计工具栏中旳“字段列表”按钮,Access 则显示窗体数据源旳字段列表,然后从字段列 表中拖拽某一种字段到主体节区域中。
创建控件旳方式取决于是要创建结合控件、 非结合控件、还是计算控件。
第五章 窗体与报表
第五章 窗体与报表
5.2.3 子窗体
假如一种窗体中包括其他窗体,该窗 体就被称为主窗体,而窗体中旳其他窗 体称为子窗体。一种主窗体能够包括多 种子窗体,子窗体中还能够再包括子窗 体,最多嵌套7级。
能够同步创建主窗体和子窗体、也能 够创建子窗体并将其添加到已经有旳主 窗体。
第五章 窗体与报表
第五章 窗体与报表
第五章 窗体与报表
5.1.2 窗体旳构造与视图 1、窗体构造 • 窗体页眉 • 页面页眉
• 主体
• 页面页脚 • 窗体页脚
第五章 窗体与报表
第五章 窗体与报表
5.1.2 窗体旳构造与视图 2、窗体旳视图
窗体有3种视图: • “设计”视图 • “窗体”视图 • “数据表”视图
第五章 窗体与报表
第五章 窗体与报表
第五章 窗体与报表
3.窗体旳分类 (3)数据表窗体
数据表窗体从外观上看与数据表和查询 表显示数据旳界面相同。
数据表窗体旳主要作用是作为一种窗体 旳子窗体。
第五章 窗体与报表
第五章 窗体与报表
3.窗体旳分类
(4)主/子窗体
窗体中旳窗体称为子窗体,包括子窗体旳基本窗体称 为主窗体。主窗体和子窗体一般用于显示多种表或查询中 旳数据,这些表或查询中旳数据具有一对多关系。
– 是所处理表或查询旳统计,这些信息往往与所处理统计旳 数据亲密有关,当统计变化时,这些信息也随之变化。
《数据库原理与应用(Access)》第5章:设计和使用窗体
![《数据库原理与应用(Access)》第5章:设计和使用窗体](https://img.taocdn.com/s3/m/ae030023192e45361066f523.png)
图5-5 “新建窗体”对话框
(2)在对话框列表框中选择“自动创建窗体:纵栏式”,【确定】按钮,自动创建学生信息窗体。 (4)单击【关闭】按钮,出现“另存为”对话框,输入名字保存该窗体。 还可以利用同样的方法创建表格式和数据表窗体。
图5-11“查看数据的方式”对话框
(4)再单击【下一步】按钮,出现“指定窗体的标题”对话框,如图5-12 所示。输入“窗体”和“子窗体”标题分别为“班级”和“读者子窗体”。
图5-12 “ 指定窗体的标题”对话框
(5)按【完成】按钮,完成如图5-10所示的窗体设计。
2.弹出式主/子窗体 弹出式主/子窗体即在主窗体中只有主窗体的内容和一个连接子窗体的按钮,当 单击按钮时,就会弹出一个子窗体显示与主窗体相关的数据记录,如图5-13所 示。 其操作方式同“嵌入式的主/子窗体”类似,只是在第二步选择“链接窗 体”按钮。其他操作基本相同。
5.1.3 窗体的类型
Access2003窗体的类型主要有纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体、数据透视表窗体和数据透视图窗体七种。 1.纵栏式窗体 纵栏式窗体的特点是一屏只显示数据表或查询中的一条记录。记录中各字 段纵向排列,每个字段的标题一般都放在字段左边。纵栏窗体比较适合用于图 书卡片、人事卡片等数据的输入或浏览。 2.表格式窗体 表格式窗体,如图5-1所示。其特点是一屏可显示数据表或查询中的多条记 录。每一条记录的所有字段内容在一行上显示,在窗体顶部显示字段的标题。
5.2 利用向导创建窗体
使用向导创建窗体的方法有两种:一种是使用“快速创建窗体”的方法,它 能迅速的完成窗体的创建,缺点是界面比较简单;另一种是使用Access提供的向 导,创建格式较为丰富的窗体。
5.2.1 自动创建窗体
第五章 窗体设计
![第五章 窗体设计](https://img.taocdn.com/s3/m/793fac284b73f242336c5f47.png)
1. 继承窗体对象库的窗体 设置方法:
执行File →New→Others菜单, 则打开一个New Items对
话框,如右图所示。
可设置的项有:
① Copy:复制窗体 ② Inherit:派生一个新窗体 ③ Use:直接使用窗体。
(4)窗体显示的样式
窗体的FormStyle属性有四个可供选择的值: fsMDIChild:用于开发多文档子窗体; fsMDIForm:用于开发多文档主窗体; fsNormal:一般窗体,新建窗体时的默认类型; fsStayOnTop:顶层窗体。 注意:不能在运行期更改FormStyle 属性。
2. 信息提示窗口
调用标准提示信息窗口主要有两种方法: ① 通过Delphi自带的函数; ② 通过Windows API函数。
下面分别说明它们的使用方法。
① 通过Delphi自带的函数 利用Delphi自带的过程或函数可调用标准窗口 主要有:
1)ShowMessage过程 2)InputBox函数 3)MessageDlg函数 4)MessageBox函数 5)InputQuery函数 下面分别说明它们的基本用法。
例如:
procedure TForm1.Button1Click(Sender: TObject); begin Case MessageDlg('Save changes?', mtConfirmation, [mbYes,mbNo,mbCancel],0) of mrNo: ShowMessage('你选择了No按钮'); mrYes: ShowMessage('你选择了Yes按钮'); mrCancel: ShowMessage('你选择了Cancel按钮'); end; End 从上述代码可以看出,函数 的返回值是用户单击的按钮 名前加mr构成的字符串。
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 格式窗体
使用“多个项目”按钮创建表格式窗体,在一个窗体上显示多条记录,每一行为一条记录, 数据源可以是表或者查询。
数据表 视图
标题和筛选字段, 直到形成所需的版 面布置为止。每次 改变版面布置时, 窗体会立即按照新 的布置重新计算数 据。
数据库原理及应用课件:第5章 ACCESS 数据库--窗体设计
![数据库原理及应用课件:第5章 ACCESS 数据库--窗体设计](https://img.taocdn.com/s3/m/c00adcfc5122aaea998fcc22bcd126fff7055d8b.png)
– 1)纵栏式窗体 也叫全屏幕窗体,只能同时显示一条记 录。例雇员窗体
– 2)表格式窗体 表格式窗体可同时显示多条记录。例客 户电话列表窗体
– 3)数据表窗体 从外观上看与数据表和查询的界面相同, 可同时显示多条记录。
14
2022/10/3
– 4)主/子窗体 也称为嵌套窗体,窗体中的窗 体称为子窗体,包含子窗体的基本窗体是主窗 体,通常在显示一对多关系或查询时使用。
S1:打开“学生管理”数据库,选择“窗 体”对象,单击“新建”按钮。弹出如图 所示“新建窗体”对话框。
20
2022/10/3
S2:单击“自动窗体:数据透视表”选 项,选择作为窗体数据来源的表为“成 绩表”,单击确定按钮,打开“数据透 视表”对话框。
21
2022/10/3
S3:将相应字段拖到行、列及数据汇总 区,保存。
表中选择“学生基本情况”表,如图所
37 示。
2022/10/3
S3:单击“确定”按钮,弹出图表向导 一,如图所示。
38
2022/10/3
S4:在可用字段列表中双击“学号”、 “性别”和“系别”字段,将它们添加 到用于图表的字段列表中,如图所示。
39
2022/10/3
S5:单击“下一步”按钮,弹出图表向 导二,如图所示。
– 可以把选择按钮、复选框或弹出式列表框添加 到窗体中。
– 可以增加直线、框、颜色和统计的图表。
– 可以在窗体中加入计算的字段。
7
2022/10/3
– 在窗体中可以加入各种控制按钮,驱动事先 设定的宏或调用事先编写的VBA程序代码。
– 在窗体中可以引入OLE对象,如照片、声 音和动画等。
– 在窗体中还可以打印用户所需要的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据透视表窗体
类似excl数据透视表(交叉表)。 1.选择表。2.创建->窗体->其他窗体->“数 据透视表”。 或先建立“汇总”查询。
数据透视图窗体
以图形方式显示和分析数据。 1.选择表。2.创建->窗体->其他窗体->“数据 透视图”。 或先建立“汇总”查询。
向导建立子窗口:“向导”->“窗体向导”->选择 多个表,两个以上表的窗体,需要用“子窗 体”。->“带有子窗体的窗体”。
主/子窗口
主窗体的主“表”, 要与“子窗体”的 表,建立关系。必 须已经建立了关系。
主窗体
主窗体与子窗体 分别有自己的记 录“导航按钮”
子窗体
作业11
1. 纵栏式窗体。 2. 表格式窗体。 3.数据表窗体。 4.分割窗体。 5.图表窗体。 6.数据透视表窗体。 7.数据透视图窗体。 8.主/子窗体。
5.1 窗体概述
窗体:程序界面窗口。由可视化象作成。
功能:编辑数据、显示数据、流程控制。 类型:纵栏式、表格式、数据表、主\子窗体、
图表、透视表、透视图、导航、分割窗体。
按功能:数据操作、控制、信息交互窗体。 窗体视图: 设计视图:修改窗体;窗体视图:
显示设计结果,或称运行状态;数据表视图; 布局视图;透视表视图;透视图视图。
数据源:表或查询。
创建窗体有6个命令按钮:
窗体:快速所有字段窗体 窗体设计:设计视图 空白窗体:用布局视图设计窗体。 窗体向导:通过向导设计纵栏式、表格式等窗体 导航:创建具有导航按钮的网页形式窗体。有
6种布局格式,适合web形式的数据库窗体。
其他窗体:创建多个项目、分割窗体、 模式对话框、透视图、透视表等6种窗体。
数据表窗体
如数据表视图。 一、1.选择表。2.创建->窗体->其他窗体>“数据表”。 二、1.创建->窗体->窗体向导 2.选择表 3.选 择字段 4.选择“数据表”。
分割窗体
单记录窗体和数据表视图。 1.选择表。2.创建->窗体->其他窗体->“分 割窗体”。
图表窗体
1.先建立“员工销售数量、金额”的查询。 2. 2.创建->窗体->窗体设计 。 “工具栏”图 表控件,->弹出图表向导。(同EXCL图表)
纵栏式窗体
只显示一条记录,每个字段左侧有一个标签 ,显示字段标题,有导航按钮。 一、1.在导航窗格中选择“表” 2.创建->窗 体->窗体。快速创建窗体。 二、1.创建->窗体->窗体向导 2.选择表 3.选 择字段 4.选择“纵栏表”。
表格式
一条记录占一行。标题在每列顶部。 一、1.选择表。2.创建->窗体->其他窗体->“多 项目”。 二、1.创建->窗体->窗体向导 2.选择表 3.选择 字段 4.选择“表格”。