5.2创建窗体的方法
第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/0fd75d6e7e21af45b307a892.png)
(4)页面页眉与页面页脚 页面页眉与页面页脚只出现在打印的窗体上, 页面页眉与页面页脚只出现在打印的窗体上 , 通常因为窗 体主要用于屏幕信息的交互, 体主要用于屏幕信息的交互,所以在设计窗体时很少考虑对页面 页眉与页面页脚的设计。若有页面页眉与页面页脚窗体, 页眉与页面页脚的设计。若有页面页眉与页面页脚窗体,它们的 作用也大多是为了输出说明信息。 作用也大多是为了输出说明信息。
组合式窗体: 组合式窗体:由主窗体和子 窗体构成。一般地, 窗体构成。一般地,数据 表窗体表示的是主数据表 或查询中的数据, 或查询中的数据,而子窗 体中表示的是被关联的数 据表(查询)中的数据。 据表(查询)中的数据。 这种窗体集合了窗体和数 据工作表的所有优点。 据工作表的所有优点。
指定类别的属性 指定类别的 所有产品
5. 图表窗体
图表窗体:将数据以图表的方式表示。一般地, 图表窗体:将数据以图表的方式表示。一般地,可以表 示图表本身, 示图表本身,也可以将它嵌入到其他窗体中作为子窗 提供了多种图表,包括折线图、柱型图、 体。Access 提供了多种图表,包括折线图、柱型图、 饼图、圆环图、面积图、三维条型图等。 饼图、圆环图、面积图、三维条型图等。
5.2 窗体的各种形式 1. 纵栏式窗体
纵栏式窗体: 纵栏式窗体:在窗体界面 中,记录中各字段纵向 排列, 排列,每次只显示表或 查询中的一条记录, 查询中的一条记录,可 以占一个或多个屏幕。 以占一个或多个屏幕。 纵栏表窗体通常用于输入 数据, 数据,每个字段的标签 一般都放在字段左边。 一般都放在字段左边。 可以使用Windows Windows的大 可以使用Windows的大 多数控制操作, 多数控制操作,从而提 高输入效率。 高输入效率。
打印数据: 打印数据:在Access中,除了报表对象之外,窗体对象中 中 除了报表对象之外,
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/023d0b027cd184254b353533.png)
计算机教研室 2011.0505窗体与报表 Nhomakorabea报表
报表分类
纵栏式报表 表格式报表 图表报表
字段名 称和记录内 容一起在报 表主体节显 示,而且是垂 直显示。
窗体与报表
窗体 ACCESS窗体的类型
٭纵栏式窗体 ٭表格式窗体 ٭数据表窗体 ٭主/子窗体
٭图表窗体
窗体设计主界面
٭数据透视表窗体 ٭数据透视图窗体
计算机教研室
2011.0505
窗体与报表
窗体
纵栏式窗体: 窗体仅显示一条记录,显示时按列分隔,
列左边为字段名,右边显示字段内容。
3
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
计算机教研室
2011.0505
窗体与报表
Diagram
2001 2002 2003
2004
计算机教研室
2011.0505
窗体与报表
计算机教研室
2011.0505
窗体与报表
Cycle Diagram
Add Your Text Text
Text
Text
Cycle name
Text
Text
计算机教研室
2011.0505
窗体与报表
Diagram
Text Add Your Title Text
第五章 窗体的创建和使用
![第五章 窗体的创建和使用](https://img.taocdn.com/s3/m/8312d2016c85ec3a87c2c535.png)
(3)创建列表框控件
组合框和列表框的主要区别在于:使用组合框既可以进行选
择,也可以输入文本,而列表框只能进行选择。 【例5-9】在“学生基本信息”的窗体中创建“民族”列表框 控件。
(4)创建命令按钮 命令按钮用来在窗体中执行某项操作或某些操作,使用“命令
按钮向导”可以创建多种不同类型的按钮,这些按钮可以分为
“记录浏览”、“记录操作”和“窗体操作”等六类。 【例5-10】在“学生基本信息”的窗体中创建“下一条记录”、 “上一条记录”、“添加记录”和“保存记录”4个按钮。
(5)创建选项组控件
5.2 创建窗体
5.2.1 使用“窗体”按钮创建窗体
其数据源来自某个表或某个查询,其窗体的布局结 构简单规整。这种方法所创建的窗体是一种显示单 条记录的窗体。 【例5-1】使用“窗体”按钮创建“学生基本信息 浏览”窗体。
5.2.2 使用“多个项目”创建窗体
多个项目即在窗体上显示多条记录的一种窗体布局形式。 【例5-2】使用“多个项目”方法创建“学生多个项目浏览” 窗体。
据以图形方式显示,从而可以直观地获取
数据信息。 【例5-6】以“学生”表为数据源创建数据透视图窗体,制 作各院系人数分布图。
5.3 窗体的设计视图
5.3.1 窗体设计视图的结构 窗体中各节的作用如下: 窗体页眉:一般用于显示窗体的标题等。 页面页眉:用于显示在每一页的上部出现的页面的标题、 日期、页码等,只在设计视图或打印窗体时出现。 主体:窗体的主要设计区域,通常用来显示或操作数据源 中的记录。 页面页脚:在每页的底部出现的内容,如:日期、页码等, 只在设计视图或打印窗体时出现,每页末尾打印一次。 窗体页脚:出现在窗体的底部,在该节可放置命令按钮、 可设置对窗体中显示的内容进行计算的控件、以及一切想 在窗体结尾显示的内容。常用来显示日期、汇总信息等。
第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”,单击“确定”按钮,完成该窗体的创建。可以看到,单击 窗体下方表中的记录,上方同步显示该条记录。
第7章 窗体的创建与设计 知识要点(修订)
![第7章 窗体的创建与设计 知识要点(修订)](https://img.taocdn.com/s3/m/d83684b3f121dd36a32d821b.png)
《Access 2003应用基础》第七章窗体的创建于设计知识要点【一、认识窗体】窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息,使得窗体比较美观,这些信息对数据表中的每一条记录都是相同的,不随记录而变化;另一类是所处理表或查询的记录,这些信息往往与所处理记录的数据密切相关,当记录变化时,这些信息也随之变化。
利用控件,可以在窗体的信息和窗体的数据来源之间建立链接。
窗体的主要作用是接收用户输入的数据或命令,编辑、显示数据库的数据,构造方便、美观的输入/输出界面。
窗体由多个部分组成,每个部分称为一个“节”。
大部分的窗体只有主体节,如果需要,也可以在窗体中包含窗体页眉、页面页眉、页面页脚及窗体页脚等部分。
窗体页眉位于窗体顶部位置,一般用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其他任务的命令按钮等。
窗体页脚位于窗体底部,一般用于显示对所有记录都要显示的内容、使用命令的操作说明等信息。
也可以设置命令按钮,以便执行必要的控制。
页面页眉一般用来设置窗体在打印时的页头信息。
页面页脚一般用来设置窗体在打印时的页脚信息。
主体节通常用来显示记录数据,可以在屏幕或页面上只显示一条记录,也可以显示多条记录。
另外窗体中还包含标签、文本框、复选框、列表框、组合框、选项组、命令按钮、图像等图形化的对象,这些对象被称为控件,在窗体中起不同的作用。
Access提供了6种类型的窗体,分别是:(1)纵栏式窗式纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容,在纵栏式窗体中,可以随意地安排字段,可以使用Windows的多种控制操作,还可以设置直线、方框、颜色、特殊效果等。
通过建立和使用纵栏式窗体,可以美化操作界面,提高操作效率。
(2)表格式窗体通常,一个窗体在同一时刻只显示一条记录的信息。
如果一条记录的内容比较少,单独占用一个窗体的空间,就显得很浪费。
这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。
ACCESS数据库应用第五章 创建和使用窗体对象
![ACCESS数据库应用第五章 创建和使用窗体对象](https://img.taocdn.com/s3/m/ea720f12453610661ed9f488.png)
5.4 常用控件的使用
5 命令按Pa钮rt 1控件
作用:在窗体上可以使用命令按钮来执行某个 或某些操作
举例:【例5-9】为“课程”窗体添加命令按 钮,单击该命令按钮时可以关闭“课程”窗体
5.4 常用控件的使用
6 图像、Pa直rt 1线、矩形控件
作用:在窗体上画出相应形状的图形
举例:【例5-10】创建“通讯录”窗体,显示 学生的姓名、家庭住址和邮政编码,在窗体中 使用图像控件、直线控件和矩形控件
5.4 常用控件的使用
2 文本框Pa控rt 1件
作用:文本框控件是在窗体设计中使用最多也最灵 活的一种控件,它可以是绑定型的、非绑定型的或 计算型的。文本框控件作为绑定型的控件和表或查 询中的数据绑定,用来显示和编辑数据源中的数据。 未绑定型的文本框控件常用来接收输入数据,计算 型的文本框控件用来显示计算的结果 举例:【例5-6】假如学生最后的综合成绩由三部 分组成,平时成绩(占20%)、考试成绩(占 50%)和机试成绩(占30%)。创建一个窗体, 用绑定型的文本框显示学生的学号、姓名、课程名 称、考试成绩、平时成绩,用非绑定型的文本框输 入机试成绩,用计算型的文本框来显示综合成绩。
5.4 常用控件的使用
3 选项按Pa钮rt 1和选项组控件
作用:选项按钮控件可以单独使用,和“是/否” 型的数据绑定,用选中表示“是”,未选中表 示“否”。也可以和选项组控件配合使用,从 选项组控件列出的一组值中选择一个
举例:【例5-7】创建窗体显示学生的学号、 姓名和性别,其中性别的值分别用文本框、单 独使用的选项按钮、与选项组控件配合使用的 选项按钮表示。
5.4 常用控件的使用
7 子窗体Pa、rt 1子报表控件
作用:创建子窗体
创建窗体教案-刘燕
![创建窗体教案-刘燕](https://img.taocdn.com/s3/m/e1c076de5fbfc77da269b14d.png)
课题
创建窗体
授课班级
16级计算机2班
学生数
28人
课时安排
1课时(40分钟)
教材
《数据库应用基础》
教学环境
微机室
教具准备
多媒体设备、课件及文件资料
授课类型
新授课
教学目标
1、知识与技能:掌握自动创建窗体、使用窗体向导创建窗体的方法和特点;了解窗体的类型及不同窗体的视图。
2、过程与方法:通过学习,理解任务的要求,体验操作的关键步骤和注意事项,让学生对比掌握相近的知识点。
板书:创建窗体
师生互动
图片直观展示
教师讲解演示任务4.1、4.2,学生自主学习任务3。
教师巡视课堂,抽查学生演示任务3
教师抽查学生的学习成果。
创设意境,带着问题来学习,激发学生的学习兴趣,导入新知。
检验学生的学习成果结本课知识点
一、创建窗体的方法:
1、自动创建窗体
2、使用窗体向导创建窗体
3、情感态度与价值观:培养学生对理解并分清同类知识异同的体验,在学生解决问题的过程中培养学生的成就感。
教法
任务驱动法、演示讲解法、案例教学法
学法
自主学习法
教学重点
自动创建窗体、使用窗体向导创建窗体、窗体视图
教学难点
窗体类型
关键点
以学生动手操作、动脑思考为主的形式突破难点。
教学活动流程
教学过程
教学内容
一、自动创建窗体
1、使用窗体工具创建窗体(纵栏式窗体)。
任务4.1在“成绩管理”数据库中,使用“窗体”按钮创建一个基于“学生”表的窗体,名为“学生窗体”。
2、创建分割窗体
任务4.2在“成绩管理”数据库中,创建一个基于“学生”表的分割窗体,称为“学生分割窗体”。
窗体的创建和应用
![窗体的创建和应用](https://img.taocdn.com/s3/m/3c8387dbb14e852458fb5764.png)
5.3 窗体的设计
在创建窗体的各种方法中,更多 的时候是使用窗体设计视图来创建窗 体,这种方法更直观、更灵活。创建 何种窗体依赖于用户实际需求。在设 计视图下创建窗体时,用户可以完全 控制窗体的布局和外观,准确地把控 件放在合适的位置,设置它们的格式 直到达到满意的效果。
窗体设计流程
窗体选择数据源
1.应用条件格式
条件格式允许用户编辑基于输入值的 字段格式 。
2.为窗体添加状态栏
要添加状态栏,只需选中要添加帮助 的字段控件,在属性对话框的“其他”选 项卡中的“状态栏文字”属性中输入帮助 信息。保存所作的操做后,在窗体视图下 当焦点落在指定控件上时,状态栏中就会 显示出帮助信息。
3.使用背景位图
5.2.1 自动创建窗体
1.使用“自动Байду номын сангаас体”
使用“自动窗体”功能是创建数据维护窗 体 最快捷的方法,它可以快速创建基于选定表 或查询中所有字段及记录的窗体,其窗体布局 结构简单规整。区别于其他窗体创建方法的是, 自动窗体创建时,需先选定表对象或查询对象, 而不是在窗体对象的窗口下启动向导或进入窗 体设计视图。
选择数据源
添加控件
设置属性
编写代码
常用控件-Textbox
文本框控件一般与内存变量或字段变量相联系, 用于输入或编辑相应变量的数据。文本框最重要的属 性是“控件来源”属性。若设置文本框控件的“控件 来源”属性为已有的内存变量名或由窗体的“记录源” 属性指定的数据表中的字段名,则在窗体视图下对文 本框内容的编辑不仅会回送给内存变量或字段,还会 保存在文本框的“默认值”属性中。
选择多个 数据源
“从主表查看数据”决定生成主/从窗体
确认从主表 查看数据
窗体的常用方法
![窗体的常用方法](https://img.taocdn.com/s3/m/cd57b3e1db38376baf1ffc4ffe4733687e21fc34.png)
窗体的常用方法
窗体是一个非常重要的组件,它是应用程序用户界面的主要部分。
在Windows 应用程序开发中,窗体的常用方法包括:创建窗体、设置窗体属性、添加控件、响应用户事件等等。
创建窗体的方法非常简单,只需要使用窗体类的构造函数即可。
设置窗体属性是改变窗体外观和行为的方法之一。
窗体属性包括窗体的标题、大小、位置、背景颜色、字体等等。
通过设置这些属性,可以让窗体更加符合用户需求。
添加控件是构建窗体用户界面的重要方法。
Windows应用程序中有很多控件可以使用,如按钮、文本框、标签、列表框等等。
通过在窗体中添加这些控件,可以实现更加丰富和复杂的用户界面。
响应用户事件是窗体的另一个重要方法。
用户事件包括单击按钮、选择列表框中的项目、输入文本等等。
通过编写事件处理函数,可以响应用户的操作,并对应用程序做出相应的反应。
除了上述常用方法之外,窗体还有很多其他方法可以使用。
例如,可以通过窗体的绘制事件来自定义窗体的外观,可以通过定时器来实现定时操作,可以通过菜单来扩展应用程序的功能等等。
这些方法可以让窗体更加强大和灵活,使得应用程序更加具有吸引力和实用性。
总之,窗体是Windows应用程序开发中非常重要的组件之一,掌握窗体的常用方法对于开发高质量的应用程序非常有帮助。
在Access中创建和使用窗体
![在Access中创建和使用窗体](https://img.taocdn.com/s3/m/a4e2b968011ca300a6c390d4.png)
在Access中创建和使用窗体在本章中,将介绍Access的另一个对象――窗体。
窗体对象在数据库的使用中作用灵活,它可以让数据库的内容更丰富,变化更多样。
窗体为用户提供了一个窗体化的表格,可以自由规划表格的内容,在字段中输入、编辑数据,放置各种辅助控件,控制流程的运行,是用户和数据库之间的联系中介。
5.1 Access窗体概述ACCESS窗体有多种功能,是ACCESS数据库系统的一种重要的数据库对象。
在前面学会了怎样创建查询,可以看到查询的结果显示在一个简单的表格中,虽然可以进行一些对数据表的维护操作,但是显得很不方便,界面很不直观。
窗体为解决了这个问题。
可以使用窗体对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗体的布局。
在窗体中可以安排字段显示的位置,可以为字段建立输入选项,可以验证输入的数据,还可以建立包含其他窗体的窗体。
构成窗体的元素叫控件Control,ACCESS有丰富的控件可供用户选择,这些控件在Windows的应用中是很常见的,对于用户来说也是很熟悉的。
一般来说,窗体可以分为以下三个类别:数据窗体:用来输入、显示和修改数据。
切换面板窗体:用来打开其他的窗体或报表。
自定义对话框:用来接受用户的命令并依照命令执行某种操作。
后两种窗体的功能比较简单,也很容易实现,而数据窗体由于要使用数据表或查询中的数据,所以显得比较复杂,因此要重点学习怎样创建和设计数据窗体。
窗体是用户同数据序数据之间的主要操作接口,它的作用通常包括显示和编辑数据、接受用户输入,以及控制应用程序流程等几个方面。
5.1.1 显示和编辑数据显示数据和编辑数据,这是窗体最重要的用途。
窗体提供了对数据库中数据进行操作的基本方法,例如,用户可以通过窗体这个操作界面,对数据进行添加、修改、删除等操作。
一般每个窗体都同一个表或查询(也称作一个基表或一个原集)相关联,这意味着用户在窗体中对数据的改动,同用户在该基表或原集的数据表视图中进行的改动具有相同的效果。
第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数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
word怎么设置窗体
![word怎么设置窗体](https://img.taocdn.com/s3/m/536b203f2e60ddccda38376baf1ffc4ffe47e206.png)
word怎么设置窗体如果要设置修改各种对象的名称,就需要设置各个对象的属性。
方法是选中该对象,单击【控件工具箱】工具栏中的【属性】按钮,即可弹出该对象【属性】对话框,每个对象的属性有许多相同的选项,也有不少不同的选项。
下面以文字框的属性为例,介绍各个属性的意义,如图12-5 所示。
属性框中的属性项目可以按字母顺序排列,也可以对它们根据功能分类后再排序。
ScrollBars 属性:指定一个控件、窗体或页面是否有垂直或水平滚动条,或两者都有。
Text 属性:返回或设置文本框的文本。
如果是组合框或列表框则改变组合框或列表框中选定的行。
BackColor 属性:规定对象的背景色。
BackStyle 属性:返回或设置对象的背景方式。
其语法为:object.BackStyle [= fmBackStyle]BackStyle 属性的语法包含如表12-2 所示的几个成分。
BorderColor 属性:设置对象的边框颜色。
BorderStyle 属性:返回或设置文字框的边框的方式。
ForeColor 属性:设置前景颜色。
PasswordChar 属性:如果当前在后面输入一个符号,如星号“*”,那么该文字框就类似一个输入密码的文字框,每输入一个字符,都以星号来显示。
SpecialEffect 属性:指定对象的外观。
fmSpecialEffect 的设置值如表12-4 所示。
对于框架,默认值是 Sunken。
需要注意的是,复选框、数值调节钮和切换按钮只接受Flat 和Sunken (0 和 2)。
而其他控件可接受所列的全部值。
Value 属性:定义某给定的控件的状态或内容。
AutoSize 属性:规定对象是否自动调整大小以显示其完整的内容。
属性:用来规定当用户在文本框或组合框的文本框区域输入最大允许字符数时,是否自动跳格。
AutoWordSelect 属性:指定是采用单词还是采用字符,来作为扩展选定内容的基本单元。
数据库课件-窗体的设计与创建
![数据库课件-窗体的设计与创建](https://img.taocdn.com/s3/m/8e084e6fcc22bcd127ff0cc7.png)
5.3.1 认识窗体的设计视图
窗体的设计视图是设计和编辑窗体的工作区。所有 的窗体都有主体节,在默认情况下,设计视图只显示主 体节 。
1. 窗体设计视图的结构
如果要添加其他节,可在窗体中单击鼠标右键,在快捷菜 单中选择“窗体页眉/页脚”或“页面页眉/页脚”命令。
添加页面页眉/页脚 添加窗体页眉/页脚
【实例5-5】根据“教学信息管理系统”数据库中的教 师表,使用窗体向导创建“教师信息”窗体。
5.2.6 使用“空白窗体”按钮创建窗体
6 使用“空白窗体”按钮创建窗体
【实例5-6】使用“空白窗体”按钮创建“教学信息管 理系统”数据库中的“学生”窗体。
5.3 设计窗体
通常要创建灵活复杂的窗体,可以有两种选择,第一种 选择是直接在设计视图中对窗体进行设计。另一种选择是 先使用窗体向导或其他方法快速创建窗体,然后在设计视 图中进行调整修改。
5.1.1窗体的组成
5.1.2 窗体的类型
窗体按功能分类,其有如下四种类型:数据操作窗体、控 制窗体、信息显示窗体和交互信息窗体。 数据操作窗体:用户对表或查询进行显示、浏览、输入和修 改等多种操作。在实际应用当中,通常考虑把数据操作窗体与 控制窗体结合起来一起使用。 控制窗体:主要用来操作或控制程序的运行。这类窗体通常 通过“命令按钮”等控件来接受并执行用户请求。 信息显示窗体:主要用来显示信息。可以通过数值或图表的 形式显示信息,如数据透视表和数据透视图。 交互信息窗体:主要用于需要自定义的各种信息窗口,包括 警告、提示信息,或要求用户填入内容等。如当输入数据违反 有效性规则时,系统自动弹出的警告信息。
(4)创建未绑定型组合框,用来查阅表或查询中的值
【实例5-11】在上面已经建立的“教师信息查询”窗 体中,在窗体页眉中添加基于“院系”表的未绑定型 组合框 。
access窗体的设计(2)
![access窗体的设计(2)](https://img.taocdn.com/s3/m/ccede208cc1755270722081a.png)
5.4 使用向导创建窗体
2.自动创建窗体向导 用“自动窗体”按钮创建窗体虽然简便,但窗体只有一 种格式。使用自动创建窗体向导可以创建其他形式的窗 体:纵栏式窗体、表格式窗体和数据表窗体。 具体操作方法如下: (1)在数据库窗口中,单击“新建”按钮,调出“新 建窗体”对话框,如图5-4-3所示,选择单击“窗体”对 象,然后再选择“自动创建窗体:纵栏式”选项。 (2)单击“请选择该对象数据的来源表或查询”文本 框的向下箭头符号,可以从调出的下拉列表中选择创建 窗体的表或查询。 (3)双击该选项或单击“确定”按钮,可以直接创建 窗体,效果如图5-4-4所示。
4.设置窗体及控件的属性
每个控件都有自己的属性,有些属性是比较重要的,下面介绍 几个控件通用的属性。 (1)标题:所有的窗体和标识控件都有一个标题属性。当作 为一个窗体的属性时,标题属性定义了窗口标题栏中的内容。 如果标题属性为空,窗口标题栏则显示窗体中字段所在表格的 名称。当作为一个控件的属性时,标题属性定义了在标识控件 时的文字内容。 (2)控件提示文本:该属性可以使得窗体的用户在将鼠标放 在一个对象上后就会有一段提示文本显示。 (3)控件来源:在一个独立的控件中,“控件来源”属性告 诉系统如何检索或保存在窗体中要显示的数据。如果一个控件 是要更新数据,则可以将该属性设置为字段名。
5.4 使用向导创建窗体
(4)单击工具栏上的“保存”按钮,弹出“另存为” 对话框,在其中输入新窗体的名称并单击“确定”按 钮,完成新窗体的创建。 用这种方法创建的窗体是最简单的窗体,从图5-42中可以看出窗体上的字段(控件)和表上的字段是 一一对应的,而实际上窗体上不是必须显示表中的每 个字段,但在用这种方法创建的窗体中是不能实现的。 本例中窗体中所有的属性均与相对应的表相同,但窗 体也可以设置它的属性,而且窗体的可用属性比表要 多。在用“自动窗体”按钮创建的窗体中不能进行这 些设置。