数据库技术第六章

上传人:ji****72 文档编号:51462220 上传时间:2018-08-14 格式:PPT 页数:43 大小:907KB
返回 下载 相关 举报
数据库技术第六章_第1页
第1页 / 共43页
数据库技术第六章_第2页
第2页 / 共43页
数据库技术第六章_第3页
第3页 / 共43页
数据库技术第六章_第4页
第4页 / 共43页
数据库技术第六章_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《数据库技术第六章》由会员分享,可在线阅读,更多相关《数据库技术第六章(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)计算型控件:以表达式为数据来源。表达式中可 以包含窗体的基表或查询中的字段,也可以是窗体上其 它控件中的数据。5、常用控件介绍 (1)标签 1、功能

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

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

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

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

8、已有记录。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=0Docmd.Openform “mainfprm”Docmd.Close acForm, “picform”End Sub 四、对象事件对象是指窗体、报表和控件。事件大约40多个。常 用事件如下:1、Activate事件 适用对象:窗体、报表

11、引发背景:当窗体或报表取得控制焦点成为活动窗口 时产生。 2、Deactivate事件适用对象:窗体、报表引发背景:窗体或报表由活动状态转为非活动状态。 3、Load事件 适用对象:窗体引发时机:一个窗体以窗体视图打开。4、Unload事件适用对象:窗体 引发背景:窗体被关闭 5、GotFocus事件 适用对象:窗体、控件引发时机:对象由没有焦点的状态转为有焦点的状态。 6、LostFocus事件适用对象:窗体、控件 引发背景:对象失去焦点。7、Delete事件 适用对象:窗体 引发时机:在一个操作记录集的窗体中,当 用户产 生了一个删除记录的指令之时产生该事件。8、BeforeDelConf

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

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

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

当前位置:首页 > 行业资料 > 其它行业文档

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