1 / 16
文档名称:

窗体对象界面设计--Access数据库技术与应用.ppt

格式:ppt   页数:16
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

窗体对象界面设计--Access数据库技术与应用.ppt

上传人:qujim2013 2013/11/24 文件大小:0 KB

下载得到文件列表

窗体对象界面设计--Access数据库技术与应用.ppt

文档介绍

文档介绍:第6章窗体对象界面设计
教学目标:
通过本章学习,使读者能够完成“迷你超市业务信息管理系统”的窗体对象界面设计,能力目标:
ess 2003窗体。
ess 2003中窗体。
能够掌握子窗体的创建方法。
工作任务:
为“迷你超市业务信息管理系统”数据库创建“公司职员基本情况”、“商品进货数据录入”、“商品销售录入”窗体及创建带有子窗体的窗体。
理论知识
一、窗体的概述
窗体是用来和用户交互的主要数据库对象,
它可以控制用户和系统的交互,也可以接受用户输入并执行相应的操作。窗体还可以与数据表协同工作,用户可以输入新的记录或浏览原有记录;将数据在屏幕上进行合理安排,使得在窗体中有文字、图像还可以插入声音、视频,使人机界面更加丰富多彩;构成窗体的元素叫“控件”,这些控件使数据库的各个对象紧密地结合起来;另外窗体还可以与宏或函数相结合控制数据库应用程序的执行过程。
二、窗体的作用
窗体是用户同数据库数据之间的主要操作接口,它的作用通常包
括显示和编辑数据、接受用户输入显示信息以及控制应用程序流
程等几个方面。
1、显示和编辑数据
用户可以通过窗体这个操作界面输入新的记录,显示已有的记录,对数据进行更新或删除等操作。一般每个窗体都与同一个表或查询相关联,这意味着在窗体中对数据的改动,等同于在该基表或原集的数据表视图中进行的改动。
通过设置窗体中显示数据控件的属性,可以控制对数据的操作方式。比如,将某个显示数据的文本框设置为只读,或是将不需要显示的数据隐藏,以防止用户查看或修改。在表视图中是无法进行类似的操作,所以窗体能够提供比数据表视图更高级的操作特性;另外,在窗体中,也可以进行简单的计算。
2、接受用户输入显示信息
这里不是指数据的输入,而是操作的输入。在窗体中,可以接受用户操
作指令,完成相应的操作。比如,创建一个自定义的对话框,为用户提供多
种选项,当需要进行相应操作时,先显示该对话框,然后由用户选择需要的
选项,并进行相应的操作。
利用窗体,可用来向用户提供必要的提示信息,如显示错误、警告等信
息。
3、控制应用程序流程
通过窗体上放置命令按钮控件,然后将控件的单击操作映射到某个执行命
令的宏或VB宏模块上从而完成动作的自动化。
三、窗体的类型
窗体可以按照作用和表现形式进行分类,按作用分类可以分为数据输入
窗体、切换窗体、弹出式窗体;按表现形式分类可以分为纵栏式窗体、表格
式窗体、数据表窗体、主/子窗体、图表窗体等。








四、窗体的结构
窗体一般由若干部分构成,每一部分称为一个节,窗体最多可以拥有5
个节。分别为窗体页眉、页面页眉、主体节、页面页脚和窗体页脚。在“设计”
视图中,节表现为区段形式,并且窗体包含的每一个节都出现一次。在打印
窗体中,页面页眉和页脚可以每页重复一次。每一个节都有特定的用途,并
且按窗体中预览的顺序打印。





五、窗体中控件的介绍
控件是可以使用在窗体、报表和数据访问页上的对象,如标签、文本框
或命令按钮等。使用控件可以显示数据或输入数据,,或实现其他功能。控
件有3种基本类型。



在窗体(或报表)的设计中包含多种类型的控件,ess的
控件工具箱中列出了常用控件,控件的名称和功能如下表所示。
常用控件名称
常用控件功能
标签
显示说明性的文本
文本框
接受输入数据和处理字段中的内容
选项组
可以包含多个单选按钮、复选框及切换按钮
切换按钮
两种状态的控件,用于指定是/否的选择,代表真或假,开或关。
单选按钮
每次只能选择一项,被选中时,按钮显示为带黑点的圈圈
复选框
也叫多选按钮,同时可以选择多项
组合框
将文本框和下拉列表框功能合在一起,可输入数据,也可选择数据
列表框
一个值列表,这些列表始终显示在窗体(或报表)上
命令按钮
用来执行某个操作,可以用来调用宏或运行VBA程序。
图像
用来在窗体或报表上添加静态图片
非绑定对象框
控件可以包含与表字段值无关的OLE对象(包括声音、图像、图形等)
绑定对象框
控件包含与表字段值对应的OLE对象(包括声音、图像、图形等)
分页符
可以指定多页窗体或报表的分页位置
选项卡控件
可以在窗体上创建多个可以切换或活动的页面
子窗本/子报表
在原始窗体(或报表)中显示另一个窗体(或报表)
直线
在窗体(或报表)上绘制宽度和颜色可以变化的单线,用于把对象分开
矩形
在窗体(或报表)上绘