(中职)Access2010数据库案例教程04-01电子课件_第1页
(中职)Access2010数据库案例教程04-01电子课件_第2页
(中职)Access2010数据库案例教程04-01电子课件_第3页
(中职)Access2010数据库案例教程04-01电子课件_第4页
(中职)Access2010数据库案例教程04-01电子课件_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

1、正版可修改PPT课件(中职)Access2010数据库案例教程04_01电子课件第四章 窗体的创建与应用窗体的创建与应用项目一 自动创建窗体 目录任务实施Task force项目拓展Project development项目测评Project evaluation项目小结Project summary过滤页第一部分Task force任务一 使用“其他窗体”工具快速创建窗体 任务二 使用“窗体向导”创建窗体 任务实施窗体的创建与应用重点自动创建窗体使用“窗体向导”创建窗体使用“设计视图”创建窗体主子窗体的创建窗体及控件的常用属性导航窗体的创建 难点使用“窗体向导”创建窗体使用“设计视图”创建窗

2、体主子窗体的创建 导航窗体的创建窗体的创建与应用窗体是Access数据库的重要对象之一,它既是管理数据库的窗口,也是用户与数据库交互的桥梁。通过窗体不仅可以输入、编辑、显示和查询数据,还可以将数据库中的对象组织起来,形成一个功能完整、风格统一的数据库应用系统。本章将详细介绍窗体的概念和作用、窗体的组成和结构、窗体的设计和创建窗体的创建与应用任务一 使用“其他窗体”工具快速创建窗体 窗体的创建与应用 任务分析 【Access 提供了多种方法自动创建窗体】基本步骤先打开或选定一个表或者查询然后选用某种自动创建窗体的工具创建窗体窗体的创建与应用本次任务我们将一起来学习如何使用“其他窗体”工具快速的创

3、建窗体,并了解窗体的基本概念以及作用。 通过前三章的学习我们完成了“图书借阅管理系统”中表与查询的创建表与查询即是数据库中独立的对象同时也可作为窗体或报表的数据源窗体的创建与应用1、完成“借阅者信息”多个项目窗体的创建,窗体名称为“L01”。 完成效果图 本次任务我们完成以下操作窗体的创建与应用2、创建“可借图书信息”与“未还书信息”分割窗体。窗体名称分别为“可借图书信息”、“未还书信息”。可借图书信息 窗体的创建与应用2、创建“可借图书信息”与“未还书信息”分割窗体。窗体名称分别为“可借图书信息”、“未还书信息”。未还书信息分割窗体窗体的创建与应用 知识准备一、窗体概述【一个软件的操作界面就

4、是由各种功能不同的窗体组成的】窗体又称窗口,是Access 应用程序和用户之间的接口,用户可用通过窗体浏览、编辑数据。窗体本身并不存储数据,但它为用户使用系统,对数据库中的数据进行各种操作提供了一个简单、形象、易懂的界面。窗体的创建与应用 知识准备二、窗体作用【窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象】一类是设计者在设计窗体时附加的一些提示信息例如:一些说明性的文字或一些图形元素,这些信息对数据表中的每一条记录都是相同的,不随记录而变化窗体中的信息主要有两类窗体的创建与应用 知识准备二、窗体作用【窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象】另一类是

5、所处理表或查询的记录,往往与所处理记录的数据密切相关,当记录变化时,这些信息也随之变化窗体中的信息主要有两类窗体的创建与应用 知识准备三、窗体类型Access窗体有多重分类方法,通常按照功能、数据的显示方式和显示关系进行分类。1、数据操作窗体4、交互信息窗体等按照窗体的功能可将窗体划2、控制窗体3、信息显示窗体窗体的创建与应用数据操作窗体 主要用于对表或查询进行显示、浏览、输入等操作。窗体的创建与应用控制窗体 主要用于操作控制程序的运行。 通过选项卡、按钮、选项按钮等控件对象来影响用户请求。窗体的创建与应用信息显示窗体 主要用于以数值或者图标的形式显示信息。窗体的创建与应用交互信息窗体 可以是

6、用户定义的,也可以是系统自动产生的。 由用户定义的各种信息交互式窗体可以接受用户输入、显示系系统运行结果等。窗体的创建与应用 知识准备四、窗体视图窗体视图数据表视图数据透视表视图数据透视图视图布局视图设计视图在Access中窗体有6种视图窗体的创建与应用最常用的是窗体视图布局视图设计视图不同类型的窗体具有不同的视图类型,窗体在不同的视图中完成不同的任务窗体的不同视图之可以进行切换窗体的创建与应用设计视图 显示窗体结构,用于设计窗体。窗体的创建与应用设计视图 用于输入、修改和查看数据的视图。窗体的创建与应用布局视图Access 2010新增加的一种视图,是用于修改窗体的最直观的视图,几乎可满足A

