数据库技术第六章.ppt

上传人:牧羊曲112 文档编号:6578539 上传时间:2023-11-14 格式:PPT 页数:43 大小:597KB
返回 下载 相关 举报
数据库技术第六章.ppt_第1页
第1页 / 共43页
数据库技术第六章.ppt_第2页
第2页 / 共43页
数据库技术第六章.ppt_第3页
第3页 / 共43页
数据库技术第六章.ppt_第4页
第4页 / 共43页
数据库技术第六章.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《数据库技术第六章.ppt》由会员分享,可在线阅读,更多相关《数据库技术第六章.ppt(43页珍藏版)》请在三一办公上搜索。

1、第六章 窗体,窗体是构造用户输入输出界面以及应用系统控制驱动界面的基本对象。界面是否友好,输入输出是否方便,都是与窗体设计相关。窗体需要与宏和模块对象结合起来才能构成应用系统的控制驱动界面。,6.1 窗体的功能与构造,一、窗体的功能 窗体:运行程序时的Windows窗口。,2、控制应用程序的流程,3、数据输入,4、显示信息和数据打印,1、数据显示和编辑,二、窗体的种类:,1、纵栏式窗体,2、表格式窗体,3、数据表式窗体:与表或查询的数据表视图相似,4、组合式窗体:含主窗体与子窗体,5、图表窗体,6.2 创建窗体,一、创建窗体的方法,二、创建自动窗体,窗体的数据源可以为表或查询,也可无数据源。,

2、三、窗体向导的使用,四、窗体设计视图,窗体的三种视图:设计视图、窗体视图、数据表视图,2、窗体的组成:最多包括5节。窗体页眉:整个窗体的标题、说明等。页面页眉:每页的页头信息 主 体:每页要显示的内容 页面页脚:每页的页脚信息 窗体页脚:整个窗体的脚注,1、窗体设计工具栏,窗体页眉,窗体页脚,页面页眉,页面页脚,主体,页,页,主体,3、窗体的属性,窗体及窗体上的所有控件都有自己的属性,如位置坐标、大小、颜色等。,(1)选中窗体(左上角),右键单击,在快捷菜单 中选择“属性”。,(2)双击要查看属性的对象。,4、字段列表,如果窗体创建基于某个表或查询,则在工具栏上显示相关表或查询的字段。,五、窗

3、体上的控件,在工具栏上单击“工具箱”按钮,显示或取消工具箱的显示。,1、控件的功能 控件是窗体上用于显示数据、执行操作或装饰窗体的对象。窗体本身是一个特殊的控件。,2、控件的类型 包含在工具箱中。有文本框、标签、复选框、选项组、切换按钮、组合框、命令按钮、图象控件、结合对象框、非结合对象框、子窗体、分页符、线条、矩形以及ActiveX自定义控件等。,3、控件的属性 属性决定控件的外观、对事件的响应等。,4、控件的结合性(1)绑定型控件:与基表或查询中的字段相连(2)非绑定型控件:无数据来源(3)计算型控件:以表达式为数据来源。表达式中可以包含窗体的基表或查询中的字段,也可以是窗体上其它控件中的

4、数据。,5、常用控件介绍,(1)标签 1、功能:显示说明性文本 2、标签的添加:3、标签的属性:,名称:标题 标签的位置和尺寸:可见性:设置标签上显示的文字:字体、大小等 前景颜色:,背景颜色:特殊效果:边框样式:边框颜色:边框宽度:超级链接地址:超级链接子地址:,垂直位置:帮助上下文ID:快捷菜单栏:标记:事件:单击、双击、鼠标按下、鼠标释放、鼠标移动。,(2)文本框,绑定型文本框、非绑定型文本框 用处:输入或编辑字段数据,属性:有些属性与标签相同 格式、小数位数、滚动条,可以放大、缩小:控件来源:事件:更新前、更新后、更改、进入、退出、获得焦点、失去焦点、键按下、键释放、击键。,绑定型文本

