当前位置:文档之家› Access数据库——窗体

Access数据库——窗体


4.3使用设计视图创建窗体


数据库应用系统中的窗体有窗体自身和控件组 成,使用设计视图创建窗体包括对窗体的创建 和控件的创建,其中控件的创建是主要的内容。 窗体的创建包括两部分:

窗体自身的创建 窗体内容的创建
4.3.1窗体自身的创建
例4.7 使用设计视图创建“人员信息维护窗体”(利用 “字段列表”)。 设计视图说明: 使用设计视图创建窗体默认状态只出现窗体的主体节, 根据需要添加其他的部分,方法是在“视图”菜单中 单击“页面页眉/页脚”或“窗体页眉/页脚”进行添 加。 通过工具栏的“字段列表”按钮 可以切换是否显示窗 体的数据源,本例的数据源是“人员信息表” 。 通过工具栏的“工具箱”按钮可以决定是否显示“工 具箱”。工具箱提供了一些常用的控件,窗体内的对 象是由这些控件构成的。
3.使用“图表向导”

利用图表的形式显示数据可以更直观、更形象。 利用“图表向导”可以创建图表窗体。
例4.6 以“销售业绩月报查询” 为数据源,利用 “图表向导”显示销售员销售金额的统计结果。
4.3使用设计视图创建窗体

设计视图提供了最灵活的创建窗体的方法,在 设计视图中,每一个元素都可以自己创建和修 改,在设计视图中还可以修改使用“自动创建 窗体”和“窗体向导”创建的窗体,使之完善, 因此设计视图是功能最强的设计窗体的方法, 是窗体设计的核心。
第4章 开发用户界面——窗体
章节内容:

窗体的功能和结构 窗体三种创建方法


自动创建窗体 使用向导创建窗体 使用设计视图创建窗体(重点)

窗体的完善修饰。
4.1窗体概述
4.1.1窗体的作用 4.1.2窗体的组成和结构 4.1.3窗体的类型 4.1.4窗体的视图

4.1.1窗体的作用

格式:主要设置控件的外观或窗体的显示格式。 数据:设置一个控件或窗体中的数据来源,以及操 作数据的规则。 事件:用来设置控件或窗体的触发事件。 其他:不属于其它三项的一些属性。 全部:前面四项属性的集合。
1.窗体常用属性



标题:设置窗体标题栏中显示的标题 默认视图:设置窗体的显示形式,有“单一窗体”、 “连续窗体”、“数据表”、“数据透视表”和 “数据透视图”五个属性值。 滚动条:设置窗体是否具有滚动条,有“两者均 无”、“只水平”、“只垂直”和“两者都有”四 个属性值。 记录选择器,导航按钮,分割线,自动居中:分别 设置是否显示记录选择器,是否显示导航按钮,是 否显示分割线,是否显示在桌面的中间。
键盘事件


“键按下”:当窗体或者控件获得焦点时,按 下任何键触发事件。 “键释放”:当窗体或者控件获得焦点时,松 开按下的任何键触发事件。

窗体本身由窗体页眉、页面页眉、主体、页面页脚、 窗体页脚五部分组成。每一部分称为一个“节” , 其中主体节是必不可少的,其它的节根据需要可以 显示或者隐藏。 控件的种类比较多,包括:标签、文本框、复选框、 列表框、组合框、选项组、命令按钮等,他们在窗 体中起不同的作用。

4.1.2窗体的组成和结构
4.2.2使用向导创建窗体



1.使用“窗体向导”创建来自一个数据源的窗 体 2.使用“窗体向导”创建来自多个数据源的窗 体(主/子窗体) 3.使用“图表向导”创建图表窗体
1.创建来自一个数据源的窗体

利用窗体的向导可以创建来自一个或者多个数 据源的多种形式的窗体。
例4.4 利用“窗体向导”创建一个窗体,显示 “图书销售表”中的内容。
4.2.1使用“自动创建窗体”
例4.1 在“图书销售管理系统”数据库中,使用 “自动创建窗体:纵栏式”创建“图书进货窗 体”。 例4.2 创建以“销售业绩月报查询” (P315-316) 为数据源的数据透视表( “售书日期”为行 字段,“售货员”为列字段, “金额”作为 汇总字段)。 例4.3 创建“销售业绩月报查询”的数据透视图 (“售货员”为分类字段,“金额”为数据字 段)。
第4章 开发用户界面——窗体
章节概述:


窗体是数据库管理系统的重要对象,利用窗体 对象可以设计友好的用户操作界面,实现用户 和数据库应用系统的交互。 窗体可以使数据输入和数据查看更加容易和安 全,直接让用户使用数据表或者查询操作数据 库中的数据是很不明智的。
使用窗体是系统安全性、功能完善性和操 作便捷性的体现。
4.3.2窗体内容的创建


