第6章窗体设计access数据库资料
access数据库应用基础与实训教程第6章窗体的设计
![access数据库应用基础与实训教程第6章窗体的设计](https://img.taocdn.com/s3/m/d88c076600f69e3143323968011ca300a6c3f6f2.png)
《Access数据库应用基础及实训教程》
6.2 窗体的创建 创建新窗体有多种方法,在数据库窗口中选择【窗体】 对象,然后单击【新建】按钮,此时打开【新建窗体】对话 框,如图6.9 所示。系统提供了创建窗体的9种方法。
图6.9 【新建窗体】对话框
上一页 下一页 退出
《Access数据库应用基础及实训教程》
以窗体视图方式打开窗体非常简单,只需先打开数据 库,然后双击【窗体】对象中的窗体名称即可。
在“窗体视图”中,通常每次只能查看一条记录。使用导航 按钮可以在记录间进行快速浏览,如图6.6所示。
图6.6 导航按钮
上一页 下一页 退出
《Access数据库应用基础及实训教程》
2. 设计视图 设计视图主要是用于设计、创建和修改窗体。以设计视图方
实质就是窗体的“数据表”视图,如图6.3所示,看上去像 Excel的工作表。 4. 数据透视表窗体
可以根据数据在数据透视表窗体中的排列方式进行所需计 算,动态改变数据透视表窗体的版式布置,以便按照不同方式 分析数据。另外,在源数据发生改动时,可以更新数据透视表 窗体,如图6.4所示。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
第6章 窗体的设计
学习目的与要求: 本章结合典型例题介绍创建窗体的各种方
法以及对窗体的再设计。另外还介绍了作为窗 体和报表的基本控件,主要控件的功能以及它 们的属性。数据操作是窗体的一项重要功能, 本章对此也进行了介绍。通过对本章的学习, 读者不仅能正确地创建窗体,而且可以结合相 关知识,掌握修改和装饰窗体的方法以及如何 通过窗体来操作数据等。
视图方式。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。 (1) 数据透视表视图:用于汇总并分析数据表或窗体中数据的
Access数据库教程窗体的设计.ppt
![Access数据库教程窗体的设计.ppt](https://img.taocdn.com/s3/m/30965c8179563c1ec5da71bc.png)
Hale Waihona Puke 4.2.2 源于多重数据集的窗体设计
在很多情况下,信息系统的窗体数据源都不是基于一 个数据表或一个查询表。Access 2002处理多重数据源 的形式为开设子窗体。即主窗体基于一个数据源,而任 一其他数据源的数据处理则必须为其开设对应的子窗体。 子窗体是窗体中的窗体,在显示有“一对多”关系的表 或查询中的数据时,子窗体特别有效。
本章导读
窗体又叫表单,是用户和Access 2002应用程 序之间的主要接口。数据库是用表来存储数据的, 一个完善的数据库应用程序,要使用户能够方便的 对数据表进行数据的输入,修改维护,以及显示输 出。利用Access窗体,能使用户可以轻松地完成数 据的各种处理,制定表中数据的多种显示输入输出 方法以及完成数据库的各种维护功能。可以说,创 建一个Access数据库应用程序系统来说,制作各种 各样的窗体是必不可少的。否则,它就不是一个完 整的数据库应用程序。
下面我们用“窗体向导”来创建一个带子窗体的 窗体。
4.3 自定义窗体
虽然向导可以自动生成一些比较实用的窗体,但是要 设计出更加优美、功能更加强大的窗体,还必须依靠窗 体的设计视图,窗体设计视图是进行窗体设计的主要工 具,可以直接在窗体设计视图中创建窗体,也可以在窗 体设计视图中修改已有的窗体。
4. 3. 1 窗体设计视图 窗体的设计视图主要由标题栏、水平标尺、垂直标尺、
4. 1. 2 窗体的结构
Access窗体由窗体页眉、页面页眉、窗体主体、 页面页脚和窗体页脚5个节组成。
窗体页眉:用于显示窗体的标题和使用说明,或打开 相关窗体或执行其他任务的命令按钮。显示在窗体 视图中顶部或打印页的开头。
《Access 2002数据库应用实训教程》第6章:窗体
![《Access 2002数据库应用实训教程》第6章:窗体](https://img.taocdn.com/s3/m/71e5b61655270722192ef7e7.png)
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
ACCESS数据库教案系列第六章窗体的制作1
![ACCESS数据库教案系列第六章窗体的制作1](https://img.taocdn.com/s3/m/3e93ebb10975f46527d3e161.png)
Access数据库教案教学过程主要教学内容及步骤教学方法引入新授复习上节课内容,导入新课6.1认识窗体窗体是用户与Access数据库应用系统进行人机交互的界面,用户可以通过窗体上的各种控件方便而直观地查看、输入或更改数据库中的数据。
6.1.1窗体的作用1.窗体的类型(1)从功能上来分,有3种类型:①切换面板窗体:打开其他窗体或报表,控制应用程序的流程。
②数据输入窗体:输入、显示和修改数据。
③自定义对话框:接受用户的命令并依照命令执行某种操作。
6.1.2窗体视图窗体的视图设计视图、窗体视图、数据表视图、数据透视表视图、数据透视图视图单击“视图”按钮,可以从一个视图切换到另一个视图。
6.1.3窗体的结构6.1.4窗体的分类从工作方式上分,有5种类型:①纵栏式:—屏只显示一条记录,一个字段占一行。
②表格式:一屏可显示多条记录,一条记录占一行。
③数据表:以二维表格的形式显示数据,每个记录为一行,每个字段为一列。
④数据透视表:类似Excel的数据透视表。
讲述提问师:举例讲解生:理解记忆⑤数据透视图:以图表形式显示数据。
6.2使用向导创建窗体6.2.1使用自动创建窗体方法创建窗体使用自动创建窗体功能可以快速创建不同工作类型的数据窗体。
操作:①在数据库窗口中,选择“窗体”对象,单击“新建”按钮。
②在“新建窗体”对话框中选择“自动创建窗体:纵栏式”选项,并确定数据源。
③单击“确定”按钮,Access自动创建一个纵栏式窗体。
④单击窗体底部的导航按钮可以浏览各条记录。
⑤选择“文件|保存”命令,保存窗体对象。
6.2.2使用窗体向导创建窗体6.3使用【设计】视图创建窗体6.3.1在【设计】视图中添加字段在窗体设计器中创建窗体的一般过程(1)在数据库窗口中双击“在设计视图中创建窗体”,打开窗体设计视图。
(2)选择窗体的数据源(3)在窗体上添加控件从字段列表框中将需要的字段拖放到窗体上,系统会根据字段的类型自动生成相应的控件,并在控件和字段之间建立关联。
Access 第6章 窗体设计
![Access 第6章 窗体设计](https://img.taocdn.com/s3/m/8f615b252f60ddccda38a033.png)
用户可以利用这个控件创建一个单选按钮, 用户可以利用这个控件创建一个单选按钮,用户可以从至少两个选择中做 出一个选择。如同“切换按钮”一样,这个按钮也是用于分配了是/否数据类 出一个选择。如同“切换按钮”一样,这个按钮也是用于分配了是 否数据类 型的字段。 型的字段。
8“复选框”控件 复选框” 复选框
3.移动控件 .
移动单个控件,首先选中控件,出现“黑色手形”图标, 移动单个控件,首先选中控件,出现“黑色手形”图标, 用鼠标拖动到指定位置;也可以选中控件, 用鼠标拖动到指定位置;也可以选中控件,通过移动键盘上 的方向键实现。 的方向键实现。 移动多个控件,首先按住 移动多个控件,首先按住shift键,通过单击选中多个控件, 键 通过单击选中多个控件, 再通过上述方法实现移动被选定的控件。 再通过上述方法实现移动被选定的控件。
2.“控件向导”控件 “控件向导”
单击这个控件图标时,可在创建新控件时同时启动创建该控件的“控件向导” 单击这个控件图标时,可在创建新控件时同时启动创建该控件的“控件向导”, 方便新建控件的属性设置等。 方便新建控件的属性设置等。
3.“标签”控件 “标签”
标签控件主要用来按照一定的格式显示窗体中各种说明信息以及提示信息。 标签控件主要用来按照一定的格式显示窗体中各种说明信息以及提示信息。例 如用户指令需要的文本或者标题中的窗体名称等。 如用户指令需要的文本或者标题中的窗体名称等。
第六章
• • • • • 6.1 6.2 6.3 6.4 6.5
窗体设计
窗体的基础知识 GO 创建窗体的方法 GO 窗体控件 实用窗体设计案例 GO 本章小结 GO
6.1 窗体的基础知识 • 6.1.1 窗体的组成与结构 • 6.1.2 窗体的作用 • 6.1.3 窗体的视图
ACCESS数据库教案系列第六章窗体的制作3
![ACCESS数据库教案系列第六章窗体的制作3](https://img.taocdn.com/s3/m/a4d42a5daeaad1f346933fbf.png)
2、添加绑定型文本框。
使用工具箱中“文本框”按钮添加一个文本框,修改标签标题后,再打开文本框属性对话框,设置“控件来源”属性。将“编辑”文本框的“控件来源”属性设置为“编号”。用同样的方法设置其他文本框的“控件来源”属性。
6.8综合实例
1.创建一个名为学生成绩的查询和成绩子查询
2.建立学生成绩窗体
3.学生上机练习
★上机实验
实验内容:使用设计视图自行设计“教师信息”窗体
分析:该窗体由标签、命令按钮、文本框、组合框等控件组成。
该窗体中的数据来源于“教师工作情况表”。
实验操作步骤:
1、添加非绑定型文本框
(1)在“教师信息”窗体设计视图中,单击工具箱中的“文本框”按钮,在窗体页眉中单击,添加一个默认的非绑定型文本框及附加标签,
Access数据库教案
课题
第六章窗体的制作
授课形式
新授
授课课时
共2课时,第5、6课时
使用教具
多媒体
课前准备
PPT
教学目标
1理解综合实例
2掌握窗体制作的难点
窗体制作
更新、补充
删节内容
板书设计
作业布置
教学后记
教学过程
主要教学内容及步骤
教学方法
引入
新授
总结
复习上节课内容,导入新课
3、添加计算控件
(1)计算控件一般以数值或日期类型的表达式作为该控件的数据来源,窗体的“工资合计”是计算字段。
(2)在窗体中添加文本框后,可以直接在非绑定文本框中输入计算表达式:=[工资]+[奖金],或在其属性窗口中设置“控件来源”为=[工资]+[奖金],并将“格式”属性设置为“常规数字”型。
ACCESS 窗体设计 PPT
![ACCESS 窗体设计 PPT](https://img.taocdn.com/s3/m/340cbe13227916888486d7e5.png)
第6章 窗体设计
向窗体添加控件的方法有: (1)自动添加。将字段从“字段列表”窗格直接添加到窗体,这时会 创建绑定控件,即每个字段通常对应于标签和文本框两个控件,标签 用于提示文本框的内容(多为字段名),文本框用于显示或输入字段 中的数据。 (2)通过在设计视图中使用“工具箱”中的控件按钮向窗体添加控件。 如果“控件向导”按钮处于按下状态,在创建控件时会弹出相应的向 导对话框,以方便对控件的相关属性进行设置。没有选中“控件向导” 按钮时,创建控件时将不会弹出向导对话框。在默认情况下,“控件 向导”按钮处于按下状态。 例6-8 在窗体设计中创建一个窗体,用于显示和编辑“学生”表中的 数据。
每一个对象具有相应的属性、事件和方法。属性是对象固有的特征, 不同类型的对象具有不同的属性集。方法是附属于对象的行为和动 作,也可以将其理解为指示对象动作的命令。方法是当某一个事件 发生时在事件过程代码中被调用,这种执行方式称为事件驱动,这 也是面向对象程序设计的基本特点。
第6章 窗体设计
6.3.2 窗体和控件的属性 1.“属性”对话框 在窗体设计视图中,窗体和控件的属性可以在“属性”对话框中设定。 单击工具栏上的“属性”按钮或鼠标右键单击窗体并从打开的快捷菜单 中选择“属性”命令,可以打开“属性”对话框,如图6-26所示。
第6章 窗体设计
2. 窗体的分类与组成
从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体; 从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出提 示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗体 用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、表 格式、数据表、图表式、数据透视表等。 纵栏式窗体通常用于输入数据,字段纵向排列; 表格式窗体将每条记录的字段横向排列,字段标签放在窗体顶部,即窗体 页眉处; 数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式, 来显示具有一对多关系的两个表的数据; 图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; 数据透视表是一种交互式的动态表。
《Access2016数据库教程》第6章窗体
![《Access2016数据库教程》第6章窗体](https://img.taocdn.com/s3/m/f6f6348858fafab068dc02cb.png)
1. 控件的类型
(1)绑定控件。与表或查询中的字段捆绑在一起。Access会 自动更新当前记录中与绑定控件相关联的表字段的值。 (2)未绑定控件。与表中字段无关联,不会更新表中字段值。 (3)计算控件。使用表达式作为其控件来源。计算控件必须 在表达式前先键入一个等号“=”。 例如,要在一个文本框中显示当前日期,则其“控件来源”属 性应指定为:=Date(); 要想在文本框中显示学生哪年出生,需将其“控件来源”属性 指定为:=Year([出生日期])。
6.3.2 属性表
在Access中,属性决定对象的特性。窗体属性决定窗体的 结构、外观和行为;控件属性决定控件的外观、行为以及其中 所含文本或数据的特性。
属性表窗格包含5个选项卡: 格式、数据、事件、其他、全部
Access对各个属性都提供 了相应的默认值,在“属性表”中 可以重新设置其属性值。
1.窗体的基本属性
是
导航按钮
否
记录选择器 否
分隔线
是
窗体属性设置 属性名称 设置值
导航按钮 否
记录选择器 滚动条 弹出方式
否 两者均无 是
5.复选框、选项按钮、切换按钮和选项组
【例6-15】创建学生信息查询窗体。该窗体中有一个选 项组,包含了3个选项,选中某个选项后,单击“开始 查询”按钮可以打开相应的查询界面完成查询。窗体为 弹出式窗体,不设导航按钮、滚动条、记录选择器。
本例操作主要分两部分,一是使用设计视图按要求创建 主窗体,二是将“例6-3选课成绩表(数据表)”窗体添加 到主窗体中作为子窗体。
1.使用设计视图创建主/子窗体
主窗体属性设置
属性名称 设置值
记录源
学生表
导按钮 否
记录选择器 否 允许编辑 否
第6章_窗体 access
![第6章_窗体 access](https://img.taocdn.com/s3/m/b7831ad6b9f3f90f76c61b83.png)
添加绑定控件
在Access中,在窗体上使用的控件可以分为:绑定控件、非绑定控件、 计算控件。其中,绑定控件表中的字段相连接,当移动窗体上的记录指针时, 该控件的内容将会动态改变;非绑定控件是没有与数据来源形成对应关系的 控件,多用来显示不变动的对象,如标题、提示文字,或者是美化窗体的线 条、矩形等对象;计算控件中显示数据类型数据的汇总,其来源是表达式而 不是字段值。
数据表窗体
链接窗体
3、创建图表窗体
数据透视图
数据透视表
6.3 窗体的设计
1、窗体设计窗口
窗体的节
在窗体设计视图中,窗体由上而下被分成五个节,窗体页眉、页面 页眉、主体、页面页脚、窗体页脚。其中,“页面页眉”和“页面页 脚”节中的内容在打印时才会显示。
字段列表 属性窗口
2、使用控件
建立控件
单击工具箱上的“文本框”图标,该图标反向显示。 把鼠标光标移至窗体上,此时鼠标光标变为“+”号(中心为控 件左上角的位置)。 把“+”号光标移到窗体的适当位置,按下鼠标左键,并向右下 方拖动鼠标,窗体上将出现一个方框,当所画的方框达到合适 大小时,松开鼠标,即在窗体上画出一个文本框。
2、窗体的类型
纵栏式窗体
表格式窗体
数据表窗体
图表窗体 数据透视表
6.2 使用向导创建窗体
1、自动创建窗体
创建自动窗体
要创建自动窗体,只需在数据库窗口中选中需要创建窗体的表或 查询,然后选择插入菜单中的“自动窗体”命令,或单击数据库工 具栏中新对象中的“自动窗体”命令,系统会显示一个单列窗体, 窗体中的数据即为选中表或查询中的记录数据。
窗体具有以下功能 1.显示和编辑数据,可以对数据库中的相关数据进 行添加、删除、修改以及设置数据的属性; 2.接收数据输入,用户可以设计一个专用的窗体, 作为数据库数据的输入; 3.控制应用程序流程,Access 的窗体和Visual Basic 的窗体一样,可以与函数、过程等VBA结合 完成一定的功能. 4.信息显示 5.数据打印
数据库基础与Access应用_07窗体设计
![数据库基础与Access应用_07窗体设计](https://img.taocdn.com/s3/m/0624a89ba0116c175e0e4811.png)
6.2 窗体的创建
自动创建窗体 利用向导创建窗体 在设计视图中创建窗体
第6章 窗体设计
6.2.1 自动创建窗体
用“自动窗体”能快速地创建一个简单的窗体使用 自动窗体创建的窗体中包含了数据源中的所有字段 及所有记录
第6章 窗体设计
6.2.2 利用向导创建窗体
使用向导创建窗体时,每一步都可以在向导的提示 下进行相关的操作
象,用户可以通过窗体提供的操作界面来操作
数据表,避免直接操作数据库时使数据丢失或 遭到破坏。
第6章 窗体设计
6.1.1 窗体的功能
1.显示编辑数据
2.控制应用程序的的流程 3.显示信息 4.打印数据
第6章 窗体设计
6.1.2 窗体的类型
1.纵栏式窗体 特点:一次只显示一条记录,在显示记录时,每行 显示一个字段,其中左列显示的是每个字段的名称, 右列显示的是字段的值.
第6章 窗体设计
第6章 窗体设计
第6章 窗体设计
教学目标
掌握利用向导创建窗体 ; 掌握在设计视图中创建窗体的方法; 掌握常用控件的使用方法; 掌握窗体的编辑与控件与数据的绑定方法
重点与难点:常用控件、数据绑定、窗体编辑
第6章 窗体设计
6.1 窗体概述
窗体是Access数据库应用中非常重要的一个对
第6章 窗体设计
• 组合框控件
组合框是文本框和列表框的组合,既可以输入并修改数
据,又可以通过列表框显示数据,而且占用屏幕少(显 示时只用一行)。
第6章 窗体设计
• 命令按钮
窗体中的命令按钮和某个操作联系起来,这样,在窗体中
单击该按钮时,可以执行相应的操作。
第6章 窗体设计
• 选项卡控件
数据库原理与应用(Access)第六章 窗体的操作和设计
![数据库原理与应用(Access)第六章 窗体的操作和设计](https://img.taocdn.com/s3/m/b0d50fbddd88d0d233d46a62.png)
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。 (1)窗体页眉:位于窗体顶部位置,一般用于显 示每条记录的内容说明。例如窗体的标题、打开相 关窗体及执行其他任务的命令按钮、单位的标志或 图案等。在窗体视图中,窗体页眉显示在窗体的顶 端,打印时,窗体页眉显示在第一页的顶部。
6.3 常用窗体控件
在Access 2003中,控件主要用在窗体、数据 访问页或报表中显示数据、输入数据、执行某项操 作等。例如可以在窗体、报表中使用标签和文本框 来显示数据、使用文本框输入数据、使用命令按钮 打开其他窗体或报表、使用线条或矩形来分隔与组 织控件,以增强窗体、报表的可读性。控件可以是 绑定型、非绑定型或计算型的。绑定型控件诸如文 本框与基础表、查询中的字段相连接,用于显示、 输入及更新数据库中的相关字段内容。未绑定控件 不与字段相连接,没有数据来源,用于显示信息、 线条、矩形等一些不需要动态改变的内容。计算控 件以表达式作为数据来源,表达式中的内容可以是 表或查询中的字段或其他控件中的数据。
图6-2 “新建窗体”对话框
(3)单击“确定”按钮,打开“窗体向导”对 话框,从中选择窗体上需要的字段,这里我们单 击按钮,选择查询中所有的字段,如图6-3所示。 单击“下一步”按钮,打开如图6-4所示对话框, 选择窗体使用的布局,这里我们选择默认的“纵 栏式”选项。 (4)单击“下一步”按钮,打开如图6-5所示 的对话框,确定窗体所用的样式,这里我们选择 默认的“标准”选项。 (5)单击“下一步”按钮,打开如图6-6所示 的对话框,确定窗体的标题为“教师信息”,并 选择默认的“打开窗体查看或输入信息”选项。 (6)单击“完成”按钮,打开如图6-7所示的 窗口,完成窗体的创建。
第6章 窗体设计access数据库
![第6章 窗体设计access数据库](https://img.taocdn.com/s3/m/cb0b081855270722192ef71b.png)
先建立“导师” 表和“研究生” 表之间的“一 对多”关系。
2015-5-29
10 / 60
6.2.2 基于多数据源的窗体
[例6-4]
添加子窗体
11 / 60
2015-5-29
6.3 在设计视图中完善、创建窗体
6.3.1 窗体设计视图中的工具栏 6.3.2 用控件向导完善窗体
6.3.3 在设计视图中创建窗体 6.3.4 在窗体中添加图表
2015-5-29
12 / 60
6.3.1 窗体设计视图中的工具栏
1. 窗体设计工具栏(见表6.1)
2. 格式工具栏(见表6.2)
3. 工具箱(见表6.3)
2015-5-29
13 / 60
6.3.2 用控件向导完善窗体
[例6-5]
添加STOP按钮 增大垂直间距
2015-5-29 14 / 60
6.3.2 用控件向导完善窗体
35 / 60
6.5.4 列表框/组合框
例6-16的程序代码-2
2015-5-29
36 / 60
6.5.4 列表框/组合框
例6-16的程序代码-3
2015-5-29
37 / 60
6.5.5 选项组
选项组又称为框架(frame),用于对某些在 功能上相关的控件进行分组。 选项组的标签位于方框的左上角,可以输 入说明性文字,也可以删除。 选项组同样具有6种特殊效果,默认的效 果是“蚀刻”。 常用事件:BeforeUpdate、Click
2015-5-29 3 / 60
6.1 窗体对象概述
2. 窗体的分类
单窗体:一个窗体中显示一个记录 多页窗体:使用选项卡
连续窗体:一个窗口中显示若干个记录 子窗体:窗体中镶嵌的另一个窗体 弹出式窗体:可理解成对话框
Access 2010数据库案例教程第6章 窗体设计及高级应用
![Access 2010数据库案例教程第6章 窗体设计及高级应用](https://img.taocdn.com/s3/m/37e0f6ae680203d8ce2f242b.png)
• 3.焦点(Focus)事件 • “焦点”即鼠标或键盘操作的当前状态,当窗体、控 件失去或获得焦点时,或窗体、报表成为激活或失去激活 状态时,将发生焦点(Focus)事件, • OnActivate • OnDeactivate • OnEnter • OnExit • OnGot Focus • OnLost Focus • 4. 键盘(Ksyboard)事件 • 键盘(Keyboard)事件是操作键盘引发的事件, • OnKeyDown • OnKeyUp • OnKeyPress
• (1) 打开和关闭工具箱 • (2) 工具箱的移动与锁定 • (3) 使用工具箱向窗体中添加控件 • 6.3.2 属性、事件与方法 • 1. 属性 • 属性是对象特征的描述。控件属性分为:格式属性、 数据属性、事件属性和其他属性, • 2. 事件 • 事件是对象行为的描述,当外来动作作用于某个对象 时,用户可以确定是否通过事件响应该动作。 • 3. 方法 • 方法是Access 2003提供的完成某项特定功能的操作, 每种方法有一个名字,用户在系统设计中可根据需要调用 方法。
• 6.1.3 窗体类型 • 在Access 2010数据处理窗体的设计中, 根据数据记录的显示方式提供了6种类型的 窗体,分别是: • (1)纵栏式窗体 • (2)表格式窗体 • (3)数据表窗体 • (4)图表窗体 • (5)数据透视表窗体 • (6)主/子窗体。
• 6.1.4 窗体视图 • 窗体视图是窗体在具有不同功能和应用范围下 呈现的外观表现形式。 • 表和查询有两种视图:设计视图和数据表视图; 窗体有3种视图: • (1) 设计视图 • 设计视图是创建窗体或修改窗体的窗口, 任何类型的窗体均可以通过设计视图来完成创建。 • (2) 窗体视图 • 窗体视图就是窗体运行时的显示格式, 用于查看在设计视图中所建立窗体的运行结果。 • (3) 数据表视图 • 数据表视图是以行和列的格式显示表、
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020/10/9
12 / 60
6.3.1 窗体设计视图中的工具栏
1. 窗体设计工具栏(见表6.1) 2. 格式工具栏(见表6.2)
3. 工具箱(见表6.3)
2020/10/9
13 / 60
6.3.2 用控件向导完善窗体
[例6-5]
2020/10/9
添加STOP按钮 增大垂直间距
14 / 60
6.3.2 用控件向导完善窗体
2020/10/9
19 / 60
6.3.4 在窗体中添加图表
[例6-11]
(1) 用向导生成以“导师”表为数据源的窗体 (2) 在“主体”节插入数据源为“研究生” 表的图表
2020/10/9
20 / 60
6.4 对象的属性、方法和事件概念
1. 属性 属性是对象的外部表现和特征。
2. 方法 方法是对象能够执行的动作或完成的操作。如,
本章内容
窗体对象概述 用向导生成窗体 在设计视图中完善、创建窗体 对象的属性、方法和事件概念 窗体与常用控件的编程 多窗体应用
2020/10/9
1 / 60
6.1 窗体对象概述
Access窗体的实质是运行于Windows环境下的 面向对象、事件驱动的应用程序。
应用程序以窗口作为与用户交互的界面。在程序 尚未执行的设计阶段,窗口(window)被称为窗 体(form)。
(2) 创建窗体、选择数据源 (3) 添加文本框控件并绑定字段 (4) 添加列表框控件并绑定字段 (5) 改写各标签的标题
2020/10/9
18 / 60
6.3.4 在窗体中添加图表
窗体创建后,在设计视图中执行“插入”→“图 表”
[例6-10]
(1) 用向导生成窗体 (2) 添加图表:
打开设计视图, 在窗体页脚中执 行“插入”→“图表”
(独占式、非独占式) 切换面板窗体:数据库应用程序的起始“封面”
2020/10/9
4 / 60
6.2 用向导生成窗体
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
6.2.1 基于单数据源的窗体 6.2.2 基于多数据源的窗体
2020/10/9
5 / 60
6.2.1 基于单数据源的窗体
[例6-1] 用向导生成基于“导师”表的窗体
双击
2020/10/9
6 / 60
6.2.1 基于单数据源的窗体
说明: 窗体与“导师”表相连,
窗体上的文本框等控件 又与“导师”表中相关字 段绑定,因此用户在窗 体上对数据所作的任何 更改都将引起“导师”表 中相关字段数值的变化。
窗体(窗口)的基本功能是输入数据、编辑数据、 通过命令按钮控件改变应用程序的流向、输出相
关表或查询对象的数据等。
2020/10/9
2 / 60
6.1 窗体对象概述其内容不
因记录内容的变化而改变。
页面页眉:出现在每个窗体打印页的上方。运行 窗体时,屏幕上不显示页面页眉内容。
FROM 研究生, 导师 WHERE 研究生.导师编号=导师.导师编号
(2) 用向导创建窗体,数据源选择查询对象“研究生-导师”
2020/10/9
8 / 60
6.2.1 基于单数据源的窗体
在设计视图中修改向导生成的窗体布局和格式
2020/10/9
9 / 60
6.2.2 基于多数据源的窗体
若两表之间呈现“一对多”关系,可用主窗体显 示“一”表信息,子窗体显示“多”表中对应的 记录。
主体:最常用、最主要的部分。开发数据库应用 程序主要针对主体节设计用户界面。
页面页脚:出现在每个窗体打印页的下方。同样, 运行窗体时,屏幕上不显示页面页脚内容。
窗体页脚:出现在运行中的窗体最底部。
2020/10/9
3 / 60
6.1 窗体对象概述
2. 窗体的分类 单窗体:一个窗体中显示一个记录 多页窗体:使用选项卡 连续窗体:一个窗口中显示若干个记录 子窗体:窗体中镶嵌的另一个窗体 弹出式窗体:可理解成对话框
立即窗口对象具有Print方法 3. 事件
事件是能被对象识别和响应的动作,有用户事 件和系统事件。
区分事件与事件过程的概念
2020/10/9
21 / 60
6.5 窗体与常用控件的编程
窗体对象的打开、改名、复制和删除操作同报表 的相关操作。
2020/10/9
7 / 60
6.2.1 基于单数据源的窗体
[例6-2]
(1) 建立一个查询对象“研究生-导师”,其SQL命令为:
SELECT 学号, 研究生.姓名, 研究生.性别, 入学分数, 研究方向, 导 师.导师编号, 导师.姓名, 导师.性别, 博导, 职称, 系编号
[例6-3]
先建立“导师” 表和“研究生” 表之间的“一 对多”关系。
2020/10/9
10 / 60
6.2.2 基于多数据源的窗体
[例6-4]
2020/10/9
添加子窗体
11 / 60
6.3 在设计视图中完善、创建窗体
6.3.1 窗体设计视图中的工具栏 6.3.2 用控件向导完善窗体 6.3.3 在设计视图中创建窗体 6.3.4 在窗体中添加图表
[例6-6]
2020/10/9
15 / 60
6.3.2 用控件向导完善窗体
[例6-7]
添加绑定“工资”字段的文本框
2020/10/9
16 / 60
6.3.3 在设计视图中创建窗体
从“零”开始自定义窗体布局和控件 [例6-8]
(1)准备数据源:创建查询对象“系-研究生”,SQL命令为
SELECT 系名, 研究生.姓名 FROM 系, 导师, 研究生 WHERE 系.系编号=导师.系编号 AND 导师.导师编号=研究生.导师编号
(2)建立一个空白窗体,并添加控件 (3)窗体记录源选择“系-研究生” (4)将文本框控件与相关字段绑定 (5)修改文本框附加的标签内容
2020/10/9
17 / 60
6.3.3 在设计视图中创建窗体
[例6-9]
(1) 建立查询对象(数据源)“系-导师-研究生”, SQL命令为
SELECT 系名, 导师.姓名 AS T_NAME, 研究生.姓名 AS S_NAME FROM 系 INNER JOIN (导师 INNER JOIN 研究生 ON 导师.导师编号=研究生.导师编号) ON 系.系编号=导师.系编号