




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章窗体的设计和应用教学内容1. 窗体的概念和作用,窗体的类型和视图;2. 窗体的创建;3. 窗体的设计;4. 窗体的美化。教学要求【知识目标】1. 理解窗体的概念:2. 了解窗体的类型:3. 熟悉窗体的不同视图在窗体设计和使用中的作用;4. 了解设置常用控件的属性。【技能目标】1. 能根据应用目的,选用合适的方法创建不同类型的窗体:2. 能熟练使用自动方式和窗体向导快速创建简单窗体:3. 会利用窗体设计视图(窗体控件)创建简单窗体;4. 会设置常用控件的属性。教学重点1. 使用窗体向导创建数据源来自于多表的窗体:2. 灵活运用不同的方法创建不同类型窗体;教学难点1. 窗体视图的作用;2.
2、使用设计视图创建窗体;3. 窗体控件属性的设置;4. 窗体属性的设置。教学方法讲授法、案例法、演示法课时数8课时(授课4课时,实验4课时)课程导入【思路】提出问题,并组织学生进行讨论。通过讨论总结出方便访问数据、 使数据更安全的方法是通过Access的窗体对象,来访问和操作数据, 而不是直接在表中访问数据。以此姑论引出第5章要介绍的内容。【问题】1. 使用表存储数据是否安全?2. 怎样才能更方便、更安全的对数据库中的数据进行添加、删除和 修改?【实例】演示一个访问和操作数据的窗体。如:3O2M: X倬上g i“ faXl lUm a国讲授5.1窗体概述窗体是用户和系统进行交流的界面,将整个系统
3、的对象组织起来,从而形成一个功能 完整、风格统一的数据库应用系统。5. 1.1窗体的概念和作用窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。用户通过 使用窗体来实现数据维护、控制应用程序的流程。具体包括以下几个方面。(1)数据的显示与编辑。(2)数据的输入。(3)信息的显示和数据的打印。(4)控制应用程序流程。5. 1.2窗体的视图Access窗体有4种视图,分别是设计视图、窗体视图、布局视图和数据表视图。(1)设计视图。(2)窗体视图。(3)布局视图。(4)数据表视图。【提示】在这三类窗体中,有 些是绑定了数据源(连接到表或查询), 如数据操作窗体;有 些不,没有绑定数据
4、 源,如应用控制窗体。 应注意区分。5.1.3窗体的类型按功能可以将窗体划分为数据操作窗体、控制窗体和交互信息窗体等3种类型。1. 数据操作窗体数据操作窗体主要用来对表或查询进行显示、浏览、输入、修改等操作.数据操作窗 体又根据数据组织和表现形式的不同分为单窗体、数据表窗体、分割窗体、多项目窗体等。2. 应用控制窗体应用控制窗体主要用来操作、控制程序的运行,它是通过命令按钮、选项按钮等控件 对象来响应用户请求的。3. 交互信息窗体交互信息窗体可以是用户定义的,也可以是系统自动产生的。由用户定义的各种信息 交互式窗体可以接受用户输入、显示系统运行结果等;由系统自动产生的信息交互式窗体 通常显示各
5、种警告、提示信息,如数据输入违反验证规则时弹出的警告等。讲授+演示【思路】通过演示实例,使学 生了解创建窗体的简 单方法。5.2窗体的创建创建窗体有两种途径:一种是在窗体的设计视图下创建,另一种是使用Access提供 的各种向导快速创建。数据操作类的窗体(有数据源)一般都能由向导创建,但这类窗体 的版式是既定的,因此经常需要转到设计视图进行调整和修改。应用控制类窗体和交互信 息类窗体只能在设计视图下手动创建。5. 2.1快速创建窗体Access提供了多种方法,可以快速创建窗体。基本步骤都是先打开(或选定)一个 表或者查询,然后选用某个创建窗体的工具来创建窗体。1. 使用“窗体”工具创建窗体使用
6、“窗体”工具可以创建显示单条记录的窗体。如果选定的表有关联的子表,“窗 体”工具还会在主窗体中自动生成一个子窗体,子窗体显示主窗体中当前记录关联的子表 中的数据。2. 使用“多个项目”工具创建多个项目窗体使用“多个项目”工具可以创建显示多条记录的窗体,能够满足快速浏览数据表中所 有记录的需要。3. 使用“数据表”工具创建数据表窗体数据表式窗体中的每条记录是以行和列的格式进行显示。可以使用“数据表”工具创 建数据表窗体。5. 2.2创建“模式对话框窗体模式对话框窗体是一种交互信息窗体,带有确定”功能和“取消”功能两个命令按 钮。这类窗体的特点是它的运行方式是独占的,在退出窗体(单击“确定”或“取
7、消”按 钮)之前不能打开或操作其他的数据库对象。5. 2.3使用“空白窗体创建窗体使用空白窗体”按钮创建窗体是在布局视图中创建的,这种“空白”就像一种白纸。 在所建的“空白窗体”中,可以根据需要从同时打开的用于窗体数据源的字段列表中,将 字段拖到窗体上,从而完成创建窗体的工作。5. 2.4使用向导创建窗体系统提供的自动创建窗体工具方便快捷,但是多数内容和形式都受到限制,不能满足 更为复杂的要求。使用“窗体向导”就可以更灵活、全面地控制数据来源和窗体格式,因 为“窗体向导”能从多个表或查询中获取数据。1. 创建基于单个数据源的窗体2. 创建基于多个数据源的窗体5.3窗体的设计在创建窗体的各种方法
8、中,更多的时候是使用窗体设计视图来创建窗体,这种方法更 直观、更灵活。创建何种窗体依赖于用户实际需求。在设计视图下创建窗体时,用户可以完全控制窗体的布局和外观,准确地把控件放在合适的位置,设置它们的格式,直到达到 满意的效果。5. 3.1窗体设计视图讲授+演示1. 窗体的组成和结构 窗体中包含各种控件; 窗体由多个带区构成; 属性决定窗体和控件的特征(外观、绑定的数据源)(在属性表设置)在设计视图下,窗体由5个节(带区)组成,分别为主体、窗体页眉、页面页眉、页 面页脚和窗体页脚。(1)窗体页眉:位于窗体顶部,常用来显示窗体的标题和使用说明、放置命令按钮等(2)页面页眉:用来显示标题、徽标、字段
9、名称等信息。(3)主体:是窗体最重要的部分,每一个窗体都必须有一个主体,是打开窗体设计视 图时系统默认打开的节。主体是数据、记录的显示区,窗体上的控件也主要在主体节上设 置。(4)页面页脚:与页面页眉位置相对、性质相彷,用来设置窗体在打印时每一页底部 要显示的内容,如日期、页码等。(5)窗体页脚:与窗体页眉位置相对,位于窗体底部,该区域的内容也是静态的,不 随垂直滚动条的调节而滚动,经常用来放置各种汇总信息,如“平均成绩”、“总人数” 等。也可以像窗体页眉一样,放置命令按钮和说明信息。2. 窗体设计工具【问题】什么对象可作为窗体 的数据源?控件是窗体上用于显示数据、执行操作、装饰窗体的对象。教
10、材中介绍了 10种常用 控件。3. 字段列表数据操作类窗体都是基于某一个表或查询建立起来的,因此窗体内控件显示的是表或 查询中的字段值。当要在窗体中建立绑定型控件时,从“字段列表”窗口中创建是最便捷 的。5. 3.2属性设计窗体和窗体上控件都有自己的属性集合,这些属性决定了控件的外观、它所关联的字 段,以及对鼠标或键盘事件的响应。【提示】如果要创建一个使用 多个表数据的窗体, 可首先利用多个表中 的数据建一个查询, 然后将这个查询作为 窗体的记录源。讲授+演示1. 属性表2. 窗体的基本属性为窗体设定数据源,窗体中的重要属性之一是“记录源”。如果创建的窗体用来显示或输入数据表的数据,必须为窗体
11、设定记录源;如果创建的 窗体用作切换面板,或自定义对话框,则不必设定记录源。5. 3.3常用控件的使用在设计视图中设计窗体时,需要用到各种控件。卜面就常用的控件做详细介绍。1. 控件的基本操作思路】通过演示实例,使学 生了解控件的使用方 法。【提示】创建窗体的过程:1. 创建窗体2. 指定数据源(指绑定窗体)3. 添加控件4. 设置窗体和控件的属性讲授+演示(1)向窗体中添加控件(2)选择控件(3)改变控件大小选中窗体上的控件,控件四周会出现8个控制点,当鼠标光标靠近任意控制点变成双 向箭头时,就可以按下鼠标拖曳,调整控件大小,如图5-32所示。(4)调整控件位置2. 标签标签控件主要用来在窗
12、体上显示文本,用作提示和说明。它没有数据源,只要将需要 显示的字符赋值给标签的“标题”属性就行了。3. 文本框文本框控件一般与内存变量或字段变量相关联,用于输入或编辑变量或字段的值。文 本框最重要的属性是“控件来源”属性。若设置文本框控件的“控件来源”属性为已有的 内存变量名或由窗体的记录源”属性指定的数据表中的字段名,则在窗体视图下对文本 框内容的编辑不仅会回送给内存变量或字段,还会保存在文本框的“默认值”属性中。4. 组合框与列表框使用组合框或列表框控件可以让用户直接在列表中选择所需数据,提高了数据输入的 速度和准确率。这两种控件的形式和功能相似。在形式上组合框多了一个下拉箭头,单击 下拉
13、箭头后会弹出一个下拉列表,而一般选项较少且窗体空间足够时可选用列表框控件; 在功能上的区别是前者可读写,后者只读。5. 命令按钮命令按钮主要用来控制应用程序的流程或者执行某个操作。命令按钮通过响应各种用 户事件,触发系统执行Access的宏或者VBA程序完成某操作,这些将在后续章节中介 绍。这里主要介绍使用命令按钮向导创建命令按钮的方法。6. 复选框、选项按钮、切换按钮和选项组复选框、选项按钮和切换按钮都可以用于多选操作,它们功能相似,形式不同。当这 三种控件和选项组控件结合起来使用时,可实现单选操作。5.4窗体的美化窗体的基本功能设计完成之后,要对窗体上的控件及窗体本身的一些格式属性进行设
14、定,使窗体界面看起来更加友好,布局更加合理,使用更加方便。窗体的美化是窗体设计 最后的点睛之笔。5.4.1设置控件的格式属性Access在创建诱人的用户界面上为用户提供了很大的方便,可以将各种效果添加到 特定的控件上,以达到美化的目的。控件的格式属性包括标题、字体名称、字体大小、字体粗细、前景颜色、背景颜色等。1. 使用属性表设置控件的“格式属性2. 使用“格式”选项卡命令设置控件的“格式”属性5. 4.2设置窗体的格式属性窗体的格式属性包括默认视图、滚动条、记录选择器、导航按钮、分隔线、自动居中、 控制框、最大化/最小化按钮、关闭按钮、边框样式等。这些属性都可以在窗体的属性对 话框中设置。在
15、窗体设计视图下双击窗体选择器按钮,可打开窗体的属性表。1. 应用条件格式2. 为窗体添加状态栏3. 使用背景位图5. 4.3应用“主题”关于窗体的修饰和美化,有一种快捷方式,即应用“主题”。“主题”可以更改数据 库的整体设计,包括“颜色”、“字体”和“背景”等。也可以预定义自己风格的主题样 式,添加到“主题”库中。如果将一个Office主题设置为数据库的默认主题,当添加一 个新对象(如窗体或报表)时,Access会自动使用默认主题。5. 4.4调整控件的布局在窗体的最后布局阶段,需要调整控件的大小,排列或对齐控件,以使界面有序、美 观。Access 2016在布局视图下暗含了一个控件布局。控件
16、布局就像一个表格,包含行、 列和单元格,允许灵活放置控件。1. 将控件分组2. 取消控件分组3. 调整行或列的大小4. 从布局中删除控件5. 从布局中删除行或列6. 在布局中插入行或列7. 拆分控件所占空间8. 合并单元格本章小结本章详细介绍了窗体的操作,包括窗体的概念和作用、窗体的组成和结构、窗体的创 建和美化等。窗体是Access的重要对象,起着用户与系统交互的作用。在Access中,根 据窗体是否与表或查询相连分绑定/非绑定窗体,由“记录源”属性决定;窗体中包含各 种控件,根据控件是否与字段相连分绑定/非绑定控件,由“控件来源”属性决定;窗体 和控件的特性主要由其属性决定;绑定窗体可通过
17、向导创建,从而省却自己设计的麻烦。课后练习一、问答题1. 简述窗体的作用及组成。2. 在创建主/子窗体、基于多表创建窗体时应注意哪些问题?3. 标签控件与文本框控件的区别是什么?4. 在选项组控件中可以由哪些控件组成?5. 简述复选框控件、切换按钮控件、选项按钮控件三者的区别。二、选择题(见教材)三、填空题(见教材)实验内容及要求一、实验目的1. 熟悉Access窗体设计的操作环境。2. 了解窗体的基本概念和种类。3. 学会白动创建窗体和用向导创建窗体的方法。4. 学会在设计视图下创建窗体,熟悉窗体设计视图的使用。5. 建立属性的概念,熟悉属性表对话框。6. 掌握常用控件的使用。二、实验内容以
18、实验3和实验4创建的数据库中相关表和查询为数据源,按题目要求完成以卜 操作。1. 以“订单表为数据源,使用“窗体”工具创建窗体,保存为F1。2. 以“订单明细”表为数据源,使用“数据表”工具创建窗体,保存为“F2” 3. 以“客户”表为数据源,使用“窗体”工具创建窗体,并删除子窗体,保存为“F3”。4. 以“书籍”表为数据源,使用“多个项目”工具创建窗体,保存为F4”。5. 以“雇员表为数据源,创建分割窗体,并在窗体中创建4个命令按钮,用作记 录导航,命令按钮上显示图片,保存为“F5”。6. 以实验4所建查询“Q5”为数据源,用“图表”控件创建图5-73所示的图表窗 体,显示每名雇员奖金额统计,窗体名为“F6” o7. 创建图5-74所示的窗体,窗体名为“F7”。其中,“进入系统”和“退出系统” 两个命令按钮暂无任何功能。可将“首都经济贸易大学XX学院”改为自己所在院系名。说明:窗体中的图片自行拟定。图5-73 “雇员销传金额
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图书馆可持续发展战略研究考核试卷
- 烟草包装设备的节能驱动系统设计考核试卷
- 网络犯罪预防与应对考核试卷
- 环境污染治理与环境影响评价制度考核试卷
- 2025简易合同聘请个人厨师模板
- 2025跨国租赁合同(2)范文
- 2025存量房买卖标准格式合同
- 2025年出国打工者的合法权益应当得到法律保障-本案中合同的性质是雇佣合同还是中介合同
- 中国糖尿病足诊治指南课件
- 宿迁生物质能电厂工程施工组织设计
- 慢性血栓栓塞性肺动脉高压
- 儿童早期综合发展课件
- 剪力墙平法识图讲义(PPT格式105)
- 北京中考英语词汇表(1600词汇)
- 专业工程分包业主审批表
- 药剂科终止妊娠药品管理制度
- 除草剂分类和使用方法
- 中远集团养老保险工作管理程序
- 留守儿童帮扶记录表
- 变电站第二种工作票
- 煤矿机电运输专业质量标准化管理制度
评论
0/150
提交评论