所有的窗体都是由窗体本身和各种控件构成的, 窗体是一个容器,可以容纳各种类型控件。 控件构成了窗体的主要内容,是窗体中数据的 载体,用来显示、修改、增加、删除数据。
窗体与数据库中表的联系—数据源
控件
控件
表、查询
数据源
1.控件的类型:
控件分为三种类型: 绑定型控件:这种控件和表对象或者查询对象中的字 段相结合,可以直接显示、输入或更新数据库中的字 段值。 未绑定型控件:这种控件没有数据来源的属性或者没 有设置数据来源,主要用于显示信息、线条、矩形或 图像,执行操作,美化界面等。 计算控件:使用表达式作为自己的数据源。表达式是 由运算符、常数、函数、数据库中的字段、窗体中控 件及其属性组成,计算结果为单个值。

控件的画法 控件的选择 控件的移动
4.3.3常用控件的使用
例4.8 使用工具箱,在窗体设计视图中创建“人 员基本信息维护”窗体。 标签控件:用于显示数据 绑定型文本框的创建:文本框可以用来显示、 编辑数据库中的数据。 创建组合框控件:用于列表显示数据或者输入 数据。 (控件向导) 复选框的创建:用于选择。 命令按钮的创建:用于执行操作。(删除问题)

用于在数据库中输入和显示数据 用作切换面板打开数据库中其它窗体和报表 用作自定义对话框来接受用户的输入并根据输 入执行操作

窗体作用主要表现在以下两个方面:

提供方便简单的操作界面,降低使用数据库的难度 利用窗体实现数据查看或数据操作的权限
4.1.2窗体的组成和结构

窗体由窗体本身和窗体所包含的控件组成。

3.工具箱介绍


控件以图标的形式放在工具箱,控件构成了窗 体的核心。 我们看到的窗体都是由各种控件和窗体本身构 成的,以前创建的窗体,都是系统快速生成各 种控件,没有选择,相对简单,在功能和外观 上很难满足要求。使用设计视图可以自由灵活 的创建每一个控件,并且调整功能和属性,使 之完善。
4.控件的使用
图4.3 表格式窗体 图4.4 数据表窗体 图4.5 数据透视表窗体 图4.6 数据透视图窗体 图4.2 图:


设计视图:主要用于创建、修改窗体。 数据表视图:以数据表的形式显示窗体的数据,即 窗体数据源中的数据。在这种视图中可以编辑、添 加、修改、查找或者删除数据。 窗体视图:显示记录数据的窗口,作为操作界面提 供给用户,主要用于用户添加或者修改数据。
4.1.3窗体的类型
1.按照窗体的功能可以分为:



数据窗体:使用数据输入窗体可将数据添加到数据 库,或者查看、编辑和删除数据。 切换面板:创建切换面板可以简化启动数据库中各 种窗体和报表的过程,起到各功能模块的导航作用。 自定义对话框:当您需要对用户输入进行操作时, 可以创建对话框。
4.1.3窗体的类型
4.1.2窗体的组成和结构

窗体各部分功能说明如下:





窗体页眉:在窗体的最上方,一般用于设置窗体的 标题,或者其它的说明标示信息。 页面页眉:设置窗体打印时的页眉信息,只在打印 窗体时有效。 主体:一般用来显示记录数据。 页面页脚:设置窗体打印时的页脚信息,只在打印 窗体时有效。 窗体页脚:在窗体的最下方,一般用于显示功能按 钮,或者汇总信息。
4.2创建窗体的方法
Access提供三种主要的方法来创建窗体: 使用自动创建窗体:通过提供窗体数据源自动 完成窗体的创建(基于单个表或查询创建窗 体)。 使用窗体向导:在向导的提示下,一步一步提 供创建窗体所需的各种参数,最终完成窗体 (可以基于一个或多个表或查询创建窗体)。 使用“设计”视图:可以自行创建窗体,独立 设计窗体的每一个对象,是最灵活的方式,可 以创建任何类型的窗体,并且可以修改完善窗 体。
2.按照窗体的形式可以分为:


纵栏式:通常显示一条记录,按列分布,每列的左边显示数 据的说明信息,右边显示数据。 表格式:按照表格的样式显示数据,可以显示多条数据。 数据表窗体:以数据表的样式显示窗体中的数据。 数据透视表:数据透视表是一种交互性的窗体。 数据透视图:交互性的图。 图表窗体:用图表的方法显示数据。 图4.8 主/子窗体 主/子窗体:在窗体中嵌入其他的窗体主/子窗体可以包含来 自多个数据源的数据。 图4.7 图表窗体


窗体对象和控件对象都拥有自己的属性,属性 决定了窗体和控件的功能特性、结构、外观, 使用“属性”窗体可以设置对象的属性。 属性的设置遵循“先选择,后设置”的方法, 首先选择要设置的对象,然后使用右键打开快 捷菜单,选择“属性”,打开“属性”窗体。
4.3.4窗体和控件的属性

属性窗口由五项组成

1.控件的类型:
设计视图中创建控件有两种方法: 使用“字段列表”窗口 使用“工具箱”窗口
2.字段列表的使用

拖动字段列表窗口的字段到窗体的设计视图可 以快速创建绑定型控件。

例:使用字段列表,在窗体设计视图中创建 “人员基本信息维护”窗体。
使用“字段列表”创建各种控件,方便快捷, 但是控件的种类已经固定,并且只能创建绑定 型控件和相应的标签,因此不够灵活,使用工 具箱中控件可以最大的自由创建各种控件。
2.控件常用属性

相关主题