第五章 窗体设计
第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设计和制作窗体
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 高等教育出版社 选 返回 上页 下页 退出
窗体的基本类型
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.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”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
模块五 窗体的设计与创建
窗体中各个节的分界横条被称为节选择器,使用它可以 选定节,上下拖动它可以调整节的高度,左右拖动它可以调 整节的宽度(调整时所有节的宽度同时调整),在窗体的左 上角标尺最左侧的小方块,是“窗体选择器”按钮,双击它 可以打开窗体的属性设置窗口
窗体选择器
节选择器
2. 窗体设计工具选项卡
打开窗体的设计视图后,在顶部出现了窗体设计工具选项卡,它 由“设计”、“排列”和“格式”三个子选项卡组成,
5.2.1 快速创建窗体
1
快速创建窗体
【实例5-1】根据“教学信息管理系统”数据库中的教 师表,快速创建窗体。
5.2.2 使用“多个项目”创建窗体
2
使用“多个项目”创建窗体
【实例5-2】根据“教学信息管理系统”数据库中的教 师表,使用“多个项目”方法创建窗体。
5.2.3 创建“分割窗体”
3
创建“分割窗体”
自动居中 控制框
是/ 否 是/ 否 是/ 否
是/ 否 是/ 否
决定窗体是否具有记录选定器 决定窗体是否具有记录浏览按钮 决定窗体是否显示窗体各个节间的分 割线
决定窗体显示时是否在Windows窗口 中居中 决定窗体显示时是否显示控制框
3.数据属性
表5-2 窗体常用的数据属性及其取值含义
属性名称 记录源 筛选 属性值 表或查询名 字符串表达式 作用 指明窗体的数据源 表示从数据源筛选数据的规则
【实例5-5】根据“教学信息管理系统”数据库中的教 师表,使用窗体向导创建“教师信息”窗体。
5.2.6 使用“空白窗体”按钮创建窗体
6
使用“空白窗体”按钮创建窗体
【实例5-6】使用“空白窗体”按钮创建“教学信息管 理系统”数据库中的“学生”窗体。
Access数据库程序设计与应用第5章 窗体设计
图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 窗体的创建与设计
任务一
创建窗体
(9)组合框:用来创建一个带有可编辑文本框的组合框。组合框包含 了一个可以编辑的文本框和一个含有可供选择的数据列表框。 (10)列表框:用来创建一个下拉列表。列表框和组合框非常相似,不 同的是,列表框有固定的尺寸。列表框中的列表是由数据行组成的,列 表框中可以有一个或多个字段,每栏的字段标题可以有也可以没有。 (11)命令按钮:用来创建一个命令按钮。当点击这个按钮时将触发一 个事件,执行一个宏或Access VBA事件处理过程。例如,可以创建一个 命令按钮来打开另一个窗体。 (12)图像:用来在窗体或者报表上显示一幅静态的图形,将其放置在 窗体上后便无法对其进行编辑。该图形对象的内容可以来自一个表对象 或查询对象,也可以是其他的数据来源。
项目五窗体的创建与设计
任务二
使用窗体控件
(一)认识常用控件 1.标签控件 标签控件主要用来在窗体或报表上显示说明性文本。 标签 不显示字段或表达式的数值,没有数据来源,属于未绑定型 控件。它常用的属性有下面3种。 标题:用来表示标签中所显示的内容。 背景样式:用来表示标签的显示效果。 字体、字号:用来表示标签中的字体效果。
项目五窗体的创建与设计
任务一
创建窗体
4.属性窗口 设计窗体的大多数工作是在窗体或窗体控件的属性窗口中完成的,因此 用户必须熟悉属性窗口的各个组成部分及其功能和设置方法。在窗体的 设计视图中如果没有出现窗体的属性窗口,可以点击窗体设计工具栏上 的“属性”按钮,即可出现属性窗口。 在属性窗口中,有5个选项卡,各选项卡的含义如下。 “格式”设置:显示所选对象的布局格式属性。 “数据”设置:显示所选对象如何显示和操作数据的方法。 “事件”设置:显示所选对象的方法程序和事件过程。 “其他”设置:显示与窗体相关的工具栏、菜单、帮助信息等属性。 “全部”设置:显示所选对象的全部属性、事件和方法程序的名称。
《数据库原理与应用(Access)》第5章:设计和使用窗体
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教程第五章窗体本章内容◆窗体的功能◆窗体的设计◆窗体中的数据操作◆窗体的打印和预览一、窗体的功能窗体和报表都用于数据库中数据的维护,但两者的作用是不同的。
窗体主要用来输入数据,报表则用来输出数据。
具体来说,窗体具有以下几种功能:◆数据的显示与编辑窗体的最基本功能是显示与编辑数据。
窗体可以显示来自多个数据表中的数据。
此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。
用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活,不过窗体每次只能浏览一条记录。
◆数据输入用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。
窗体的数据输入功能,是它与报表的主要区别。
◆应用程序流控制与VB窗体类似,Access 2003 中的窗体也可以与函数、子程序相结合。
在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。
◆信息显示和数据打印在窗体中可以显示一些警告或解释信息。
此外,窗体也可以用来执行打印数据库数据的功能。
二、窗体设计与设计报表类似,用户也可以采用多种方式创建数据库中的窗体。
Access 2003 提供了9种创建窗体的方式。
如下图的【新建窗体】对话框列出的示。
1. 窗体设计概述⑴工具栏⑵工作区⑶工具箱⑷属性窗口⑸字段列表2. 使用自动创建窗体向导创建窗体在Access 2003 中,表是由字段和记录构成的。
类似地,窗体的基本构件就是“控件”。
控件比构成表的字段和记录更灵活些,它能包含数据,运行一项任务,或是通过添加诸如直线或矩形之类的图形元素来强化窗体设计,还可以在窗体上使用许多不同种类的控件,包括复选框、矩形块、文本框、分页符、选项按钮、下拉列表框等。
自动创建窗体向导创建的窗体包含窗体所依据的表中的所有字段的控件。
当字段显示在窗体中时,Access 2003 会给窗体添加两类控件:文本框和标签。
第五章_窗体及实用窗体设计
窗体是Access数据库的对象之一 是数据库和用户之间建立联系的窗口和媒介。 窗体是Access数据库的对象之一,是数据库和用户之间建立联系的窗口和媒介。 数据库的对象之一, 窗体的主要功能是显示和处理数据,实现人机交互, 输入、 窗体的主要功能是显示和处理数据,实现人机交互,如,输入、修改和删除数据库中的 数据等。 数据等。 窗体的功能特色为: 窗体的功能特色为: ◆浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删除、修改等编 浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删除、 辑操作。 辑操作。 ◆输入数据:窗体可以作为向数据库中输入数据的界面。使用窗体控件可提高数据输 输入数据:窗体可以作为向数据库中输入数据的界面。 入的效率和准确度。 入的效率和准确度。 ◆控制应用程序流程:和Visual Basic的窗体一样,可以利用VBA编写代码,与函 控制应用程序流程: Basic的窗体一样 可以利用VBA编写代码 的窗体一样, 编写代码, 数和过程结合完成一定的功能。 捕捉错误信息等。 数和过程结合完成一定的功能。如,捕捉错误信息等。 ◆信息显示:在窗体中可显示一些警告和解释信息。 信息显示:在窗体中可显示一些警告和解释信息。 ◆数据打印:数据打印不是窗体的主要功能,但也可以用来打印数据库中的数据。 数据打印:数据打印不是窗体的主要功能,但也可以用来打印数据库中的数据。
边
边学Access 边学Access 2003
数据表窗体:与表外观类似,但是完全不同的两个组件, 数据表窗体:与表外观类似,但是完全不同的两个组件,数据表窗体就是带有数据表视 图的窗体,在其中可以显示表中的全部记录。对数据显示控制较少, 图的窗体,在其中可以显示表中的全部记录。对数据显示控制较少,一般用于创建子窗 体。
ACCESS第5章窗体
Access 2010数据库基础及应用
第5章 窗体
教学知识点 ▪ 窗体的功能、组成和类型 ▪ 窗体的创建 ▪ 控件及其使用方法 ▪ 窗体数据的操作 ▪ 导航窗体的创建
Access 2010数据库基础及应用
5.1 窗体概述
窗体是用户与数据库之间的接口,是Access数 据库用来和用户进行交互的主要工具。一个好的数 据库管理系统,不仅数据结构设计要合理,而且要 有一个功能完善、对用户友好的界面,这个界面要 靠窗体来实现。
Access 2010数据库基础及应用
(1)窗体视图:是窗体运行时的视图,用于实时 显示记录数据、添加和修改表中数据,但无法修改窗 体中的控件属性。
(2)数据表视图:以表格的形式显示表或查询中 的数据,它的显示效果与表或查询对象的数据表视图 相类似。在数据表视图中可以快速查看和编辑数据。
(3)数据透视表视图:用于汇总并分析数据表或 窗体中数据的视图。
Access 2010数据库基础及应用
2.数据透视表的修改
可以打开现有的数据透视表重新构建视图的布 局,以便按照不同方式分析数据。例如,可以重新 设置行字段、列字段和筛选字段,直到获得所需的 布局。每一次改变布局时,数据透视表都会立即按 照新的排列重新计算数据。另外,在源数据发生更 改时,可以更新数据透视表窗体。通过切换到“设 计”选项卡下,单击“数据”选项组中的“刷新数 据透视图”按钮,即可更新数据透视表中的数据。
在“窗体”选项组中,创建窗体的各种命令按钮 功能如下:
(1)窗体:使用当前打开(选定)的数据表或查 询自动创建窗体。
(2)窗体设计:使用窗体设计视图设计窗体。 (3)空白窗体:直接创建一个空白窗体,以布局 视图的方式设计和修改窗体。 (4)窗体向导:通过向导对话框以及选择对话框 中的各种选项的方式创建窗体。
Access基础与应用教程PPT课件 第5章 窗体
计算控件使用表达式作为其控件来源。表达式是运算符、常
数、函数和字段名称、控件和属性的任意组合。表达式的计算结
果为单个值。必须在表达式前键入一个等号 (=)。表达式可以使
用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他
控件的数据。例如,要在文本框中显示当前日期,需将该文本框
的“2021控/7/13件来源”属性指定为:=Date()。
24
5.2.2 使用“窗体”按钮创建窗体(例5-1)
例5-1 在“学生管理系统”数据库中,
使用“窗体”按钮创建一个名为“例5-1班级 (窗体)”的纵栏表窗体。该窗体的记录源是 “班级”表。
2021/7/13
图5-6 布局视图
25
5.2.3 使用“空白窗体”按钮创建窗体
使用“空白窗体”按钮创建窗体首 先是打开一个不带任何控件的窗体“布 局视图”,通过拖动数据源表中的字段, 或双击字段,在“布局视图”上添加需 要显示字段的对应控件。
19
5.1.7 窗体和控件的属性(续)
“窗体”选 定器
属性表
图5-3 窗体的“属性表”窗口
2021/7/13
20
5.1.8 窗体和控件的事件与事件过程
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果,
页面页脚只出现在打印预览中或打印页纸上。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最2后021一/7/13个主体节之后,最后一个打印页的页面页脚之前。 6
《数据库原理与应用(Access)》第5章:设计和使用窗体
图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 自动创建窗体
第五章 窗体设计
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构成的字符串。
第5章 Access 2010数据库应用教程 窗体
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数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
数据库原理及应用课件:第5章 ACCESS 数据库--窗体设计
– 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对象,如照片、声 音和动画等。
– 在窗体中还可以打印用户所需要的信息。
第5章 窗体的设计和应用[9页]
第5章窗体的设计和应用教学内容1.窗体的概念和作用,窗体的类型和视图;2.窗体的创建;3.窗体的设计;4.窗体的美化。
教学要求【知识目标】1.理解窗体的概念;2.了解窗体的类型;3.熟悉窗体的不同视图在窗体设计和使用中的作用;4.了解设置常用控件的属性。
【技能目标】1.能根据应用目的,选用合适的方法创建不同类型的窗体;2.能熟练使用自动方式和窗体向导快速创建简单窗体;3.会利用窗体设计视图(窗体控件)创建简单窗体;4.会设置常用控件的属性。
教学重点1.使用窗体向导创建数据源来自于多表的窗体;2.灵活运用不同的方法创建不同类型窗体;教学难点1.窗体视图的作用;2.使用设计视图创建窗体;3.窗体控件属性的设置;4.窗体属性的设置。
教学方法讲授法、案例法、演示法课时数8课时(授课4课时,实验4课时)课程导入【思路】提出问题,并组织学生进行讨论。
通过讨论总结出方便访问数据、使数据更安全的方法是通过Access的窗体对象,来访问和操作数据,而不是直接在表中访问数据。
以此结论引出第5章要介绍的内容。
【问题】1.使用表存储数据是否安全?2.怎样才能更方便、更安全的对数据库中的数据进行添加、删除和修改?【实例】演示一个访问和操作数据的窗体。
如:5.1 窗体概述窗体是用户和系统进行交流的界面,将整个系统的对象组织起来,从而形成一个功能完整、风格统一的数据库应用系统。
5.1.1 窗体的概念和作用窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。
用户通过使用窗体来实现数据维护、控制应用程序的流程。
具体包括以下几个方面。
(1)数据的显示与编辑。
(2)数据的输入。
(3)信息的显示和数据的打印。
(4)控制应用程序流程。
5.1.2 窗体的视图Access窗体有4种视图,分别是设计视图、窗体视图、布局视图和数据表视图。
(1)设计视图。
(2)窗体视图。
(3)布局视图。
(4)数据表视图。
5.1.3 窗体的类型按功能可以将窗体划分为数据操作窗体、控制窗体和交互信息窗体等3种类型。
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)
٭窗体边界风格(对话框)
٭窗体上所带按钮(关闭)
٭窗体背景颜色(红色) ٭窗体背景图(所选图片) ٭设置导航按钮、记录选择器、分割线均为“否”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择使用的颜色、字体的视觉主题外观。控件:主要工具 、添加到窗体的24个对象模板。页眉/脚:3个按钮。工具: 辅助窗体按钮:显示表字段、开关属性窗口 、查看代码
排列:包含表、行列、合并、移动、位置 、调整大小6个组,主要对齐、排列控件。
格式:所选内容、字体、数字、背景、格式 5个组。设置对象的快速各种格式。或在属 性窗口设置。
5.1 窗体概述
窗体:程序界面窗口。由可视化对象作成。
功能:编辑数据、显示数据、流程控制。
类型:纵栏式、表格式、数据表、主\子窗体、
图表、透视表、透视图、导航、分割窗体。
按功能:数据操作、控制、信息交互窗体。
窗体视图: 设计视图:修改窗体;窗体视图:
显示设计结果,或称运行状态;数据表视图; 布局视图;透视表视图;透视图视图。
2.属性窗口:
代码窗口(VB编写程序)
事件:对象上附属代码,通过动作引发程序的执行。 面向对象的程序:操作对象,即修改对象的属性。 一种在设计时,在属性窗口修改。
二是用代码修改,在窗体运行后,点击对象(事 件)时执行属性的修改。 对象名.属性名=表达式(/数据) 对象名—对象的名字,即Name的数据。 属性名—常用属性要记住(功能、名字)。 关闭窗体:docmd.close 退出access: docmd.quit
窗体的属性
窗体组成:主体、页眉、页脚组成。
窗体的标题、窗体名(保存名字)
窗体大小:窗体的宽、主体的高。
现在窗体与表无关,在属性可无记录“导航 按钮”、“记录选择器”
窗体加载事件:Form_Load()、打开事件: Form_Open中用代码设置属性。
窗体设计工具
设计:视图、主题、控件、页眉/脚控件主要美化窗体之用。
选项卡
当窗体上对象较多时,用“选项卡”对象 分页存放。选项卡是容器类对象,包含容 器对象“页”,页内包含各“控件”。
增加页:右键“插入页”/删除页。标题 可以设置为“多行”
属性窗口布局。 修改属性:输入数据;下拉菜单选择;
双击该属性。
无记录“导航按钮”、“记录选择器”、“节 间分割线”。
窗体结构
窗体包含5个部分(设计区域) 主体: 窗体的主要设计区域。 在“主体栏”右键快捷菜单开启下列区域。 窗体页眉:窗体顶部,用于说明信息、日期 、标志图案。打印一次,在第1页上。 页面页眉:只在设计、打印窗体出现,每页 开头打印一次。 页面页脚:只在设计、打印窗体出现,每页 页脚打印一次。如打印页码、日期等。 窗体页脚:位于窗体底部。如汇总信息。
选项按钮
选中value=-1 ;没有选中 value=0;无效value=Null 各选项按钮之间无关联。
选项按钮组:一组互相排斥选择的选项按钮组。 Fram0.value=1 第一项选中。 Fram0.value=2 第2项选中。
复选框
选中check0.value=-1 未选中check0.value=0;无状态check0.value=Null 各复选框之间无关联,如“粗体”与“斜体”无
列表框/组合框
显示一组数据,供选择只用。行数据来源:值列 表/表/查询等。
组合框=文本框+下拉式列表框。即可像文本框 一样输入,也可以从下拉列表框中选择。
常用属性:
“行来源类型 ”(RowSourceType):值列表, 通过Additem方法把字符串添加到列表框中;表/ 查询,表或SQL 语句,把表名或SQL存于“行 来源(RowSource)”。选种的值在.value属性中。 属性Listindex是行号,无选择为-1。
文本框的常用事件
GotFocus 文本框获得关标时,执行的事件. 如何让文本框获得焦点:1.<TAB>键转调到该 对象。2. 上个对象失去焦点,转到该对象。3. 用鼠标左键点击该对象。
文本框输入完数据,按<Enter>键,光标跳到 下一个对象去。
LostFocus失去光标前要执行的事件。 SetFocus 让文本框获得“焦点(光标)”。
数据源:表或查询。
创建窗体有6个命令按钮: 窗体:快速所有字段窗体 窗体设计:设计视图 空白窗体:用布局视图设计窗体。 窗体向导:通过向导设计纵栏式、表格式等窗体 导航:创建具有导航按钮的网页形式窗体。有
6种布局格式,适合web形式的数据库窗体。
其他窗体:创建多个项目、分割窗体、 模式对话框、透视图、透视表等6种窗体。
标签
标签:用于注释或说明用途的对象。
工具箱:对象的摸版。开启:工具栏右键,或 “视图”菜单->“工具箱”。
画对象:1.先在“工具箱”中选种对象摸版,2.鼠标
到“窗体”内,鼠标变为带“+”,按住鼠标拖出 对象即可。输入“标题”—显示的内容。
属性:描述对象的大小、标题等物理特征数据。
标题/Caption —标签显示的文本
属性如何开启?
背景色/Backcolor ;前景色/ForeColor
名字/Name 程序中引用对象的名字。可见性/Visible
字体/FontName 字号/FontSize 粗体/斜体/下划线
对象列表
属性窗口
对象:数据与代码的集合。即属性事件、 方法。
属性窗口开关。“设计”选项卡>“工具”组->“属性表”;或双击 对象;对象上右键菜单“属性”。
文本框
主要用于输入数据的对象。 a=text0.value ‘输入,把文本框内的数据 b=text2.value ‘保存到变量 a中
text4.value=a*b ‘把结果输出 常用属性:
text:文本型数据。 value :文本框内数据,默认是字符型。 输入掩码(密码方式)、字体、 焦点:就是光标。 TAB键次序:文本框上右键->tab键次序;拖动。
命令按钮
附属程序代码的对象。
1.选择“命令按钮”模版。2.窗体上拖出对象。3. 弹出向导对话框选“取消”。4.修改属性。 5.写代码。按钮上“右键”->“事件生成器”>“代码生成器”->进入VB编程环境(同上章)。
运行窗体:关闭“VB编辑器”,单击“打开” 命令按钮常用属性见表5-3。 代码窗口开启:1.右键->生成器