




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 窗体的创建与维护,7.1 认识窗体 7.2 创建窗体 7.3 窗体的属性 7.4 控件的使用 7.5 在窗体中使用表达式 7.6 在窗体中使用宏,7.1 认识窗体,窗体就是windows操作系统中的窗口,是access 2003中的一种数据库对象。窗体用于输入和显示数据,可以将窗体作为切换面板来打开数据库中的其他窗体或报表。 大多数窗体都与数据库中的一个或多个表和查询绑定。窗体的记录源于数据表和查询中的某个指定的字段或所有字段。在窗体中,可以显示标题、日期、页码、图形和文本等元素,还可以显示来自报表中表达式的计算结果。在窗体中显示的元素大多包含在控件中。,7.1.1 窗体的结构 access 2003的窗体可以分为5个部分,最基本的窗体只包含主体,但窗体还可以包含窗体页眉、页面页眉、页面页脚和窗体页脚。包含窗体页眉、页面页眉、页面页脚和窗体页脚和主体的完整窗体,如图7-1所示。,图7-1 完整的窗体,窗体页眉:位于窗体视图的顶部,打印时只出现在第一页的顶部。通常将窗体的标题,字段的标题或是用于打开相关窗体或执行其他工作的命令按钮或控件放在窗体页眉中。 页面页眉:用来在每张打印页的顶端显示标题、字段标题或任何想要的信息。 主体:是窗体的主要部分,与控制功能或数据源相关的控件通常都放在主体中。主体中可能包含针对字段处理的表达式。 页面页脚:用来在每张打印页的底部显示日期、页数或任何需要的信息。 窗体页脚:通常将字段的统计运算结果,用来打开相关窗体或执行其他工作的命令按钮或控件放在窗体页脚中。打印窗体时,位于窗体页脚中的数据将会打印在最后一页的主体中最后一条记录的后面。,7.1.2 窗体的用途 access中的窗体用途广泛,最主要的用途是操纵数据库,但并不仅仅局限于此。窗体还包括以下用途: (1)数据的查看与输入:通过各种形式的窗体,用户可以对数据库中的数据进行操作,可以查看记录,可以将数据输入到数据库中。 (2)控制应用程序的流程:控制用户在数据库系统中的导航。 (3)自定义对话框:为用户提供系统信息,也可以接受用户的输入信息。 (4)打印数据库信息:将用户所需的信息按一定的格式打印出来。,7.1.3 窗体的视图类型 为了能够以各种不同的角度和层面来查看窗体的数据源,access 2003为窗体提供了多种视图,不同的视图以不同的形式来显示数据源。 在access 2003中,窗体具有下列5种视图类型。 1. 窗体视图 在数据库窗口中,单击“对象”列表中的“窗体”对象,双击其中的某个窗体对象,即可打开该窗体的窗体视图。窗体视图是系统默认的窗体视图类型,除非有特别的需求,否则采用窗体视图实现基本的功能要求。 2. 数据表视图 窗体的数据表视图和普通数据表的数据视图几乎完全相同,它采用行、列的二维表格方式来显示数据表中的记录。,3. 设计视图 在设计视图中,可以编辑窗体中需要显示的任何元素,包括文本的样式、控件的添加和删除以及图片的插入等,还可以编辑窗体的页眉、页脚,以及页面的页眉、页脚,数据源和控件的绑定等。 4. 数据透视表视图 数据透视表是用于汇总并分析数据表或窗体中数据的视图,界面与交叉表查询类似,通过指定视图的行字段、列字段和汇总字段来显示数据记录。 5. 数据透视图视图 数据透视图是用于显示数据表或窗体中数据的图形分析的视图。,7.2 创建窗体,在access 2003中,系统提供了多种方式创建窗体,可以利用“自动窗体”快速创建简单的窗体,也可以使用“窗体向导”快速创建窗体,还可以使用设计视图来创建具有个性和特色的复杂窗体。 7.2.1 使用向导创建窗体,7.2.2 创建和使用主/子窗体 基本窗体称为主窗体,主窗体中的窗体称为子窗体。主窗体可以包含任意数量的子窗体,而子窗体内可以再有子窗体。窗体/子窗体也称为主窗体/细节窗体或父窗体/子窗体。 创建子窗体有两种方法: 一种是同时创建主窗体和子窗体,即将子窗体添加到已有的主窗体中;另一种方法是将已有的窗体添加到另一个窗体中,创建带有子窗体的主窗体。 1. 同时创建主窗体和子窗体 2. 创建子窗体并将其添加到已有窗体中,7.2.3 在设计视图中创建窗体 7.2.4 窗体设计视图工具栏 窗体设计视图工具栏如图7-27所示。,图7-27 工具栏,“线条/边框宽度”:可以设置某些控件的线条和边框宽度。 “特殊效果”:可以将控件设置为平面、凸起、凹陷、蚀刻、阴影或凿痕效果。 “视图”:单击该按钮,将显示access所支持的窗体视图列表,选择任意一个视图,即可将当前窗体切换到相应的视图模式。 “字段列表”:单击该按钮可以打开一个对话框,显示与当前窗体相关的数据源。 “工具箱”:单击该按钮可以打开工具箱。 “自动套用格式”:单击该按钮将打开一个对话框,可以为当前窗体选择一种样式布局。,“代码”:单击该按钮可以调用vb代码编辑器,为窗体或任何控件编写事件代码。 “属性”:单击该按钮打开属性对话框,可以为任何对象进行属性设置。 “生成器”:单击该按钮将打开“选择生成器”对话框,可以选择需要打开的生成器对话框类型。 “数据库窗口”:单击该按钮可以切换到数据库窗口界面。 “新对象”:单击该按钮可以打开一个下拉列表,选择相应的对象列表选项,可以创建相应的对象。,7.2.5 自动创建窗体 1. 纵栏式窗体 2. 表格式窗体 3. 数据表窗体,7.2.6 自动窗体 access 2003提供了两种自动窗体类型:数据透视表和数据透视图。 1. 数据透视表 以成绩表作为窗体的数据源,创建数据透视表类型的窗体 2. 数据透视图 以成绩表作为窗体的数据源,创建数据透视图类型的窗体,7.2.7 使用图表向导创建窗体 以成绩表作为窗体的数据源,使用图表向导创建窗体,该窗体将以三维柱状图的方式,直观地将每个学生所学的每门课程的成绩显示出来 7.2.8 使用数据透视表向导创建窗体 以成绩表作为窗体的数据源,使用数据透视表向导创建窗体,7.3 窗体的属性,7.3.1 设置窗体的“格式”属性 可以通过“窗体”对话框中的“格式”选项卡来设置窗体的显示,如标题、滚动条、导航按钮、分隔线等。格式”选项卡上的命令选项及其功能如表7-1所示。,表7-1 “格式”选项卡上的命令选项及其功能,续表7-1,表7-2 “数据”选项卡上的命令选项及其功能,7.3.2 设置窗体的“数据”属性 可以通过“窗体”对话框中的“数据”选项卡来定义窗体的数据来源,“数据”选项卡上的命令选项及其功能如表7-2所示。,7.3.3 设置窗体中控件的tab键次序 在使用窗体的时候,经常使用tab键在各个控件之间切换,在设计窗体时,也可以指定tab键的次序。 打开窗体的设计视图,在窗体的任何地方单击鼠标右键,在打开的快捷菜单中选择“tab键次序”命令,弹出如图7-49所示的对话框。在对话框右边的列表中,列出了该窗体中所有控件的名称。用鼠标选择任意一行,用拖动的方式把该行移动到任意位置,就可以定义tab键的次序,单击“确定”按钮返回到窗体的设计视图即可。,图7-49 “tab键次序”对话框,7.4 控件的使用,在窗体中,使用控件来执行操作、显示数据等,窗体中的信息都包含在控件中。 7.4.1 创建和删除控件 要在窗体中使用控件,首先得熟悉控件的创建和删除操作。 1. 创建控件 2. 删除控件,删除控件需要注意以下两点: (1)如果单击某个已选中的控件,则在控件中会显示一个插入点,可以输入或编辑文本。如果要重新选择控件,可以单击控件以外的区域,然后再重新单击控件。 (2)如果要删除的控件带有附加标签,access 2003会将该控件连同标签一起删除。如果只想删除附加标签,可以单击标签,再按delete删除。,7.4.2 控件的类型 打开窗体的设计视图,单击工具栏中的“工具箱”按钮,打开“工具箱”对话框,如图7-52所示,工具箱中列出了常用的控件,最后一个是“其他控件”按钮。,图7-52 工具箱,1. “标签”控件:主要用于显示说明性文字 2. “文本框”控件:主要用来输入信息,是用户与系统进行交互的媒介之一 3. “选项组”控件:主要是提供一组值进行选择 4. “切换按钮”控件:一种普通的按钮类型 5. “选项按钮”控件:提供一组值,用户可以从中选择一个并且只可以选择一个选项 6. “复选框”控件 和创建“选项按钮”控件的方法相同,7. “组合框”控件 文本框和列表框的组合,单击组合框的下拉钮,从打开的列表框中选择所需的选项,该选项值会自动显示到文本框中。 在创建控件的过程中,需要从外部获取数据作为控件的列表选项,最常用的两种获取方式是: (1)将某个数据表或查询的数据作为列表选项值的来源; (2)自行输入所需值。,8. “列表框”控件 与组合框控件具有类似的功能,都是从一个列表中选择选项。不同的是,列表框没有文本框,只有一个列表。当列表中的选项太多时,在列表的垂直方向显示垂直滚动条。 9. “命令按钮”控件 通过命令按钮控件,不用编写任何事件代码,就可以实现功能强大的交互动作,10. “图像”控件 通过“图像”控件,可以在窗体上显示漂亮的图片 11. “选项卡控件”控件 利用选项卡控件,可以在有限的屏幕上摆放更多的可视化元素,如果要查看选项卡上的某些元素,只要单击相应的选项卡切换到相应的界面即可,7.4.3 编辑控件 1. 设置控件的属性 在窗体上选中需要设置属性的控件,单击工具栏中的“属性”按钮 ,打开相应控件的属性设置对话框,如图7-86所示。,图7-86 控件的属性设置对话框,2. 选择控件 选择某个控件,直接单击该控件即可;选择多个控件,先按住shift键,再逐一单击需要选择的控件。按住鼠标左键不放并拖动,拖出一个矩形框,释放鼠标,可以选中该区域内的所有控件。,3. 移动控件 如果要移动某个控件,首先要选中它,然后按键盘上的方向键即可;也可以把光标移到被选中的控件上,当光标变成黑色的手形时,按住鼠标左键并拖动即可。 如果要移动多个控件,首先按住shift键,同时选中需要移动的多个控件,再通过上述方法移动被选中的控件。,4. 控件的对齐和间距 要以窗体的某一边界或网格作为基准对齐多个控件时,首先要选中需要对齐的多个控件,然后选择“格式”菜单下的“对齐”菜单中的相关命令对齐。 使用“格式”菜单下的“水平间距”菜单中的相关命令可以调整控件之间的水平间距。 使用“格式”菜单下的“垂直间距”菜单中的相关命令可以调整控件之间的垂直间距。,表7-3 常用的几种表达式,7.5 在窗体中使用表达式 如果需要在窗体中添加由计算或统计得到的值,可以使用表达式。每次浏览窗体时,都要计算该表达式。表达式由运算符、常量、字段名、控件名以及函数组成。表7-3是几种常用的表达式。,7.6 在窗体中使用宏,把宏挂接在窗体或控件上,就可以根据所发生的事件作出相应的一系列动作。在窗体中使用宏,可以使数据库中的各个对象在窗体中紧密地结合。 (1)窗体中事件的触发。 access识别窗体中所发生的事情,称为事件(event)。要使窗体对这些事件作出反应,首先应该在宏设计窗体中设计事件发生时应采取的动作,把这些动作放入一个宏中,然后指明发生事件的窗体或控件。在窗体或控件的属性对话框中,把宏挂接到恰当的属性中。,(2)同步显示两个窗体。 在实际的工作中,有时需要同时在两个窗体中浏览数据。例如在浏览学生表时,还想浏览学生的考试成绩,就需要在一个窗体中再设计子窗体,以便同时看到两个数据表的记录。 在设计同步窗体时,必须
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版房雅与张伟离婚协议及财产分割清单与子女监护协议
- 二零二五年度非物质文化遗产保护单项服务合同
- 2025纯人工劳务分包工程分包及调试合同
- 2025版宠物用品试用销售合作协议
- 2025版酒类跨境电商购销合同规范
- 二零二五年度亳州写字楼租赁管理合同
- 二零二五年度二手房买卖代理及智能家居配置协议
- 2025版智能机器人研发与应用推广合同
- 2025版电力设备检修合同范本
- 2025版食品饮料批发赊销合作协议
- (完整版)国际金融法
- 2023-2024苏教版三年级上册《科学》全一册全部教案
- 外观检查员 GRR 分析表-通用版及示例
- 译林版初中九年级英语上下册全册单词默写表
- 铁路基本建设工程设计概预算编制办法
- 期权开户考试考点及试题
- GB/T 31227-2014原子力显微镜测量溅射薄膜表面粗糙度的方法
- 上海交通大学学生生存手册
- 船舶高级消防(新版PPT)
- 人因工程学-ppt课件完整版
- 雨棚钢结构施工方案
评论
0/150
提交评论