7、ccess 2010中对窗体进行所有更改的需求。切换到布局视图后,可以看到窗体控件四周被框住,表示这些控件可以调整位置和大小。窗体的创建与应用布局视图在布局视图中,窗体实际正在运行,因此,用户看到的数据与它们在窗体视图中的显示外观非常相似。窗体的创建与应用在表对象组选中“借阅者表”。选中表对象 任务实施1、完成“借阅者信息”多个项目窗体的创建,窗体名称为“L01”。步骤1窗体的创建与应用在“创建”选项卡下的“窗体”组中,单击“其他窗体”按钮,选择“多个项目”命令。窗体组步骤2窗体的创建与应用在“创建”选项卡下的“窗体”组中,单击“其他窗体”按钮,选择“多个项目”命令。多个项目命令步骤2窗体的创

8、建与应用单击保存按钮,将窗体命名为“L01”,设计效果。多个项目窗体步骤3窗体的创建与应用窗体命令 2、创建“可借图书信息”与“未还书信息”分割窗体。窗体名称分别为“可借图书信息”、“未还书信息”。步骤一:在查询对象组中选中“可借 图书信息”查询。步骤二:在“创建”选项卡下的“窗 体”组中,单击“其他窗体” 按钮,选择“分割窗体”命 令。窗体的创建与应用单击保存按钮,将窗体保存为“可借图书信息”,设计效果。分割窗体效果图步骤3窗体的创建与应用按照上述步骤完成对“未还书信息”分割窗体的创建。在创建选项卡下的窗体组中,还包括“窗体”与“空白窗体”按钮。窗体组 窗体的创建与应用窗体一种快速创建窗体的

9、工具,其创建方法与“多个项目”窗体创建方法相同,只需单击一次鼠标便可利用当前打开的或者是选定的数据源自动创建窗体空白窗体一种快捷的窗体构建方式,可以创建一个空白窗体,在这个窗体上能够直接从字段列表中添加绑定型控件窗体的创建与应用任务二使用“窗体向导”创建窗体 窗体的创建与应用 任务分析 使用“窗体”按钮、“其他窗体”按钮等工具创建窗体虽然方便快捷,但是在内容和形式上都受到很大的限制,不能满足用户自主选择显示内容和显示方式的要求。本次任务我们一起来学习如何使用窗体向导快速的创建窗体,掌握窗体向导的操作步骤。 因此,可以使用“窗体向导”创建窗体窗体的创建与应用1、使用向导创建图书信息窗体,要求窗体

10、布局为“纵览表”,窗体显示“图书表”中的“图书编号”、“书名”、“作者”、“图书分类”、“ISBN”、“出版日期”、“定价”、“是否借出”、“借出次数”等字段,并显示“出版社表”中的“出版社名称”。窗体名称为“图书信息查询子窗体”。 效果图本次任务我们完成以下操作窗体的创建与应用2、使用向导创建借阅信息浏览窗体,窗体显示借阅者的“学生编号”、“姓名”、所借图书的“书名”、“作者”、“借书日期”、“应还日期”。窗体命名为“L02”。设计效果图 窗体的创建与应用 知识准备1、使用向导创建窗体可创建基于单个数据源的窗体,也可以创建基于多个数据源的窗体。当窗体的数据源为两个或两个以上表,且表之间存在主

11、从关系,则在使用向导创建过程中选择不同的数据查看方式会产生不同结构的窗体。窗体的创建与应用 知识准备2、使用“窗体向导”创建窗体后,系统会自动为窗体命名。如果对自动生成的名称不满意,则可在关闭窗体后修改窗体名称。窗体的创建与应用 知识准备3、主/子窗体概念一个窗体的基本窗体称为主窗体,在基本窗体中包含的窗体称为子窗体目的将存在一对多关系的表中的数据在一个窗体上显示出来必要条件在创建主/子窗体前必须正确设置表间的一对多关系 窗体的创建与应用 任务实施1、使用向导创建图书信息窗体,要求窗体布局为“数据表表”,窗体显示“图书表”中的“图书编号”、“书名”、“作者”、“图书分类”、“ISBN”、“出版

