第五章 窗体设计3

合集下载

第5章 窗体

第5章 窗体

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

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



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

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

第五章 窗体设计

第五章 窗体设计


命令按钮
附属程序代码的对象。
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章窗体

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设计和制作窗体

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 高等教育出版社 选 返回 上页 下页 退出

第五章 窗体设计

第五章 窗体设计
视图:设计、窗体、布局、数据表等视图间切换。主题:
选择使用的颜色、字体的视觉主题外观。控件:主要工具 、添加到窗体的24个对象模板。页眉/脚:3个按钮。工具: 辅助窗体按钮:显示表字段、开关属性窗口 、查看代码
排列:包含表、行列、合并、移动、位置 、调整大小6个组,主要对齐、排列控件。
格式:所选内容、字体、数字、背景、格式 5个组。设置对象的快速各种格式。或在属 性窗口设置。
5.1 窗体概述
窗体:程序界面窗口。由可视化对象作成。
功能:编辑数据、显示数据、流程控制。
类型:纵栏式、表格式、数据表、主\子窗体、
图表、透视表、透视图、导航、分割窗体。
按功能:数据操作、控制、信息交互窗体。
窗体视图: 设计视图:修改窗体;窗体视图:
显示设计结果,或称运行状态;数据表视图; 布局视图;透视表视图;透视图视图。
2.属性窗口:
代码窗口(VB编写程序)
事件:对象上附属代码,通过动作引发程序的执行。 面向对象的程序:操作对象,即修改对象的属性。 一种在设计时,在属性窗口修改。
二是用代码修改,在窗体运行后,点击对象(事 件)时执行属性的修改。 对象名.属性名=表达式(/数据) 对象名—对象的名字,即Name的数据。 属性名—常用属性要记住(功能、名字)。 关闭窗体:docmd.close 退出access: docmd.quit
窗体的属性
窗体组成:主体、页眉、页脚组成。
窗体的标题、窗体名(保存名字)
窗体大小:窗体的宽、主体的高。
现在窗体与表无关,在属性可无记录“导航 按钮”、“记录选择器”
窗体加载事件:Form_Load()、打开事件: Form_Open中用代码设置属性。
窗体设计工具

第5章 设计窗体

第5章  设计窗体
第5章 设计窗体
本章内容
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 窗体的作用
一般来说窗体主要有以下几种作用。 显示、编辑数据。这是窗体最基本的作用,通过窗体用户可以非常 直观地查看数据库中的数据,并对其进行编辑。 显示消息。利用窗体可以显示各种警告、提示或出错消息等。例如, 当用户输入了非法数据时,消息窗口会告诉用户“输入错误”,并提 示正确的输入方法。 控制应用程序的流程。窗体上放置了各种命令按钮控件,用户只需 要单击窗体上的各个按钮,就可以进入不同的程序模块,调用不同 的程序。

窗体的基本类型

窗体的基本类型

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章 窗体
数据透视表视图和数据透视图视图分别以数据透视表的形式和图形 方式来汇总和分析数据表中的数据,且可以动态地更改窗体的版面。 它们实质上是嵌套在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”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.选择“表格”。
相关文档
最新文档