access 窗体设计 ppt

上传人:正** 文档编号:49114015 上传时间:2018-07-23 格式:PPT 页数:41 大小:582KB
返回 下载 相关 举报
access  窗体设计 ppt_第1页
第1页 / 共41页
access  窗体设计 ppt_第2页
第2页 / 共41页
access  窗体设计 ppt_第3页
第3页 / 共41页
access  窗体设计 ppt_第4页
第4页 / 共41页
access  窗体设计 ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《access 窗体设计 ppt》由会员分享,可在线阅读,更多相关《access 窗体设计 ppt(41页珍藏版)》请在金锄头文库上搜索。

1、Access数据库基础与应用第6章 窗体设计本章要点: 窗体的作用、类型、视图和结构 创建窗体的方法 窗体控件的操作以及应用 窗体格式的设计与修改第6章 窗体设计1. 窗体的功能窗体是Access数据库的对象之一,是数据库和用户之间建立联系的窗口和媒介。窗体的主要功能是显示和处理数据,实现人机交互,如,输 入、修改和删除数据库中的数据等。窗体的功能特色为:浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删除、修改等编辑操作。与查询和报表相比,窗体中数据显示的视觉效果更加 友好。输入数据:窗体可以作为向数据库中输入数据的界面。使用窗体控件可提高数据输入的效率和准确度。控制应用程序流程:

2、和Visual Basic的窗体一样,可以利用VBA编写代码,与函数和过程结合完成一定的功能。如,捕捉错误信息等。信息显示:在窗体中可显示一些警告和解释信息。第6章 窗体设计2. 窗体的分类与组成从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体 ;从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出 提示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗 体用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、 表格式、数据表、图表式、数据透视表等。 纵栏式窗体通常用于输入数据,字段纵向排列; 表格式窗体将每条记录的字段横向排列,字段标签放在窗体

3、顶部,即窗体页 眉处; 数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式,来 显示具有一对多关系的两个表的数据; 图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; 数据透视表是一种交互式的动态表。第6章 窗体设计纵栏式窗体 数据表窗体第6章 窗体设计表格式窗体 第6章 窗体设计图表式窗体 第6章 窗体设计数据透视表窗体第6章 窗体设计3. 创建窗体的方式创建窗体的主要方式有:自动创建窗体向导设计视图注意:这三种方式经常配合使用,即先通过自动创建或向导生成简单样式的窗体,然后通过设计视图进行编辑、装饰等,直到创建出符合用户需求的窗体。 第6章 窗体设计4. 窗体视图 窗体视图

4、包括: 设计视图:设计视图可以用来设计、编辑窗体窗体视图:窗体视图用来显示窗体的设计效果数据表视图:数据表视图是用原始的数据表的风格显示数据数据透视表视图:数据透视表视图用来以表格模式动态地显示数据统 计结果数据透视图视图:数据透视图视图用来以图形模式动态地显示数据统计结果。视图的切换:打开窗体以后,单击“视图”菜单命令,或单击主窗口工具栏中的“视图”命令按钮图6-1 窗体视图命令第6章 窗体设计在Access 2003中,要创建新窗体,首先在数据库窗口中单击对象栏上的“窗 体”对象,然后单击数据库窗口工具栏上的“新建”按钮,打开“新建窗体”对 话框,如图6-2所示。6.2 窗体的创建从“新建

5、窗体”对话框中可以看到,Access 2003提供了多种创建窗体的方法,除了 通过设计视图创建窗体外,还有窗体向导、自动创建窗体、自动窗体、图表向导 和数据透视表向导等方法。选择一种创建窗体的方法和数据源后,单击“确定”按 钮,按照相应的窗体向导提示逐步完成窗体的创建工作。第6章 窗体设计6.2.1 使用自动方式创建窗体 1使用“自动窗体”命令 使用“自动窗体”命令创建窗体的方法是:在数据库窗口的“表”对象下 ,选中要作为窗体数据来源的表或查询,然后单击“插入”“自动窗 体”命令,或单击工具栏中“新对象”按钮右侧的向下箭头,从打开的 下拉列表中选择“自动窗体”命令,系统自动生成纵栏式窗体。 2

