资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
冶金工业出版社高等教育“十一五”规划教材1www.cnbook.net第7章 窗体的创建与维护7.1 认识窗体 7.2 创建窗体 7.3 窗体的属性 7.4 控件的使用 7.5 在窗体中使用表达式 7.6 在窗体中使用宏冶金工业出版社高等教育“十一五”规划教材2www.cnbook.net7.1 认识窗体 窗体就是Windows操作系统中的窗口,是 Access 2003中的一种数据库对象。窗体用于 输入和显示数据,可以将窗体作为切换面板来 打开数据库中的其他窗体或报表。 大多数窗体都与数据库中的一个或多个表和查 询绑定。窗体的记录源于数据表和查询中的某 个指定的字段或所有字段。在窗体中,可以显 示标题、日期、页码、图形和文本等元素,还 可以显示来自报表中表达式的计算结果。在窗 体中显示的元素大多包含在控件中。冶金工业出版社高等教育“十一五”规划教材3www.cnbook.net 7.1.1 窗体的结构 Access 2003的窗体可以分为5个部分,最基本的窗体 只包含主体,但窗体还可以包含窗体页眉、页面页眉 、页面页脚和窗体页脚。包含窗体页眉、页面页眉、 页面页脚和窗体页脚和主体的完整窗体,如图7-1所示 。图7-1 完整的窗体冶金工业出版社高等教育“十一五”规划教材4www.cnbook.net 窗体页眉:位于窗体视图的顶部,打印时只出现在第 一页的顶部。通常将窗体的标题,字段的标题或是用 于打开相关窗体或执行其他工作的命令按钮或控件放 在窗体页眉中。 页面页眉:用来在每张打印页的顶端显示标题、字段 标题或任何想要的信息。 主体:是窗体的主要部分,与控制功能或数据源相关 的控件通常都放在主体中。主体中可能包含针对字段 处理的表达式。 页面页脚:用来在每张打印页的底部显示日期、页数 或任何需要的信息。 窗体页脚:通常将字段的统计运算结果,用来打开相 关窗体或执行其他工作的命令按钮或控件放在窗体页 脚中。打印窗体时,位于窗体页脚中的数据将会打印 在最后一页的主体中最后一条记录的后面。 冶金工业出版社高等教育“十一五”规划教材5www.cnbook.net 7.1.2 窗体的用途 Access中的窗体用途广泛,最主要的用途是操纵数据 库,但并不仅仅局限于此。窗体还包括以下用途: (1)数据的查看与输入:通过各种形式的窗体,用户 可以对数据库中的数据进行操作,可以查看记录,可 以将数据输入到数据库中。 (2)控制应用程序的流程:控制用户在数据库系统中 的导航。 (3)自定义对话框:为用户提供系统信息,也可以接 受用户的输入信息。 (4)打印数据库信息:将用户所需的信息按一定的格 式打印出来。冶金工业出版社高等教育“十一五”规划教材6www.cnbook.net 7.1.3 窗体的视图类型 为了能够以各种不同的角度和层面来查看窗体的数据 源,Access 2003为窗体提供了多种视图,不同的视图 以不同的形式来显示数据源。 在Access 2003中,窗体具有下列5种视图类型。 1. 窗体视图 在数据库窗口中,单击“对象”列表中的“窗体”对象,双 击其中的某个窗体对象,即可打开该窗体的窗体视图 。窗体视图是系统默认的窗体视图类型,除非有特别 的需求,否则采用窗体视图实现基本的功能要求。 2. 数据表视图 窗体的数据表视图和普通数据表的数据视图几乎完全 相同,它采用行、列的二维表格方式来显示数据表中 的记录。冶金工业出版社高等教育“十一五”规划教材7www.cnbook.net 3. 设计视图 在设计视图中,可以编辑窗体中需要显示的任何元素 ,包括文本的样式、控件的添加和删除以及图片的插 入等,还可以编辑窗体的页眉、页脚,以及页面的页 眉、页脚,数据源和控件的绑定等。 4. 数据透视表视图 数据透视表是用于汇总并分析数据表或窗体中数据的 视图,界面与交叉表查询类似,通过指定视图的行字 段、列字段和汇总字段来显示数据记录。 5. 数据透视图视图 数据透视图是用于显示数据表或窗体中数据的图形分 析的视图。冶金工业出版社高等教育“十一五”规划教材8www.cnbook.net7.2 创建窗体 在Access 2003中,系统提供了多种方式 创建窗体,可以利用“自动窗体”快速创建 简单的窗体,也可以使用“窗体向导”快速 创建窗体,还可以使用设计视图来创建 具有个性和特色的复杂窗体。 7.2.1 使用向导创建窗体冶金工业出版社高等教育“十一五”规划教材9www.cnbook.net 7.2.2 创建和使用主/子窗体 基本窗体称为主窗体,主窗体中的窗体称为子窗体。 主窗体可以包含任意数量的子窗体,而子窗体内可以 再有子窗体。窗体/子窗体也称为主窗体/细节窗体或父 窗体/子窗体。 创建子窗体有两种方法: 一种是同时创建主窗体和子窗体,即将子窗体添加到 已有的主窗体中;另一种方法是将已有的窗体添加到 另一个窗体中,创建带有子窗体的主窗体。 1. 同时创建主窗体和子窗体 2. 创建子窗体并将其添加到已有窗体中 冶金工业出版社高等教育“十一五”规划教材10www.cnbook.net 7.2.3 在设计视图中创建窗体 7.2.4 窗体设计视图工具栏 窗体设计视图工具栏如图7-27所示。图7-27 工具栏冶金工业出版社高等教育“十一五”规划教材11www.cnbook.net “线条/边框宽度”:可以设置某些控件的线条和边框宽 度。 “特殊效果”:可以将控件设置为平面、凸起、凹陷、蚀 刻、阴影或凿痕效果。 “视图”:单击该按钮,将显示Access所支持的窗体视 图列表,选择任意一个视图,即可将当前窗体切换到 相应的视图模式。 “字段列表”:单击该按钮可以打开一个对话框,显示与 当前窗体相关的数据源。 “工具箱”:单击该按钮可以打开工具箱。 “自动套用格式”:单击该按钮将打开一个对话框,可以 为当前窗体选择一种样式布局。冶金工业出版社高等教育“十一五”规划教材12www.cnbook.net “代码”:单击该按钮可以调用VB代码编辑器, 为窗体或任何控件编写事件代码。 “属性”:单击该按钮打开属性对话框,可以为 任何对象进行属性设置。 “生成器”:单击该按钮将打开“选择生成器”对话 框,可以选择需要打开的生成器对话框类型。 “数据库窗口”:单击该按钮可以切换到数据库 窗口界面。 “新对象”:单击该按钮可以打开一个下拉列表 ,选择相应的对象列表选项,可以创建相应的 对象。 冶金工业出版社高等教育“十一五”规划教材13www.cnbook.net 7.2.5 自动创建窗体 1. 纵栏式窗体 2. 表格式窗体 3. 数据表窗体冶金工业出版社高等教育“十一五”规划教材14www.cnbook.net 7.2.6 自动窗体 Access 2003提供了两种自动窗体类型:数据 透视表和数据透视图。 1. 数据透视表 以成绩表作为窗体的数据源,创建数据透视表 类型的窗体 2. 数据透视图 以成绩表作为窗体的数据源,创建数据透视图 类型的窗体 冶金工业出版社高等教育“十一五”规划教材15www.cnbook.net 7.2.7 使用图表向导创建窗体 以成绩表作为窗体的数据源,使用图表 向导创建窗体,该窗体将以三维柱状图 的方式,直观地将每个学生所学的每门 课程的成绩显示出来 7.2.8 使用数据透视表向导创建窗体 以成绩表作为窗体的数据源,使用数据 透视表向导创建窗体 冶金工业出版社高等教育“十一五”规划教材16www.cnbook.net7.3 窗体的属性 7.3.1 设置窗体的“ 格式”属性 可以通过“窗体”对话 框中的“格式”选项卡 来设置窗体的显示, 如标题、滚动条、导 航按钮、分隔线等。 格式”选项卡上的命 令选项及其功能如表 7-1所示。 命令功能标题指定在窗体视图的标题栏中显示的标题默认视图决定窗体的默认显示形式允许“窗体”视图是否允许使用“窗体”视图显示当前窗体允许“数据表”视图是否允许使用“数据表”视图显示当前窗体允许“数据透视表”视图是否允许使用“数据透视表”视图显示当前窗体允许“数据透视图”视图是否允许使用“数据透视图”视图显示当前窗体表7-1 “格式”选项卡上的命令选项及其功能冶金工业出版社高等教育“十一五”规划教材17www.cnbook.net续表7-1 命令功能 滚动条是否显示窗体的水平或垂直滚动条记录选择器是否显示记录选择器,即当前选中记录最左端的标志 导航按钮是否显示数据表最底部的记录浏览按钮工具栏 分隔线是否显示窗体各节间的分割线 自动调整是否可以在窗体设计视图中调整窗体的大小 自动居中窗体显示时是否自动居中于Windows窗口 边框样式窗体的边框样式类型 控制框是否显示窗体右上角的控制按钮 最大最小化按钮是否在窗体上显示最大化或最小化按钮 关闭按钮是否在窗体的右上角显示关闭按钮 问号按钮是否在窗体的右上角显示问号按钮 宽度设置窗体的宽度 图片是否给窗体添加背景图片 图片类型在窗体中使用图片的方式 图片缩放模式图片的缩放模式 图片对齐方式图片的对齐方式 图片平铺是否允许图片以平铺的方式显示 网格线X坐标网格线X坐标 网格线Y坐标网格线Y坐标打印版式是否将当前窗体设置为打印版式 子数据表高度子数据表的高度 子数据表展开是否展开子数据表 方向窗体上内容的显示方式为从左到右还是从右到左 可移动的窗体在显示时是否可以通过拖动窗体的标题栏移动窗体冶金工业出版社高等教育“十一五”规划教材18www.cnbook.net表7-2 “数据”选项卡上的命令选项及 其功能 7.3.2 设置窗体的“ 数据”属性 可以通过“窗体”对话 框中的“数据”选项卡 来定义窗体的数据来 源,“数据”选项卡上 的命令选项及其功能 如表7-2所示。命令功能记录源与当前窗体绑定的数据源筛选数据筛选的条件排序依据数据显示的顺序允许筛选是否允许进行筛选动作允许编辑是否允许对数据源表的记录进行编辑操作允许删除是否允许对数据源表的记录进行删除操作允许添加是否允许对数据源表进行追加记录的操作数据输入是否允许更新数据源表中的数据记录集类型窗体数据源的类型记录锁定设置不锁定记录、锁定所有的记录还是锁定已编 辑的记录抓取默认值设置抓取默认值冶金工业出版社高等教育“十一五”规划教材19www.cnbook.net 7.3.3 设置窗体中控件的Tab键次序 在使用窗体的时候,经常使用Tab键在各个控件之间切 换,在设计窗体时,也可以指定Tab键的次序。 打开窗体的设计视图,在窗体的任何地方单击鼠标右 键,在打开的快捷菜单中选择“Tab键次序”命令,弹出 如图7-49所示的对话框。在对话框右边的列表中,列 出了该窗体中所有控件的名称。用鼠标选择任意一行 ,用拖动的方式把该行移动到任意位置,就可以定义 Tab键的次序,单击“确定”按钮返回到窗体的设计视图 即可。图7-49 “Tab键次序”对话框冶金工业出版社高等教育“十一五”规划教材20www.cnbook.net7.4 控件的使用 在窗体中,使用控件来执行操作、显示 数据等,窗体中的信息都包含在控件中 。 7.4.1 创建和删除控件 要在窗体中使用控件,首先得熟悉控件 的创建和删除操作。 1. 创建控件 2. 删除控件冶金工业出版社高等教育“十一五”规划教材21www.cnbook.net 删除控件需要注意以下两点: (1)如果单击某个已选中的控件,则在控件 中会显示一个插入点,可以输入或编辑文本。 如果要重新选择控件,可以单击控件以外的区 域,然后再重新单击控件。 (2)如果要删除的控件带有附加标签, Access 2003会将该控件连同标签一起删除。 如果只想删除附加
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号