12、日期”、“定价”、“是否借出”、“借出次数”等字段,并显示“出版社表”中的“出版社名称”。窗体名称为“图书信息查询子窗体”。窗体的创建与应用在“创建”选项卡下的“窗体”组中单击“窗体向导”按钮。 窗体向导步骤1窗体的创建与应用在“表/查询”列表中选择数据源“图书表”在“可用字段”列表中选择窗体显示字段,添加字段,再选择“出版社表”数据源,并添加显示字段。字段添加 步骤2窗体的创建与应用单击“下一步”按钮,进入布局设置界面,选中“数据表”选项,并单击“下一步” 。窗体布局设置 指定窗体标题步骤3窗体的创建与应用在界面中确定窗体标题,并单击“完成”按钮,设计效果。设计效果图 步骤4窗体的创建与应用

13、2、使用向导创建借阅信息浏览窗体。窗体显示借阅者:“学生编号”“姓名”所借图书的“书名”“作者”“借出日期”“应还日期”查询命名为“L02”窗体的创建与应用步骤一:单击“窗体”组中的“窗体向导”命令,进入窗体向导界 面。步骤二:根据题目要求为窗体添加数据源,单击“下一步”。步骤三:在窗体向导数据查看方式界面选择查看数据方式为“通过 借阅者表”,并单击“下一步”。数据查看方式 窗体的创建与应用此步骤中选择“通过 借阅者表”方式查看数据,则在主窗体中显示“借阅者表”中的记录,在子窗体中显示“图书表”与“借还书表”中的记录。若选择“通过 图书表”方式查看数据则在主窗体中显示图书表中的记录,在子窗体中

14、显示“借阅者表”与“借还书表”中的记录。若选择“通过 借还书表”方式查看数据,则创建“纵览表”或“数据表”等窗体。窗体的创建与应用步骤四:在弹出的界面中,确定主窗体与子窗体的标题,单击“完成”按钮,查看设计效果,设计效果。确定标题图 设计效果图 过滤页第二部分Project development项目拓展窗体的创建与应用项目拓展:VBA编程基础Access提供了VBA编程技术,VBA在开发中的应用,大大加强了对数据管理应用功能的扩展,使开发出来的系统更具灵活性和自动性,更容易发挥开发者的想象力和创造力。 VB(Visual Basic)语言是Microsoft 公司开发的并得到了广泛应用的可视

15、化编程软件,VBA是在此基础上集成在Office 办公软件中用来编程实现一些文档元素的复杂和自动化操作的可视化编程软件,VBA是VB的子集。VBA程序的编写单位是子过程和函数过程,他们在Access中以模块形式组织和存储。VBA 简介窗体的创建与应用项目拓展:VBA编程基础Access的内置VBA功能强大,采用的就是当前主流的面向对象机制和可视化的编程环境。下面我们对面向对象的基本概念作简要介绍。VBA的编程环境,称为VBE(Microsoft Visual Basic Editor),是编写和调试程序的重要环境。VBA的编程环境窗体的创建与应用1进入VBA在Access 2010中,进入VB

16、A编程环境有3种方法:(1)在数据库中,单击“数据库”工具选项卡,然后在“宏”中单击“Visual Basic”按钮。数据库选项卡 窗体的创建与应用(2)创建模块进入VBE在数据库中,单击“创建”选项卡,然后在“宏与代码”组中单击“Visual Basic”按钮。宏与代码 窗体的创建与应用(3)通过窗体对象的设计进入VBE通过窗体对象的设计进入VBE可以有两种方法:一种是通过控件的事件进入VBE,另一种方法是在窗体或报表设计视图的设计工具中单击“查看代码”选项按钮进入VBE。在控件的“属性表”窗格中单击对象事件的“省略号”按钮,添加事件过程,在窗体、报表或控件的事件过程中进入VBE。选择生成器

17、 查看代码 窗体的创建与应用2VBA界面Visual Basic编辑器(VBE,Visual Basic Editor)是编辑VBA代码时使用的界面。VBE编辑器提供了完整的开发和调试工具。Access数据库的VBE窗口,窗口主要由标准工具栏、工程窗口、属性窗口和代码窗口等组成。VBA编辑界面 窗体的创建与应用标准工具栏标准工具栏。工具栏 窗体的创建与应用下面就各个按钮的作用做简单介绍Access 视图从VBA窗口切换到数据库窗口,在VBE窗口中和Alt+F11作用相同插入模块插入新的模块和新的过程运行子过程/用户窗体执行模块中的过程,但是对事件过程无效中断中断正在运行的程序窗体的创建与应用下