6、使用“自动创建窗体”方式 利用“自动创建窗体”方式,可以创建3种形式的具有数据编辑功能的 窗体,包括纵栏式窗体、表格式窗体和数据表窗体。虽然,3种窗体 显示记录的形式不同,但创建步骤是一样的。也可以以数据透视表 和数据透视图两种视图打开新建的窗体,用户可以定义相应区域中 所放置的字段。 例6-1 在“教学管理”数据库中创建一个纵栏式窗体,用于显示“学生” 表中的信息。 例6-2 在“教学管理”数据库中分别创建表格式窗口和数据表窗体,用 于显示“课程”表中的信息。第6章 窗体设计6.2.2 使用向导创建窗体窗体所需要的数据来源,可以在这里选择,也可以以 后添加。 1使用“窗体向导” 使用“窗体向

7、导”创建的单个窗体,其数据可以来自于一个 表或查询,也可以来自于多个表或查询。 例6-5 使用“窗体向导”创建“学生成绩”窗体,窗体布局为 纵栏式,显示内容为“学生”表的“学号”和“姓名”字段,“课 程”表的“课程名称”字段和“选课”表的“成绩”字段。第6章 窗体设计使用“窗体向导”也可以创建基于多个数据源的主/子窗体 。在创建这种窗体之前,要确定作为主窗体的数据源与作 为子窗体的数据源之间存在着“一对多”关系。 在Access中,可以使用两种方法创建此类窗体,一是同时 创建主窗体与子窗体,二是将已建的窗体作为子窗体添加 到另一个已建窗体中。子窗体与主窗体的关系,可以是嵌 入式,也可以是链接式

8、。 例6-6 以“学生”和“选课”表为数据源,创建嵌入式的主/子 窗体。 2使用“图表向导” 使用图表窗体能够更直观地显示表或查询中的数据,可以 使用“图表向导”创建图表窗体。 例6-7 以“学生”表为数据源,创建图表窗体,显示学生的 入学成绩。第6章 窗体设计6.2.3 在设计视图中创建窗体 1窗体的结构 在数据库窗口双击“窗体”对象中的“在设计视图中创建窗体”选项,或选择 “新建窗体”对话框中的“设计视图”选项,都可以打开窗体设计视图窗口。 窗体设计视图是设计窗体的窗口,它由5个部分组成,分别为窗体页眉、 页面页眉、主体、页面页脚和窗体页脚,如图6-20所示。图6-20 窗体的结构第6章

9、窗体设计2窗体设计工具栏和工具箱打开窗体设计视图后,自动出现窗体设计工具栏,如图6-21所示。 其中包含许多窗体设计命令按钮,如视图、插入超链接、字段列表、工 具箱、自动套用格式、代码、属性、生成器、数据库窗口、新对象等。 这些命令按钮在窗体设计过程中经常用到。图6-21 窗体设计工具拦第6章 窗体设计工具箱包含了各种控件,通过工具箱可以向窗体添加这些控件,从 而实现显示数据、控制操作以及修饰窗体的功能。一般情况下,打 开窗体设计视图后,工具箱将被自动打开,如果在屏幕未显示工具 箱,可以单击工具栏上的“工具箱”按钮,或者单击“视图”“工具箱” 命令,打开图6-22所示的工具箱。如果要关闭工具箱

10、,需要再次单击 工具栏上的“工具箱”按钮,或者单击“视图”“工具箱”命令。图6-22 工具箱第6章 窗体设计3字段列表如果窗体有绑定的数据源,那么当打开窗体设计视图时,数据源的“ 字段列表”窗口也会自动打开。“字段列表”窗口中列出了数据源的全 部字段,拖动其中的字段到窗体设计视图,可以快速创建绑定型控 件。单击查询工具栏中的“字段列表”按钮,即可显示或隐藏“字段列 表”窗口。4向窗体添加控件利用窗体设计视图可以设计出不同类型的窗体,构建所需要的操作 界面。在设计视图中创建窗体时,将从一个空白窗体开始,然后将 数据来源表或查询中的字段添加到窗体上。第6章 窗体设计向窗体添加控件的方法有: (1)

11、自动添加。将字段从“字段列表”窗格直接添加到窗体,这时会创 建绑定控件,即每个字段通常对应于标签和文本框两个控件,标签用 于提示文本框的内容(多为字段名),文本框用于显示或输入字段中 的数据。 (2)通过在设计视图中使用“工具箱”中的控件按钮向窗体添加控件。 如果“控件向导”按钮处于按下状态,在创建控件时会弹出相应的向导 对话框,以方便对控件的相关属性进行设置。没有选中“控件向导”按 钮时,创建控件时将不会弹出向导对话框。在默认情况下,“控件向导 ”按钮处于按下状态。 例6-8 在窗体设计中创建一个窗体,用于显示和编辑“学生”表中的数据 。第6章 窗体设计6.3.1 控件的类型与面向对象的基本

