第5章数据库窗体
第5章 窗体
使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
数据库技术及应用(Access 2016)第5章 窗体
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章 窗 体
(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
Access2010数据库应用教程第5章 窗体
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 使用“多个项目”按钮创建窗体:“教师信息窗体”, 数据源为“教师信息”表。 操作步骤请看演示,结果如下。
access数据库应用教程5,窗体与控件
Access数据库应用教程
主/子表窗体
数据表窗体
主/子表窗体
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
数据透视表/数据透视图
一个数据透视表窗体。 “数据透视表”窗体和“数据透视图”窗体 与窗体的“数据透视表”和“数据透视图” 视图不同。Access不能直接创建数据透视 表/数据透视图窗体,但可在数据透视表/数 据透视图视图中拖放字段来创建布局,以数 据透视表/数据透视图的方式显示数据。
Access数据库应用教程
第5章
学习目标 本章要点 上机练习 习 题
窗体与控件
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
学习目标
窗体不仅用于查看、添加、编辑和删除数据,还提供 了直观的用户界面用于创建系统管理窗体。窗体通过 标签、文本框和命令按钮等各种控件来创建界面。控 件可以绑定到表或查询的字段,从而通过控件便可显 示或修改数据。创建窗体也就是在窗体中布臵各种控 件,并建立控件与表或查询的关联。Access为用户提 供了各种窗体向导,使用窗体向导可以快速创建各种 常用的窗体。窗体设计器则是更专业的窗体设计工具, 用于创建格式更为丰富的自定义窗体。本章将在介绍 窗体和控件的基础上,详细讲解如何使用窗体向导和 窗体设计器创建窗体。
电脑基础· 实例· 上机系列丛书
清华大学出版社
Access数据库应用教程
按窗体筛选
设置了筛选准则后,单击工具栏上的 足筛选条件的记录。 筛选条件在窗体打开时一直有效,若要取消筛选,可单击工具栏上的 钮,或选择“记录/取消筛选/排序”命令。 按 按钮执行筛选,窗体中则只显示满
ACCESS第5章窗体
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.页面页脚
数据库技术与应用知识点总结
数据库技术与应用知识点总结SANY GROUP system office room 【SANYUA16H-《数据库技术与应用》知识点总结第一章数据库基础1.基本概念:数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。
数据是形成信息的源泉,信息是有价值的数据是数据的内涵。
信息:有一定含义的、经过加工处理的、对决策有价值的数据数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。
数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。
数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。
2.数据管理的发展阶段1.人工管理阶段:没有直接存储设备、操作系统、管理软件2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件3.数据库系统阶段:一定的格式、统一管理、冗余度小4.分布式数据库阶段:物理上分离、逻辑上统一5.面向对象数据库阶段3. 数据模型:(1)基本概念:数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。
实体:客观存在的并且可以相互区别的“事物”实体集:性质相同的同类实体的集合属性:描述实体的特征域:属性的取值范围主键:用来唯一标识一个元组的某个属性或属性组合联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性关系模型:采用二维表来表示实体以及实体之间关系的模型。
本质是一张表。
关系、关系模式:1:1关系名(属性1,属性2,……)1:n 将1的主键放入n中学生(班级编号,……)n:m 将实体的主键放入关系的属性中(2)E-R模型:能根据具体问题构建E-R模型、画出E-R图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据结构、关系的性质数据查询、数据插入、数据删除、数据修改关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结(4)E-R模型转换为关系模型(5)关系模型的完整性(实体、参照、自定义)实体:主键不能为空参照:外键为空或在其担任主键的实体集中存在自定义:用户自己定义的语义要求第二章A ccess数据库与表的操作1. Access数据库设计的一般步骤2. 基本概念:Access数据库、表、记录、字段3. 使用表设计器创建表(1)字段名命名规则不能空格开头、不能用.!()[]、最长64个字符(2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择)(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段(4)设置主键4.建立表间关系:关联字段、实施参照完整性5.表的复制、更名、删除6.数据的导入、导出第三章查询1.查询的概念和作用查询是根据查询条件从一个或多个表中获取数据的方法浏览、更新、分析数据2.选择查询使用条件从一个或多个表中检索数据,然后按所需顺序显示数据3.条件查询(1)查询条件的表示①条件的组合:and、or、not②取值范围的说明: >、<、>=、<=、<>between… and…In③条件不确定: like*(替代零个一个或多个任意字符)、?(任意单一字符)、#(任意一个数字)、[ ](替代方括号内任意字符)、!(替代方括号内字符以外的任意字符)、-(2)函数①统计函数(SUM,AVG,COUNT,MAX,MIN)②字符串函数(LEN,LEFT,RIGHT,MID)③日期函数(DATE,NOW,YEAR,MONTH,DAY)4.交叉表查询、重复项查询、不匹配项查询:特点、何时适用交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个表或查询重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性不匹配:查找可能的遗漏,在一张表中有另一张表中没有4.参数查询在作为参数字段的条件行中,以[ ]括起与字段名不同的内容5.操作查询:生成表查询、更新查询、删除查询、追加查询第四章 SQL查询select-from-where、insert、update、delete,要求能读懂select:构成查询结果的属性列from:作查询的表where:查询条件insert:将子查询结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和修改基本表、定义视图和定义索引create(建立)drop(删除) alter(修改)数据操纵:用于表或视图的数据进行添加、删除和修改等操作 insert(插入) delete update数据查询:用于从数据库中检索数据 select数据控制:用于控制用户对数据的存取权利 grant(授权) revote(回收权限)第五章窗体1.窗体的概念和作用概念:通过灵活多样的控件使用构成了用户与数据库的交互界面,从而完成显示、输入和编辑数据等事物作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面可作为组织、控制整个系统中对象的外观界面2.创建窗体的三种方法自动创建、窗体向导、设计视图3.窗体的构成窗体页眉、页面页眉、主体、页面页脚、窗体页脚4.窗体的控件(1)类型:结合型控件、非结合型控件、计算型控件(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体/子报表(3)常用属性:名称、标题记录源:窗体的数据来源,一般为表或查询控件来源:控件所显示数据的来源,通常是与控件结合的字段行来源:组合框、列表框的列表选项来源5.主/子窗体:主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联的数据第六章报表1.报表的概念和作用:与窗体的功能比较、区别报表用于对数据库中的数据进行浏览、分析、汇总和输出;窗体用于浏览、编辑、输入、输出2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多10个字段分组)汇总项:可以添加多个字段的汇总,并且可以对同一字段执行多种类型的汇总分组间隔项:确定记录如何分组在一起,可以自定义标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段有/无页眉节选项:用于添加或移除每个组前面的页眉节4.标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。
第五章-Access数据库窗体和控件
3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。
第5章 窗 体
本章小结
本章主要介绍了窗体的组成、分类与功能,并介绍了在 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一、选择题1.在Access中,可用于设计输入界面的对象是()。
A.窗体B.报表C.查询D.表2.下列不属于Access窗体的视图是()。
A.设计视图B.窗体视图C.版面视图D.数据表视图3.可以作为窗体记录源的是()。
A.表B.查询C.SELECT语句D.表、查询或SELECT语句4.在窗体设计控件组中,代表组合框的图标是()。
A. B. C. D.5.在Access数据库中,用于输入或编辑字段数据的交互控件是()。
A.文本框B.标签C.复选框D.组合框6.能够接收数值型数据输入的窗体控件是()。
A.图形B.文本框C.标签D.命令按钮7.在Access中建立了“学生”表,其中有可以存放照片的字段。
在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是()。
A.图像框B.绑定对象框C.非绑定对象框D.列表框8.在Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是()。
A.选项组控件B.列表框或组合框控件C.文本框控件D.复选框、切换按钮、选项按钮控件9.在教师信息输入窗体中,为职称字段提供“教授”“副教授”“讲师”等选项供用户直接选择,应使用的控件是()。
A.标签B.复选框C.文本框D.组合框10.要改变窗体上文本框控件的数据源,应设置的属性是()。
A.记录源B.控件来源C.筛选查阅D.默认值11.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控制来源属性()。
A.[Page]/[Pages]B.=[Page]/[Pages]C.[Page]&"/"&[Pages]D.=[Page]&"/"&[Pages]12.下列属性中,属于窗体的“数据”类属性的是()。
A.记录源B.自动居中C.获得焦点D.记录选择器13.在Access数据库中,为窗体上的控件设置【Tab】键的顺序,应选择“属性表”窗格中的是()。
第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数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
Access数据库应用教程第5章 窗体图文模板
窗体可以与函数、子程序相结合,通过编写宏或VBA代码完成各种复杂的控制功 能。例如,在窗体中设计命令按钮,并对其编程,当单击命令按钮时,即可执行相 应的操作,从而达到控制程序流程的目的。
窗体概述
②窗体的信息来源 窗体作为用户与Access应用程序之间的交互界面,其本身并不存储数据;多数
有运行,看不到实际数据。
的空白处单击鼠标右键,执行“页面页
(2)会显示网格线,便于对齐窗体
眉/页脚”或“窗体页眉/页脚”命令显
内的各个控件。
示或隐藏它们,还可以调整各部分的大
(3)在设计视图中,可以用鼠标左
小。
键框选多个控件,所选择的控件四
(5)可以向窗体添加更多类型的控件,
周以黄色突出显示控制框,表示此
在纵栏式窗体中,数据源的所有字段都会显示在窗体上,每个字段占
【例5-1】在“一学行生,成一绩次管只理显”示数一据条记录。
库中,使用“窗体”按钮创建一个名
为 “例5-1选课成绩”的窗体。该窗
体的记录源是“选课成绩”表。操作
步骤如下:
(1)打开“学生成绩管理”数据库,
单击“导航窗格”中的“表”对象。
(2)在展开的“表”对象列表中单
程名称”字段。
图5-8 添加“学号”字段
(5)重复第(3)步添加
后的布局视图
“平时成绩”和“考试成绩”
字段。
(6)单击“保存”按钮,保
存该窗体,窗体命名为“例5-3 图5-9 格式窗体
使用“多个项目”按钮创建表格式窗体,在一个窗体上显示多条记录,每一行为一条记录, 数据源可以是表或者查询。
数据表 视图
标题和筛选字段, 直到形成所需的版 面布置为止。每次 改变版面布置时, 窗体会立即按照新 的布置重新计算数 据。
ACCESS窗体的概念和作用
二 标签
标签控件主要用来在窗体上显示一段 固定的文字 用作提示和说明 它没有数据 源,只要将欲显示的字符赋给标签的“标 题”属性就行了。
标签的常用属性及说明
属性 标题 前景色 文本对齐 字体 可见性 背景样式
说明 指定标签的标题,即需要显示的文本 按钮启动颜色面板来选择 指定标题文本在空间中显示时的对齐方式 指定用何种字体显示文本,默认宋体 指定标签是否可见,默认“是” 指定标签的背景是否透明,当标签设定为透明 时,可以显示标签后面的内容
绑定列
指定哪一列与“控件来源”属性中指定的基础字段绑定。当在 列表中选择一项时,该列中的数据将存储在字段中。如果隐藏 了该列,则该数据可能会与列表上显示的数据有所不同
确定组合框是接受输入的任何文本,还是只接受与列表中的值 限于列表 匹配的文本。如果想允许将用户输入的新值添加列表中,可将
该属性设为“否”
指定文本框是否只读,“否”的话可读写,“是” 为只读,默认“否”
四.组合框与列表框
使用组合框或列表框控件可以让用户 直接在列表中选择所需数据 提高了数据录 入的速度和准确率 这两种控件的形式和功 能相似。在形式上组合框多了一个下拉箭 头,单击下拉箭头后将显示一个下拉列表,可 以显示更多的数据项;在功能上的区别是 前者可读写,后者只读。
组合框控件可看做是列表框控件和文本框控件的结合
列表框 用于当输入或显示的数据来自一组固定的数据或某个表或查询的字段时
选项卡 图像
当窗体中的内容无法在一页中全部显示时,使用选项卡进行分页,每一页上可 以有一个分类标签
用来在窗体中显示静态图片
四.字段列表
通常窗体都是基于某一个表或查询建立起 来的 因此窗体内控件显示的是表或查询中的 字段值 在创建窗体过程中当需要某一字段时, 单击工具栏中的“字段列表”按钮 ,即可显 示“字段列表”窗口。例如,要在窗体内创建 一个控件来显示字段列表中的某一文本型字段 的数据时,只需将该字段拖到窗体内,窗体便自 动创建一个文本框控件与此字段关联。
窗体报表操作题答案
第5章窗体窗体1-5:2、4、10、16、71 窗体6-10:2、3、18、32、35窗体11-15:47、53、56、59、62 窗体16-20:70、72、107、109、130Access窗体操作题代码中常用的属性:标题Caption ;前景色foreColor ;是否可用Enabled ;记录源RecordSource4、(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;本题直接选择事件,运行宏m1如果要求写入运行宏的代码就为:docmd.runmacro “宏名称”即:docmd.runmacro “m1”35、(5)设置所建命令按钮bC的单击事件,使用户单击该命令按钮后,CDID标签的显示颜色改为红色。
要求用VBA代码实现。
属性设置为:对象名.属性名=值窗体为:form.属性名=值如:form.caption=time() 也可以:me.caption=time()本题是将CDID文本框所带标签改变颜色: CDID_标签.forecolor=vbred 或 CDID_标签.forecolor=rgb(255,0,0)53、(1)将窗体"fEmp"上文本框"tSS"更改为组合框类型,保持控件名称不变。
设置其相关属性实现下拉列表形式输入性别"男"和"女";选择文本框右键,选择更改为组合框,在属性窗口设置属性行来源:男;女(不要选择控件来源),行来源类型:值列表。
(2)修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值;在查询qemp的设计视图下:添加性别字段,在条件行输入:[forms]![femp]![tss]。
注意:性别不显示。
(3)设置窗体对象"fEmp"上文本框"tPa"为计算控件。
(12)ACCESS2003所有ppt第5章 窗体
Access 2003 入门与提高 工具按 钮名称 按钮 图标
3、工具箱中的按钮
工具按钮的功能
清华大学出版社
“选择 对象” 按钮
“控件 向导” 按钮 “标签 ”按钮 “文本 框”按 钮 “选项 组”按 钮 “切换 按钮” 按钮
用于选定控件、节或窗体。单击该工具可以释放事先锁定的 工具栏按钮。
用于打开或关闭控件向导。使用控件向导可以创建列表框、 组合框、选项组、命令按钮、图表、子报表或子窗体。要使 用向导来创建这些控件,必须按下“控件向导”按钮。 用于显示说明文本的控件,如窗体或报表上的标题或指示文 字。 用于显示、输入或编辑窗体或报表的基础记录源数据,显示 计算结果,或接收用户输入数据的控件。 与复选框、选项按钮或切换按钮搭配使用,可以显示一组可 选值。 该按钮可用于结合到Yes/No字段的独立控件或用来接收用户 在自定义对话框中输入数据的非结合控件,或者选项组的一 部分。
Access 2003 入门与提高
清华大学出版社
窗体与数据表的差异
对数据表而言,我们几乎不能控制数据的显示, 尽管可以调整显示字体的大小和字型,并且可以 对列重新布局、改变大小和隐藏它,但是不能对 显示微观做大的改变。而在窗体上,我们可以将 每个字段准确地放置在指定的位置,可以给每个 字段添加颜色和阴影,可以添加文本控件使数据 的输入效率更高。 在数据输入方面窗体比数据表更灵活,窗体不仅 同时给多个表输入数据、添加计算字段,而且还 可以添加功能增强的数据校验和编辑控件。可以 添加线条、方框、颜色和静态位图,使窗体更易 用。 对于OLE对象,只能在窗体和报表中才是可见的。
新建窗体图表向导选择数据来源确定根 据向导的提示进行选择
向导中出现的可选项
Access 2003 入门与提高
数据库的窗体设计 05
5.5 定制用户界面
1、设计切换窗体
原来创建的窗体都是一个个独立的窗体,我们需要 将这些窗体集成在一个主窗体中供用户选择和切换,这个 主窗体就称为切换窗体。切换面板可以用来管理现有的窗 体,使各窗体组成一个应用系统。
选择工具菜单的“数据库实用工具”子菜单中的“切换面板管理 器”命令,弹出切换面板管理器窗口 : 通过选择、设计,按提 示进击行后续步骤。
第5章 窗体设计
要点
5.1 认识窗体 5.2 使用向导创建窗体 5.3 窗体的设计 5.4 修饰窗体 5.5 定制用户界面
5.1 认识窗体
窗体作为Access数据库的重要组成部分,起着联系数 窗体作为Access数据库的重要组成部分,起着联系数 据库与用户的桥梁作用。以窗体作为输入界面时,它可以 接受用户的输入,判定其有效性、合理性,并响应消息执 行一定的功能。以窗体作为输出界面时,它可以输出一些 记录集中的文字、图形图像,还可以播放声音、视频动画、 实现数据库中的多媒体数据处理。
2、菜单与工具栏
工具栏
打开“自定义”窗 口 弹出的“新建工具 栏”对话框中,输 入所要创建的工具 栏名称
打开工具栏属性窗口, 以设置它的属性
在自定义对话框中,选择“命令”选项卡 ,在类别列 表框中选择要加入到工具栏的项目,在命令列表中选 择相应的命令 若要对工具栏上命令进行修改,可单击该命令,并打 开鼠标右键子菜单,以便更改命令的名称、显示方式、 图标图片等。
添加一个绑定控件的方法:
• 从字段列表中拖动
• 利用工具箱
3、在设计视图中创建窗体
创建一个空白窗体 为窗体设定数据源 添加数据控件 设置窗体及控件属性
5.4 修饰窗体
1、常用控件
组合框与列表框
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.1.5 控件(创建控件的方法)
2.创建控件的方法 (1)在基于记录源的窗体中,可以通过从字段列
表中拖动字段来创建控件。其中的字段列表是列出了 基础记录源或数据库对象中的全部字段的窗口。
(2)通过单击工具箱中某一控件按钮来直接创建 控件。
(3)在确保工具箱中的“控件向导”按钮按下后, 通过单击工具箱中某一控件按钮,并使用该控件向导 (当Access对该控件提供有控件向导时才可以使用该 控件向导)来创建控件。
在数据透视表视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据。 (5)数据透视图视图
在数据透视图视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和筛选 字段,直到形成所需的版面布置为止。每次改变版面布置时,窗 体会立即按照新的布置重新计算数据并显出对应的图表。
窗体属性决定窗体的结构、外观和行为。控件属 性决定控件的结构、外观和行为,以及其中所含文本 或数据的特性。
使用某一对象的“属性”对话框可以设置其属性。 在选定了窗体、节或控件后,单击工具栏中的“属性” 按钮,可以打开其“属性”对话框。
一般来说,Access 对各个属性都提供了相应的 默认值或空字符串,用户在打开某个对象的“属性” 对话框后,可以重新设置该对象的任一属性值。
页面页脚只出现在打印窗体中。 (5)窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有
关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的 最后一个主体节之后,最后一个打印页的页面页脚之前。
5.1.3 窗体的视图类型
在 Access 数据库中,窗体的视图类型通常有如下几种:
(1)“设计”视图
窗体
窗体是一种主要用于在 数据库中输入和显示数据的 数据库对象。也可以将窗体 用作切换面板来打开数据库 中的其他窗体和报表,或者 用作自定义对话框来接受用 户的输入及根据输入执行操 作。
第5章 窗体
本章主要内容
5.1 窗体概述 5.2 创建窗体 5.3 在设计视图中进行自定义窗体设计
退出
5.1 窗体概述
(2)“窗体”视图
在“设计”视图中创建窗体后,即可在“窗体”视图中进 行查看。在“窗体”视图中,通常每次只能查看一条记录。在 “窗体”视图视图中,使用导航按钮可以在记录之间快速切换。
5.1.2 窗体的视图类型(续)
(3)“数据表”视图 在“数据表”视图中,可以查看以行与列格式显示的记录,
因此可以同时看到许多条记录。在“数据表”视图中,使用导航 按钮可以在记录之间快速切换。 (4)数据透视表视图
5.1.6 工具箱
工具箱是由一些可以用在“设计” 视图中向窗体、报表或数据访问页添加控 件的工具组成的集合。请注意,在页“设 计”视图中可用的工具箱与在窗体和报表 “设计”视图中可用的工具箱不同。
在窗体的“设计视图”中,单击“视 图”菜单中的“工具箱”命令(或单击 “工具栏” 中的 “工具箱” 按钮),可 显出(或隐藏)该窗体设计的“工具箱”。
5.1.6 工具箱(续)
5.1.7 工具箱
5.1.6 工具箱
请注意: 列表框是仅可以从其列表中选择值,不可
以在列表框中输入值。 组合框是窗体上用来提供列表框和文本框
的组合功能的一种控件,用户既可以在组合框 中键入一个值,也可以单击控件以显示一个列 表,并从该列表中选择一列表项值。
5.1.7 窗体和控件的属性
若要创建一个窗体,可在“设计”视图中进行。 在“设计”视图中,使用“格式”工具栏更改字体或字体大小、 对齐文本、更改边框或线条宽度、应用颜色或特殊效果。可以 使用标尺对齐控件。可将控件放在主体节中,或其他某个窗体 节中。还可以使用工具箱添加控件,如标签和文本框等。
在“设计”视图中,单击“视图”按钮切换到另一个视图。
由于窗体的功能与数据库中的数据密切相关,故在 建立一个窗体时,往往需要指定与该窗体相关的表或查询 对象,也就是需要指定窗体的记录源。
窗体的记录源可以是表或查询对象,还可以是一个 SQL语句。窗体中显示的数据将来自记录源指定的基础表 或查询。
在窗体中,通常需要使用各种窗体元素,例如:标 签、文本框、选项按钮、复选框、命令按钮、图片框等等。 在术语上把这些窗体元素称为控件。
窗体页眉出现在“窗体”视图中屏幕的顶部,以及打印时首页的 顶部。
(2)页面页眉节 页面页眉节在每个打印页的顶部显示诸如标题或列标题等信
息。页面页眉只出现在打印窗体中。 (3)主体节 主体节明细地显示记录。可以在屏幕或页上显示一条记录,
也可以显示尽可能多的记录。 (4)页面页脚节 页面页脚节在每个打印页的底部显示诸如日期或页码等信息。
例如,可以创建一个带有子窗体的主窗体,用于显 示“学系”表和“专业”表中的数据。“学系”表和 “专业”表之间的关系是一对多关系。“学系”表中的 数据是一对多关系中的“一”方,“专业”表中的数据 是一对多关系中的“多”方,因为每一学系都可以有多 个专业。
如果将每个子窗体都放在主窗体上,则主窗体可以 包含任意数量的子窗体。还可以嵌套多达七层的子窗体。 也就是说,可以在主窗体内包含子窗体,而子窗体内可
例5-2 在“学生管理系统”数据库中,
使用“自动创建窗体:表格式”创建一个名为 “例5-2班级(表格式窗体)”的表格式窗体。 该窗体的记录源是“班级”表。
3.使用“自动创建窗体:数据表”创建数据表窗 体
例5-3 在“学生管理系统”数据库中,使
用“自动创建窗体:数据表”创建一个名为
“例5-3学生修课成绩(数据表窗体)”的数据 表窗体。该窗体记录源是“修课成绩”表。
动窗体:数据透视图”创建一个名为“例5-5学生各班 级男女人数(数据透视图窗体)”的数据透视图窗体。 该窗体的记录源源是“学生”表。
5.2.3 使用“窗体向导”创建基于一个表的窗体
使用Access提供的“窗体向导”,用户 可以很方便快捷地创建基于一个表(或查询) 的窗体,也可以方便快捷地创建基于多个表 (或查询)的窗体。
4.使用“自动窗体:数据透视表”创建数据透视表窗体
例5-4 在“学生管理系统”数据库中,使用“自
动窗体:数据透视表”创建一个名为“例5-4学生各班 级男女人数(数据透视表窗体)”的数据透视表窗体。 该窗体的记录源是“学生”表。
5.使用“自动窗体:数据透视图”创建数据透视图窗体
例5-5 在“学生管理系统”数据库中,使用“自
5.1.3 窗体的类型
一般来说,Access 2003提供了如下5种类型的窗体: (1)纵栏式窗体
在纵栏式窗体中,每个字段都显示在一个独立的行上,并 且左边带有一个标签。 (2)表格式窗体
在表格式窗体中,每条记录的所有字段显示在一行上,每 条记录只有一个标签,显示在窗体的顶端。 (3)数据表窗体
在数据表窗体中,每条记录的字段以行与列的格式显示, 字段的名称显示在每一列的顶端。 (4)数据透视表窗体
事件过程是为响应由用户或程序代码引发的事件或由 系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。
5.2 创建窗体
窗体是用户与数据库系统之间进行交互的 主要对象。在使用某种功能的窗体之前,也必 须根据应用需求,先创建好该窗体。
● 纵栏式窗体 ● 表格式窗体 ● 数据表窗体 ● 数据透视表窗体 ● 数据透视图窗体
1.使用“自动创建窗体:纵栏式”创建纵栏式窗 体
例5-1 在“学生管理系统”数据库中,使
用“自动创建窗体:纵栏式”创建一个名为 “例5-1班级(纵栏式窗体)”的纵栏式窗体。 该窗体的记录源是“班级”表。
2.使用“自动创建窗体:表格式”创建表格式窗 体
在数据透视表窗体中,可以动态地改变数据透视表窗体的 版式布置,以便按照不同方式分析数据。 (5)数据透视图窗体
在数据透视图窗体中,通过图表可直观地显示数据,并且可 以显示一个或多个图表。
5.1.4 主/子窗体
子窗体是插入到另一窗体中的窗体。原始窗体称为 主窗体,窗体中的窗体称为子窗体。当显示具有一对多 关系的表或查询中的数据时,子窗体特别有效。
对于负责显示记录源中某个字段数据的控件,需要 将该控件的“控件来源”属性指定为记录源中的某个字段
5.1.1 窗体的组成
窗体的构成包括窗体页眉、页面页眉、主体、页面页脚和窗 体页脚五个部分,每个部分称为一个“节”。窗体中的信息可 以分布在多个节中。
(1)窗体页眉节 窗体页眉节显示对每条记录都一样的信息,如窗体的标题。
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
如果为了避免用户在使用窗体查看记录的过程无意 中修改表的内容,则可以打开窗体的“设计”窗口,然 后在“属性”对话框中将窗体的“允许编辑”、“允许 删除”、“允许添加”等属性的属性值设置为:“否” (如图5-22所示)。
例5-6 在“学生管理系统”数据库中,使
用“窗体向导”创建一个名为“例5-6学系窗 体”的窗体。该窗体的记录源是“学系”表。
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
“添加新记录”按钮
为了利用窗体添加新记录,只要单击导航条中的“添加新 记录”按钮 ,便可在窗体中键入新记录的内容。记录内容 输入完毕后,可单击Access主窗口工具栏中的“保存”按钮保 存输入的记录,也可以单击导航栏中的任一个移动记录按钮来 保存输入的数据。如果需要连续输入新的记录则在输入一个记 录完毕后单击“添加新记录”按钮 ,这样可以保存刚刚输 入的记录,同时准备好输入新记录。
5.2.1 创建窗体的方法