数据库-第8章-窗体课件_第1页
数据库-第8章-窗体课件_第2页
数据库-第8章-窗体课件_第3页
数据库-第8章-窗体课件_第4页
数据库-第8章-窗体课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第8章窗体授课人:知识重点、知识难点知识重点Access2007窗体的创建与编辑方法知识难点Access2007窗体与控件设计认识窗体1创建简单窗体2控件的设计与编辑3创建统计分析窗体4窗体的美化5知识结构 窗体是Access数据库的对象之一,是Access数据库的最重要的交互界面。多样化的窗体主要用于浏览和编辑数据表中的数据,显示相关提示信息,还可以根据需求控制应用软件的流程。认识窗体窗体的概述和作用窗体的概述 窗体用于控制用户对数据库的访问,使用窗体可以显示、输入或编辑数据表或查询中的数据,可以使用窗体来控制对数据的访问。有效的窗体可以省略了搜索所需内容的步骤,更便于用户使用数据库。

窗体的作用显示与编辑数据反馈信息控制程序流程Return8.1.4窗体的类型纵栏式窗体表格式窗体数据表窗体数据透视表窗体数据透视图窗体Return1.纵栏式窗体纵栏式窗体时最常见的窗体类型,其主要特点是一次仅显示一条记录,也称单一窗体,可以通过窗体底部的记录选择器,对其他记录进行翻阅。2.表格式窗体表格式窗体是一种连续窗体,其结构只有一条记录的数据横向显示,所谓表格式窗体是通过重复显示该窗体结构以显示多条记录。窗体的主体结构3.数据表窗体该类型窗体如同打开数据表,主要作为子窗体使用。4.数据透视表窗体数据透视表类似Excel的数据透视表,主要用于进行数据分析。5.数据透视图窗体数据透视图就是图表,其作用就是对图表进行分析。8.1.5窗体的视图窗体的视图是用于显示数据的方式,视图可提供不同的方式在窗体中进行编辑数据源表和查询的字段。窗体视图——查看窗体效果数据表视图布局视图——既能看到窗体效果又能调整布局设计视图——窗体设计的平台数据透视表视图数据透视图视图Return创建简单窗体纵栏式窗体表格式窗体其它类型的窗体创建窗体的工具为选中的对象快速创建各种类型的窗体(自动窗体)自动窗体工具例题【例8.1】使用“窗体”工具创建“财务人员档案”窗体。窗体的数据来源包含“财务人员档案”表的所有字段。【例8.6】通过文件另存的方法,以“财务人员档案”表作为数据源创建“财务人员档案_另存”窗体。【例8.2】使用“窗体”工具创建“学生档案”窗体。

思考:窗体的数据来源只包含“学生档案”表的字段吗?【例8.3】使用“分割窗体”工具创建“学费缴纳情况”窗体。窗体的数据来源包含“学费缴纳情况”表的所有字段。【例8.4】使用“多个项目”工具创建“学生档案_多项目窗体”窗体。窗体的数据来源包含“学生档案”表的所有字段。Return其它窗体工具与前面的工具有什么不同?在空白窗体中添加了“确定”和“取消”按钮8.2.5使用“窗体向导”工具创建窗体Return【例8.5】使用“窗体向导”工具创建“学生档案及其缴费情况”窗体。数据源:“学生档案”表(学号、姓名、性别、年级、专业、班号和学费标准)“学费缴纳情况”表(收费日期、收费学年、已交书费金额、已交学杂费金额、收费银行和经办人)窗体样式:“办公室”。比较自动窗体:单表、全部字段、固定布局和样式窗体向导:完全由自己定做窗体,允许多表、部分字段、不同的数据查看方式、不同布局、不同样式8.3使用设计视图创建窗体在设计视图中可创建和修改一个窗体,在窗体视图下可运行窗体并显示结果。要想在设计视图中设计窗体,就需了解设计视图中窗体的结构组成。8.3.1窗体的组成1.窗体的节窗体页眉

页面页眉

主体

页面页脚

窗体页脚

显示或隐藏窗体页眉页脚、页面页眉页脚2.窗体的控件控件是在窗体、报表设计的重要组件,凡是可在窗体、报表上使用的对象都是控件。

控件向导字段列表对象属性利用字段列表创建简单窗体【例8.7】使用“窗体设计”工具以及“字段列表”窗格,创建“学费标准”窗体。窗体的数据源来自“学费标准”表中的以下字段:收费类型、书费和学杂费,结果如右图所示。Return快速自定义窗体所选对象选择窗体对象3.属性对话框更改设置的对象按与数据源的关系划分:绑定型控件:控件与字段列表中的字段结合在一起,对控件中数据的更新会自动保存到相应的数据表中。大多数允许编辑的控件都可以是绑定型控件。可以绑定的字段类型有文本、数字、日期/时间、是/否、图像和备注。未绑定型控件:控件与数据源无关,当给控件输入数据时,窗体可以保留数据,但不会更新数据源。未绑定控件可以用以文本、线条和图像显示。控件基本类型(4种)窗体与数据源的关系窗体中有绑定型控件,前提条件是该窗体已经与对应的数据源绑定(挂钩)。窗体与数据源的关系窗体如果没有绑定数据源,该窗体中的控件只能是非绑定型控件窗体如果绑定了数据源,控件可以是绑定型控件,也可以是非绑定型控件