12、概念控件源于面向对象的概念,在使用控件设计窗体之前,有必要先介 绍相关的概念。 1控件的类型根据控件与数据源的关系,控件可以分为绑定型控件、未绑定型控 件和计算型控件3种。绑定型控件与表或查询中的字段相关联,可用于显示、输入、更新 数据库中字段的值。未绑定型控件是无数据源的控件,“控件来源” 属性没有绑定字段或表达式,可用于显示文本、线条、矩形和图片 等。计算型控件用表达式而不是字段作为数据源,表达式可以利用 窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表 上的其他控件中的数据。6.3 窗体控件及其应用第6章 窗体设计2面向对象的基本概念 在面向对象程序设计中,类和对象是两个重要的

13、概念。类(Class) 是一组具有相同数据结构和相同类型操作的对象(Object)的集合 ,可以说,类是对象的抽象,而对象是类的具体实例。工具箱中的 一种控件是一个“类”,但在窗体上添加的一个具体的控件就是一个 “对象”。每一个对象具有相应的属性、事件和方法。属性是对象固有的特征 ,不同类型的对象具有不同的属性集。方法是附属于对象的行为和 动作,也可以将其理解为指示对象动作的命令。方法是当某一个事 件发生时在事件过程代码中被调用,这种执行方式称为事件驱动, 这也是面向对象程序设计的基本特点。第6章 窗体设计6.3.2 窗体和控件的属性 1“属性”对话框 在窗体设计视图中,窗体和控件的属性可以在

14、“属性”对话框中设定。单 击工具栏上的“属性”按钮或鼠标右键单击窗体并从打开的快捷菜单中选 择“属性”命令,可以打开“属性”对话框,如图6-26所示。图6-26 “属性”对话框第6章 窗体设计对话框上方的下拉列表是当前窗体上所有对象的列表,可从中选择要 设置属性的对象,也可以直接在窗体上选中对象,那么列表框将显示 被选中对象的控件名称。 “属性”对话框包含5个选项卡,分别是格式、数据、事件、其他和全部 。其中,“格式”选项卡包含了窗体或控件的外观属性,“数据”选项卡 包含了与数据源、数据操作相关的属性,“事件”选项卡包含了窗体或 当前控件能够响应的事件,“其他”选项卡包含了“名称”、“制表位”

15、等其 他属性。每个属性行的左侧是属性名称,右侧是属性值。窗体也是一 个对象,因此也具有这4类属性。第6章 窗体设计2窗体的常用属性 窗体的属性与整个窗体相关联,对窗体属性的设置可以确定窗体的整 体外观和行为。在“属性”对话框上方的“对象”下拉列表中选择“窗体”即 可显示并设置窗体的属性。窗体的常用属性有: (1)标题:表示在窗体视图中窗体标题栏上显示的文本。 (2)记录选定器:决定窗体显示时是否具有记录选定器,即数据表最 左端的标志块,其值有“是”、“否”两个选项。 (3)导航按钮:决定窗体运行时是否具有记录导航按钮,即数据表最 下端的按钮组,其值有“是”、“否”两个选项。 (4)记录源:指明

16、该窗体的数据源,也就是绑定的表或查询,其值从 本数据库中的表对象名或查询对象名中选取。 (5)允许编辑、允许添加、允许删除:它们分别决定窗体运行时是否 允许对数据进行编辑修改、添加或删除操作,其值有“是”、“否”两个 选项。 (6)数据输入:指定是否允许打开绑定窗体进行数据输入,其值有“ 是”、“否”两个选项。取值为“是”,则窗体打开时,只显示一个空记录 ;取值为“否”(默认值),则窗体打开时,显示已有的记录。第6章 窗体设计3控件的常用属性下面以标签和文本框控件为例,介绍常用的控件属性。 标签控件的常用属性有: (1)标题:表示标签中显示的文字信息。注意,不要与标签控件 的“名称”属性相混淆。 (2)背景色、前景色:分别表示标签显示时的底色与标签中文字 的颜色。 (3)特殊效果:用于设定标签的显示效果,其值从“平面”、“凸起” 、“凹陷”、“蚀刻”、“阴影”、“凿痕”等几

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号