当前位置:文档之家› 第7章 窗体与报表设计

第7章 窗体与报表设计



7.4 使用设计视图创建窗体
二、窗体的控件
1、认识控件工具箱
若未显示出控件工具箱,则可单击工 具栏中的“工具箱”按钮,或在“视图” 菜单中选中“工具箱”项。

7.4 使用设计视图创建窗体
二、窗体的控件
2、控件的类型
提示:利用SQL语句来建立查询。

7.4 使用设计视图创建窗体
在自定义窗体过程中需关心的基本问题:
自定义窗体的实质是在窗体中加入控件。因此必须
掌握控件的基本操作,如添加控件、调整控件、删除 控件等。 了解控件的功用,以便能在窗体有目的地添加控 件。 对控件的属性进行必要的设置。在Access中,对 数据库的设计多数都会涉及到属性设置。如:字号、 字体、控件名、控件数据源、操作激发时机、是否显 示记录导航按钮等。 当你对窗体中的控件实施某一种键盘操作或鼠标 操作时,你希望能实现何种功能?如何实现?
6、修饰窗体
修饰窗体是为了使窗体更加美观,包括设置背景 图片、背景色、字体、字号、颜色及特殊效果等。对 于控件的字体、字号、颜色等属性可直接通过工具栏 来进行设置,也可调出属性窗口来进行设置。

7.4 使用设计视图创建窗体
自定义窗体时的常见操作:
6、修饰窗体
• 设置窗体背景图片 双击窗体设计视图中的窗体选择器按钮(位于水 平标尺的右边),会打开一个窗体属性设置框。选取 “格式”选项卡,单击“图片”框右边的“浏览”按 钮来选取背景图片,在“图片类型”框中选取“嵌 入”,在“图片缩放模式”框中选定一种模式:剪裁、 缩放和拉伸。 • 设置控件的特殊效果 选取控件,然后单击工具栏中的“特殊效果”按 钮右侧的下向箭头,从调出的效果列表中选取“平

7.4 使用设计视图创建窗体
自定义窗体创建举例:创建一个不含导航按钮的 “课程信息维护(按钮)”窗体
1、窗体→新建→设计视图; 2、选择数据源为课程表; 3、将数据表字段拖到窗体的适当位置,并加以必要的格 式修改/设置;再把窗体的“导航按钮”指定为“否” 4、利用控件向导往窗体中添加“命令按钮”控件,并指 定其单击时的响应动作及键面显示标题文字或图形。 5、“保存” 窗体为“课程信息维护(按钮)” ; 6、双击窗体名以查看窗体效果。
1)绑定型控件 绑定控件的内容可从基表或查询中的字段获得, 用来动态显示、输入或修改当前记录的字段值。 2)未绑定型控件 只显示静态的文字、线条、图像或计算结果等。 有时,也把用于显示某种计算结果的控件称为计 算型控件。该控件内容的数据源是一种表达式,表达 式的数据项通常是窗体中的表或查询中的字段或对其 处理过的结果。
4、删除控件
选取控件后按Delete键。对于带有附加标签的 控件,可只删除其附加标签。

7.4 使用设计视图创建窗体
自定义窗体时的常见操作:
5、对齐控件
在窗体中加入多个控件后,有时可能有必要设置 控件的对齐方式。这时,可按住Shift键,再选取多 个附加标签或控件,然后右击鼠标,选取“对齐”项, 在其级联菜单中选择一种对齐方式。
数据库技术及应用
——ACCESS
Database Technology and Application

第7章 窗体与报表设计
7.1
7.2
7.3 7.4 7.5 7.6
7.7
7.8 7.9
窗体的组成 创建窗体 引入面向对象编程的概念* 使用设计视图创建窗体 窗体设计实例 认识报表 创建报表的方法 有设计视图中设计报表 预览和打印报表

7.2.1 使用自动窗体创建窗体 1. 纵栏式窗体 2. 表格式窗体 3. 数据表窗体

7.2.2 使用窗体向导创建窗体
操作步骤如下: (1)打开数据库。 (2)选择“窗体”为操作对象,然后,按“新建”按 钮,再打开“新建窗体”对话框。 (3)选择数据源,再选择“窗体向导”,打开“窗体 向导”对话框,确定“窗体”所需的字段,选择创建窗体的 布局格式,在“窗体向导”对话框,选择创建窗体的样式, 在“窗体向导”对话框,确定窗体的标题。 (4)保存并打开窗体,结束窗体的创建.

7.2.2 使用窗体向导创建窗体
在弹出的“窗体向导”中可以随意选定表、以及表 中的字段到创建的窗体中。如果数据来源基于多个表, 则可创建主、子窗体。
1、基于单个表或查询的向导窗体的创建 ——操作指引
1)新建窗体,选中“窗体向导”,并选择数据源; 2)选取在窗体中要出现的字段; 3)选取窗体中的对象结构(布局); 4)确定所用样式; 5)指定窗体标题,并保存窗体。
7.2.1
使用自动窗体创建窗体
7.2.2
使用窗体向导创建窗体

7.2 创建简单的窗体
1、使用自动功能创建窗体
可创建纵栏式窗体、表格式窗体、数据表窗体、透 视表窗体和透视图(图表)窗体。
2、使用向导创建窗体
可基于单个表或查询来创建窗体,也可基于多个表 或查询来创建主/子窗体。