18、面就各个按钮的作用做简单介绍重新设置结束正在运行的程序,重新进入设计状态设计模式在设计模式和非设计模式之间切换工程资源管理器打开工程窗口属性窗口打开属性窗口对象浏览器打开对象浏览器窗口窗体的创建与应用工程窗口工程窗口也称为工程资源管理器,在其中的列表框当中列出了应用程序的所有模块文件。单击“查看代码”按钮可以打开相应的代码窗口,单击“查看对象”按钮可以打开相应的对象窗口,单击“切换文件夹”按钮可以隐藏或显示对象分类文件夹。工程窗口 窗体的创建与应用属性窗口属性窗口列出了所选对象的各个属性,与第四章“窗体”、第五章“报表”中对象属性窗口类似,此处属性窗口为英文版。分“按字母序”和“按分类序”两种

19、查看方式。可以直接在属性窗口中编辑对象的属性,这属于对象属性的“静态”设置方法;也可以在代码窗口中用VBA代码编辑对象的属性,这属于对象属性的“动态”设置方法。属性窗体的创建与应用代码窗口代码窗口用来输入和编辑VBA代码。实际操作时,可以打开多个代码窗口查看编辑模块代码,且代码窗口之间可以进行复制和粘贴。代码窗口 窗体的创建与应用3. 面向对象程序设计的基本概念Access的内置VBA功能强大,采用的就是当前主流的面向对象机制和可视化的编程环境。下面我们对面向对象的基本概念作简要介绍。 事件和事件过程事件是窗体及其上的控件等对象可以识别的动作。例如单击鼠标,打开窗体等在Access数据库系统里

20、,可以通过两种方式来处理事件响应:一是使用宏对象二是为某个事件编写VBA代码过程,完成指定动作,这样的代码过程称为事件过程或事件响应代码窗体的创建与应用对象和集合对象就是实体,一个对象就是一个实体,客观存在并且相互区别的事物都是对象。例如一个人,一辆自行车都是对象,以及Access中的表、查询、窗体等也是对象。对象是有特性的,对象的特性就是属性例如人有年龄和性别等属性,自行车有颜色、型号等属性,窗体有标题、记录源等属性。当然不同对象的不同具体实例的属性可能不同窗体的创建与应用譬如“张红”性别为“女”,Access 窗体的“标题”属性为“教师信息输出”等对象除了固有属性之外还有方法。方法就是对象

21、可以执行的行为。例如,人说话、自行车行驶等属性和方法描述了对象的性质和行为其引用方式为:对象.属性对象.行为集合表示的是同类对象所包含的实例构成窗体的创建与应用4. 创建模块模块是一个为了实现事件响应,以完成数据库应用系统的设计而编写的VBA(Visnal Basic for Application可视化基础应用语言)。过程是模块的单元组成,由VBA代码编写而成。过程分两种类型:Sub过程Function 过程 窗体的创建与应用在模块中加入过程模块是存放VBA代码的容器。在窗体或报表的设计视图中,单击“设计”选项卡“工具”组中的“查看代码”按钮或在属性窗窗口中把事件属性选择为“事件过程”并单击

22、“.”按钮即可进入类模块的设计和编辑窗口;单击选择“创建”选项卡“宏与代码”组中的“模块”按钮,即可进入标准模块的设计和编辑窗口窗体的创建与应用在模块中加入过程一个模块包含一个声明区域,可以包含多个过程。模块的声明区域是用来声明模块使用的常量和变量等项目。过程分为Sub过程和Function过程两类。Sub过程和Function过程都是由VBA代代码编写而成,创建模块主要就是在模块中编写这两类过程窗体的创建与应用1Sub过程Sub过程也称为子过程,过程执行后没有返回值。定义格式如下:Sub过程名()程序代码End Sub2Function过程Function过程也称为函数过程,过程执行后有一个

23、返回值。定义格式如下:Function过程名()As返回值的类型程序代码过程名=表达式End Function 窗体的创建与应用需要说明的是事件过程属于子过程,事件过程的定义在代码窗口中由系统自动生成。在 VBA 中对事件过程的过程名的命名规则作了规定。规定如下:控件对象的过程名格式控件名_事件名窗体对象的过程名格式Form _事件名窗体的创建与应用常用的事件名有Click(单击),单击鼠标左键引发;DblClick(双击),双击鼠标左键引发;Load(加载),加载窗体时引发;Open(打开),打开窗体时引发;Change(改变),改变控件的值时引发;Form_Timer(计时器触发),每间隔“计时器间隔”规定的时间引发一次。例如:有一个命令按钮(名为Command1)的单击事件过程的过程名为Command1_Click窗体的创建与应用VBA微软Office套件的内置编程语言,其语法与Visual Basic编程语言相互兼容。在Access程序设计中,当某些操作不能用其他Access对象实现,或者实现起来很困难时,就可以利用VBA语言编写代码,完成这些复杂任务。 过滤页第三部分Project evaluation项目测评窗体的创建

温馨提示

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

评论

0/150

提交评论