计算型控件:属于未绑定型控件。计算型控件以表达式为数据源。表达式可以使用窗体和报表中数据源的字段值,也可以使用窗体和报表中其他控件中的数据。

ActiveX控件(ActiveXControl):其它控件。控件基本类型(4种)控

称描

述标签显示说明性文本。可以单独存在,也可以附加到另一个控件上文本框显示或处理表/查询上的数据。使用键盘键入数据,是适用范围最大的控件列表框由多个数据行组成。使用鼠标选取数据,以文本和日期/时间型数据较为常用组合框是文本框和列表框的组合。可以有一个或多个数据列,鼠标选取、键盘输入均可命令按钮用来启动一项操作或一组操作,控制程序流程表5-1 窗体中的常用控件复选框可以对多组“是/否”数据进行共存选择单选按钮排他性的选择按钮,用于选择是/否切换按钮用于数据切换,适用于是/否型数据值选项组用来显示一组限制性的选项值,适用于数字或是/否型数据选项卡可以使用选项卡控件来展示单个集合中的多页信息添加控件的两种方法:1、使用控件向导(自动创建)

2、手动添加(人工创建)

使用标签仅仅是为了显示文本,运行窗体时,标签内容不允许编辑。标签没有数据来源,不可能是绑定型控件。

添加其它控件时,Access会自动添加一个相关的用作标题的标签控件。标签控件徽标和标题(用于窗体页眉)徽标控件是自动在窗体页眉位置插入图像。标题控件是自动在窗体页眉位置插入标签显示窗体或报表的标题,相当于标签的作用。【例8.8】在“学费标准”窗体页眉中添加徽标和标题,窗体另存为“学费标准_徽标和标题”。1)绑定文本框:拖放、设置属性2)非绑定文本框例:创建“登录”窗体如图3)计算文本框例:创建简单计算窗体,能进行最简单的四则运算文本框控件【例8.9】在“学费标准”窗体上创建一个用于计算费用合计金额的文本框,窗体另存为“学费标准_计算文本框”。组合框:文本框与列表框的组合两种的控件向导其实就是表的查阅向导思考:组合框是不是一定是绑定型控件(如例8.10)?列表框、组合框控件【例8.10】创建“收费银行查询已交费情况”窗体,在窗体上创建一个“收费银行名称”组合框,数据来自“收费银行信息”表中的“银行名称”字段。事件驱动的对象只有对它设置相关事件,它才有具体的作用可以通过控件向导设置,也可以通过宏、模块设置有关事件命令按钮控件【例8.11】在“学生档案及其缴费情况”窗体上创建命令按钮:“添加记录”、“删除记录”、“保存记录”和“关闭窗体”,将窗体另存为“学生档案及其缴费情况_命令按钮”。一个选项卡控件可以放置多个页面每个页面相当于一个新的窗体,可以像窗体一样给页面添加各种控件在给页面添加控件时,必须把控件拖入页面当需要在同一个窗体显示的内容太多时,往往可以先把内容分类,再放置在不同的选项卡的页面上注意与“子窗体”控件的区别选项卡控件5.创建选项卡和插入页【例8.12】保留“学生档案及其缴费情况”窗体上方姓名、学号、性别3个字段信息,在下方创建选项卡,窗体另存为“学生信息”窗体。组类控件复选框选项按钮切换按钮选项组1、单独出现时,都只表示一个逻辑值TRUE/FALSE,以表示是否选中状态;2、以组的形式出现,为单选按钮,以组为单位,一组返回一个数值。3、须先创建选项组,再创建复选框、选项按钮等控件并将其拖入选项组中,这样才可以构成一组单选按钮。子窗体/子报表控件用于显示具有关联的数据,最常用于具有一对多关系的数据:主窗体显示主数据(“一”方),子窗体显示子数据(“多”方)被嵌套的称为主窗体;嵌套的称为子窗体主/子窗体必须有链接的通道,子窗体的数据才能够跟随主窗体的数据变化链接通道:主窗体的某个控件与子窗体的某个控件进行链接,在子窗体控件的属性中进行设置【例8.13】在“财务人员档案”窗体上添加子窗体后另存为“财务人员档案_学费收缴情况”。子窗体包含现有“学费缴纳情况”表的“收费日期”、“学生学号”、“已交书费金额”和“已交学杂费金额”字段。Return8.3.3设计视图中控件的基本操作选择、移动、删除控件(单个与多个的区别)调整控件的布局、排列(“排列”选项卡)用于调整控件及控件之间的大小与位置8.3.4布局视图的使用布局视图提供了在窗体运行的状态下可以修改窗体上各控件的环境,是最直观的一种修改窗体的视图方式,非常适合设置控件的大小、外观及布局。8.3.4布局视图的使用格式化布局【例8.14】把“学生政治面貌情况”窗体的每个控件进行如下格式设置:字号为16磅,网格线设为垂直和水平、宽度2磅、红色线。窗体另存为“学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论