5、框的放置 非绑定型文本框的放置 创建计算控件 在属性中“控件来源”属性框中输入表达式,表达式前面加“=”。,(3)选项组 功能:有多个选项,但只能选其中一项。使用向导放置选项组:1、新建窗体。2、设置窗体的数据来源。3、结合选项组,选择字段。,(4)切换按钮、选项按钮和复选框 功能:显示是/否数据。,(5)组合框和列表框 功能:从列表中选取需输入的数据。列表框:只能选择列表中的数据。组合框:相当与文本框和列表框。可以人工输入,也可从列表中选择。,创建方法:1、在表中建查阅字段。2、使用组合框或列表框向导。,(6)命令按钮 功能:通过操作命令按钮执行某些操作 1、使用向导创建命令按钮。2、不使用

6、向导创建命令按钮。,六、使用设计视图创建窗体,1、进入窗体设计视图,2、为窗体设定记录源:在窗体的“记录来源”属性,3、在窗体上添加数据绑定控件:从字段列表中拖动相应字段到指定位置,4、添加非绑定控件:从工具箱中拖动,6、保存窗体,、添加计算控件:一般为文本框控件(1)添加文本框控件(2)在文本框控件中直接 输入表达式或在“控件来源”属性中输入表达式,也可用表达式生成器中输入表达式,表达式前要有“=”号。,例如:=单价*数量,一、快速创建主/子窗体,6.3 主/子窗体,1.在表内定义子表,2.创建主/子窗体,二、使用窗体创建主/子窗体,1、创建子窗体:设置其“格式”属性为数据表,2、创建主窗体

7、:添加一个“子窗体”控件,3、将“子窗体”控件的“源对象”属性设置为子窗体的名称,1、选择控件:2、移动控件:3、调整控件大小:(1)简单调整(2)细微调整(3)适合内容(4)对齐网络(5)统一调整,一、调整窗体中的控件布局,6.4 窗体设计技巧,4、对齐控件:(1)网格对齐(2)控件互相对齐 5、修改控件间隔:(1)平均控件间隔(2)增加或减少控件之间的间隔,(3)更改控件中的文本字体、字号、对齐方式及颜色。,6、控件提示文本:鼠标经过时,出现提示。,7、Tab键索引:光标顺序,二、窗体中数据的操作,1、数据的查看 使用记录定位工具。上一条、下一条、首记录、尾记录、添加记录、任一记录。2、新

8、记录添加、删除和修改(1)追加新记录。(3)删除记录(2)修改已有记录。,4、数据的排序和查找 使用“编辑”菜单的查找命令。5、数据的筛选 1、按选定内容筛选 2、按窗体筛选 3、输入筛选目标 4、高级筛选/排序,一、为窗体添加直线和矩形 1、为窗体添加直线 2、为窗体添加矩形 二、为窗体控件增加三维效果 单击右键选特殊效果,或属性中选特殊效果。,三、选择颜色 1、更改控件的文本颜色(自定义颜色)2、更改控件的背景色(自定义颜色),单击右键,选背景色、前景色,或在属性中选择。,四、添加当前日期和时间,*窗体的进一步修饰,五、选择颜色 1、更改控件的文本颜色(自定义颜色)2、更改控件的背景色(自

9、定义颜色),单击右键,选背景色、前景色,或在属性中选择。,六、添加当前日期和时间,七、修改窗体的背景 1、选定当前窗体,在“窗体”属性中选图片,选择图形文件的完整路径及文件名。2、设置图片类型:链接或嵌入。3、选择图片的缩放模式:裁剪、缩放、拉伸 4、图片对齐方式 5、图片平铺,八、添加或删除页眉/页脚 1、在“视图”菜单中选择 2、改变窗体节的宽度和高度 改变高度 改变宽度 同时改变高度和宽度,*属性的进一步认识,窗体的属性,*事件属性的认识,事件是一种对象可以辨认的动作,如按下某个键,单击鼠标等。发生某个事件后,可以对该事件进行响应,如执行一段程序或宏操作等。,有时操作者的一个操作可能会产

