欢迎来到天天文库
浏览记录
ID:39028282
大小:1.84 MB
页数:90页
时间:2019-06-24
《《窗体设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章窗体设计6.1窗体对象概述6.2用向导生成窗体6.3在设计视图中完善、创建窗体6.4对象的属性、方法和事件概念6.5窗体与常用控件的编程6.6多窗体应用总结和作业、实验任务16.1窗体对象概述Access窗体的实质是运行于Windows环境下的面向对象、事件驱动的应用程序。应用程序以窗口作为与用户交互的界面。在程序尚未执行的设计阶段,窗口(window)被称为窗体(form)。窗体(窗口)的基本功能是输入数据、编辑数据、通过命令按钮控件改变应用程序的流向、输出相关表或查询对象的数据等。26.1窗体对象概述窗体的组成窗体页眉页面页眉主体页面页脚窗体页
2、脚36.1窗体对象概述1.窗体的组成窗体页眉:出现在运行中的窗体顶部,或打印第一页的顶部,用于显示窗体标题等信息,其内容不因记录内容的变化而改变。页面页眉:打印多页时出现在每个打印页的上方显示标题等内容。页面页眉只出现在窗体打印页中,运行窗体时,屏幕上不显示页面页眉内容。46.1窗体对象概述1.窗体的组成主体:最常用、最主要的部分,用于显示一条或若干条记录的内容。开发数据库应用程序主要针对主体节设计用户界面。页面页脚:只出现在窗体打印页的下方。一般用于输出打印页的页码、总页数、打印日期等。同样,运行窗体时,屏幕上不显示页面页脚内容。56.1窗体对象概述1
3、.窗体的组成窗体页脚:出现在运行中的窗体或窗体打印页的最底部。用于输出一些提示性信息、命令按钮、记录导航等。66.1窗体对象概述2.窗体的分类(1)单窗体:一个窗体中显示一个记录(导师)76.1窗体对象概述2.窗体的分类(2)多页窗体:当一个记录中字段较多,或者涉及的表较多时,使用选项卡显示多项数据。86.1窗体对象概述2.窗体的分类(3)连续窗体:一个窗口中显示若干个记录96.1窗体对象概述2.窗体的分类(4)子窗体:窗体中镶嵌的另一个窗体106.1窗体对象概述2.窗体的分类(5)弹出式窗体:可理解成对话框,其作用是输入数据、参数或者显示特定信息,既可
4、以由InputBox()函数和MsgBox()函数生成,也可以由用户预先生成一个窗体,在需要时打开。分类:独占式非独占式116.1窗体对象概述2.窗体的分类(6)切换面板窗体:数据库应用程序的起始“封面”,可以引导用户使用各个窗体、报表、表等。126.2用向导生成窗体需告知窗体上数据的来源(数据源)。数据源形式:表、基于表的查询字段通常以文本框控件的形式出现在窗体上6.2.1基于单数据源的窗体6.2.2基于多数据源的窗体136.2.1基于单数据源的窗体[例6-1]用向导生成基于“导师”表的窗体双击146.2.1基于单数据源的窗体说明:窗体与“导师”表相连
5、,窗体上的文本框等控件又与“导师”表中相关字段绑定,因此用户在窗体上对数据所作的任何更改都将引起“导师”表中相关字段数值的变化。窗体对象的打开、改名、复制和删除操作同报表的相关操作。156.2.1基于单数据源的窗体[例6-2]显示研究生及其导师的有关信息(1)建立一个查询对象“研究生-导师”,其SQL命令为:(2)用向导创建窗体,数据源选择查询对象“研究生-导师”SELECT学号,研究生.姓名,研究生.性别,入学分数,研究方向,导师.导师编号,导师.姓名,导师.性别,博导,职称,系编号FROM研究生,导师WHERE研究生.导师编号=导师.导师编号
6、166.2.1基于单数据源的窗体在设计视图中修改向导生成的窗体布局和格式176.2.2基于多数据源的窗体若两表之间呈现“一对多”关系,可用主窗体显示“一”表信息,子窗体显示“多”表中对应的记录。[例6-3]显示每一位导师的信息及其所带的研究生的情况。要求,研究生的信息以子窗体的形式显示。(使用向导)分析:本例实现的前提是事先建立“导师”表和“研究生”表之间的一对多的关系。186.2.2基于多数据源的窗体[例6-3]运行效果如图:先建立“导师”表和“研究生”表之间的“一对多”关系。196.2.2基于多数据源的窗体[例6-4]在已经存在的导师窗体上,通过子窗
7、体控件添加研究生子窗体添加子窗体206.3在设计视图中完善、创建窗体6.3.1窗体设计视图中的工具栏6.3.2用控件向导完善窗体6.3.3在设计视图中创建窗体6.3.4在窗体中添加图表216.3.1窗体设计视图中的工具栏1.窗体设计工具栏(见表6.1)2.格式工具栏(见表6.2)3.工具箱(见表6.3)226.3.2用控件向导完善窗体[例6-5]在“导师”窗体上添加研究生子窗体,并创建一个标题是“退出”(或者用图片)的按钮,其功能是单击后立即关闭窗体。[例6-6]在上述窗体的右侧添加4个用于浏览记录的按钮:第一条、上一条、下一条、最后一条,同时取消窗体上
8、的导航按钮。236.3.2用控件向导完善窗体[例6-5]在例6-4的窗体上添加一
此文档下载收益归作者所有