7.4 使用设计视图创建窗体 一、打开窗体控件工具箱的方法
打开窗体“设计视图”,再在“视图”菜 单中选择“工具箱”命令,可以打开窗体控件 “工具箱”。

7.4 使用设计视图创建窗体
二、窗体的控件
控件是一种图形化对象。 常用的控件有:标签、文本框、选项组、 切换按钮、选项按钮、复选框、组合框、列表 框、命令按钮、图像控件、绑定对象框、未绑 定对象框、线条和矩形等。 控件可以放在窗体上,目的是为了显示数 据或执行某种操作,或是用来美化窗体的。
2、调整控件大小
选取控件后,用鼠标拖动控点来调整其大小,也 可通过右击控件并选择“属性”项来调出一个“属性” 窗口,在“格式”选项卡中为宽度项或高度项输入值 来调整其大小。

7.4 使用设计视图创建窗体
自定义窗体时的常见操作:
3、移动控件位置
对于不带附加标签的控件,让鼠标指向控件边框, 会出现黑色手掌状,这时拖动鼠标即可移动该控件。 对于带有附加标签的控件,用鼠标指向控件或其附 加标签的边框,鼠标变成手掌状时拖动之则整体移 动;用鼠标指向附加标签或控件左上角的控点并拖 动之,则可单独地移动附加标签或控件。 另外,用键盘上的箭头键也可移动控件位置。

7.2.1 使用自动窗体创建窗体 ① 纵栏式:一个窗体显示出一个记录。 ② 表格式:窗体以表格的形式来显示出数据源的记 录。 ③ 数据表:窗体以数据表视图的形式来显示数据源 的记录。 ④ 数据透视表:在窗体中以数据透视表的形式来显 示出某种统计结果。 ⑤ 数据透视图:在窗体中以数据透视图的形式来显 示出某种统计结果。

7.4 使用设计视图创建窗体
自定义窗体创建举例:创建一个“课程信息维护”窗体
1、窗体→新建→设计视图; 2、选择数据源为课程表; 3、将数据表字段拖到窗体的适当位置 若要修改样式,如字体、颜色等,则 应先选中要修改的控件,然后用工具栏上 的按钮进行格式设置; 4、 “保存” 窗体为“课程信息维护”; 5、在窗体视图中查看结果。
小提问:如何消除窗体中导航按钮的显示?取消记 录选择器的显示呢?记录选择器有何作用?

7.4 使用设计视图创建窗体
自定义窗体时的常见操作:
1、加入控件
若为数据操作窗体,则可通过拖字段到窗体的主 体节中来加入一个标签控件(称为附加标签)和一个 与字段相关联的控件来加入控件。

7.4 使用设计视图创建窗体
——建立数据窗体操作指引
1、窗体→新建→设计视图; 2、选择与窗体相关联的数据表; 3、将数据表字段拖到窗体的适当位置; 若要修改样式,如字体、颜色等,则可先选中要 修改的控件,然后用工具栏上的按钮进行格式设置; 4、“保存”创建好的窗体; 5、在窗体视图中查看结果。
小提问:如何开启或关闭控件向导?

7.4 使用设计视图创建窗体 自定义窗体创建举例:创建“学生总评成绩”窗体 1、以学生表、成绩表和课程表为数据源建立能查询学生 的学号、姓名、课程名称和总评成绩的查询,并命名为 “学生总评成绩窗体用查询”。总评成绩的计算方法为: 期末考成绩*0.7+平时成绩*0.3; 2、选择“窗体→新建→设计视图”操作; 3、选择数据源为学生总评成绩窗体用查询; 4、将字段列表中所有字段拖到窗体的适当位置,并加以 必要的格式修改/设置; 5、“保存” 窗体为“学生总评成绩” 。

7.2.2 使用窗体向导创建窗体
2、基于多个表或查询的向导窗体的创建
主/子窗体也称为多表窗体,主要用于显示具有 ——操作指引 “多”方 1“一对多”关系的主表和相关表中的数据; )新建窗体,选中“窗体向导”,并选择数据源; 2的窗体设置为子窗体,基本窗体称为主窗体;主窗体可 )选取在窗体中要出现的、来源于多表的字段; 以包含任意数量的子窗体。 3)确定查看数据的方式; 4)确定子窗体的布局; 5)确定所用样式; 6)指定主窗体及子窗体的标题,并保存窗体。
7.1 认识窗体
最基本的窗体只包含主体,此外,还可包含 有窗体页眉、窗体页脚、页面页眉和页面页 脚。其中页面页眉和页面页脚节主要为打印输出
所用——“打印预览”时才能看到效果。

7.1 认识窗体
数据操作窗体
数据窗体主要用来显示、浏览、添加、修改、删除表或查询中的记 录。数据窗体一般跟表或查询相关联,这时如果你通过窗体修改记录, 则修改后的记录将可能会回存到数据表中。在数据库设计和应用中,数 据窗体是一种最常见的窗体。
控制流程窗体
控制流程窗体主要用来控制应用程序的运行流程。通常地,该窗体 上显示了各种命令操作按钮,通过单击相应的按钮,进入不同的操作环 境或实现相应的操作。
信息交互窗体。
信息交互窗体是在不同的状态下,给出系统提示信息或要求用户输 入的窗口。

7.2 创建简单的窗体
在设计视图可自主地创建出更多的窗体。

7.2.1 使用自动窗体创建窗体
相关主题