10、生几个事件,但他们是有先后顺序的。例如用鼠标单击某个命令按钮,可以产生鼠标按下、单击、鼠标释放等。同样打开一个窗体时,会产生几个事件。,常见事件属性,一、鼠标事件 1、Click事件 2、DblClick事件 3、MouseDown事件 4、MouseUp事件 5、MouseMove事件,二、键盘事件 1、KeyDown事件 2、KeyUp事件 3、KeyPress事件,三、时钟事件 Sub Picform_timer()TimerInterval=0 Docmd.Openform“mainfprm”Docmd.Close acForm,“picform”End Sub,四、对象事件 对象是指

11、窗体、报表和控件。事件大约40多个。常用事件如下:1、Activate事件 适用对象:窗体、报表 引发背景:当窗体或报表取得控制焦点成为活动窗口时产生。,2、Deactivate事件 适用对象:窗体、报表引发背景:窗体或报表由活动状态转为非活动状态。3、Load事件 适用对象:窗体 引发时机:一个窗体以窗体视图打开。,4、Unload事件 适用对象:窗体 引发背景:窗体被关闭 5、GotFocus事件 适用对象:窗体、控件 引发时机:对象由没有焦点的状态转为有焦点的状态。,6、LostFocus事件 适用对象:窗体、控件 引发背景:对象失去焦点。7、Delete事件 适用对象:窗体 引发时机:

12、在一个操作记录集的窗体中,当用户产 生了一个删除记录的指令之时产生该事件。,8、BeforeDelConfirm事件 适用对象:窗体 引发时机:窗体在删除记录之前,要弹出一个对话框,让用户确认是否真的删除这条记录。在弹出这个对话框之前产生BeforeDelConfirm事件。9、AfterDelConfirm事件 适用对象:窗体,引发时机:窗体在弹出删除警告对话框之后,由用户输入后关闭。当关闭对话框之后便产生该事件。另外,如果在AfterDelConfirm事件中已经禁止了对话框询问,但在完成删除之后也会产生该事件。10、BeforeInsert事件 适用对象:窗体 引发时机:窗体执行一个插入

13、记录的操作之前。,9、AfterDelConfirm事件 适用对象:窗体,11、AfterInsert事件 适用对象:窗体 引发时机:窗体接受用户指令完成了一次插入记录的操作之后。12、BeforeUpdate事件 适用对象:窗体、控件 引发时机:窗体的控件所含数据被用户修改,在键入回车或焦点转移开该控件时产生该事件。,13、AfterUpdate事件 适用对象:窗体、控件 引发时机:当用户在控件的输入得到认可后产生该事件。14、Change事件 适用对象:组合框、文本框 引发时机:当对象的数据发生改变时发生该事件。,15、Open事件 适用对象:窗体、报表 引发时机:当窗体或报表被打开之后,

14、第一条记录被显示之前产生该事件。16、Close事件 适用对象:窗体、报表 引发时机:当窗体或报表被关闭时。,17、Current事件 适用对象:窗体 引发时机:窗体的记录集中有一个当前记录。当有 一个记录成为当前记录之时,便产生该事件。18、Enter事件 适用对象:组合框、文本框 引发时机:当对象的数据发生改变时发生该事件。,19、Error事件 适用对象:窗体、报表 引发时机:当Access环境在执行操作时,出现运行错误或者数据库管理系统出现运行错误时,均会产生这一事件。20、Exit事件 适用对象:与Enter事件相同 引发时机:当对象的焦点将要转移而还未转移之时产生该事件。,21、F

15、ormat事件 适用对象:报表节 引发时机:当Access开始为报表清理各节所属范围里有些什么数据,为打印和打印预览作准备,但还没有正式打印或打印预览之前,即产生Format事件。,22、NotInList事件 适用对象:组合框 引发时机:当用户在组合框的文本输入区直接手工输入后,若其值不在组合框的下拉列表成员中时,产生这一事件。,23、Print事件 适用对象:报表节 引发时机:当一个报表节已被格式化后,即将付诸打印之时。,24、Resize事件 适用对象:窗体 引发时机:窗体处于打开状态时,用户改变了窗口的大小(包括最大化、最小化、用鼠标抓边线后拉伸等)之后,即发生这一事件。,本章作业要求,1、基本知识2、操作(窗体设计)(1)利用“设计视图”(2)利用“窗体向导”(3)利用“自动创建窗体”,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号