版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章
窗体
窗体作为Access数据库的重要组成部分,起着联系数据库与用户的桥梁作用。以窗体作为输入界面时,它可以接受用户的输入,判定其有效性、合理性,并响应消息执行一定的功能。以窗体作为输出界面时,它可以输出一些记录集中的文字、图形图像,还可以播放声音、视频动画、实现数据库中的多媒体数据处理。本章将详细介绍窗体的基本操作。6.1认识窗体
窗体本身并不存储数据,但应用窗体可以使数据库中数据的输入、修改和查看变得直观、容易。窗体中包含了各种控件,通过这些控件可以打开报表或其他窗体、执行宏或VBA编写的代码。在一个数据库应用系统开发完成后,对数据库的所有操作都可以通过窗体来集成。6.1.1窗体的作用
窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。通过窗体用户可以操作表或查询中的数据,进而对数据进行管理和维护。窗体的作用包括以下几个方面。(1)输入和编辑数据。(2)显示和打印数据。(3)控制应用程序流程。6.2窗体的类型Access提供了7种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体和数据透视图窗体。(1)纵栏式窗体
每个字段都显示在一个独立的行上,并且左边带有一个标签。纵栏式窗体示例如图所示。(2)表格式窗体
每条记录的所有字段显示在一行上,每条记录只有一个标签,显示在窗体的顶端。表格式窗体示例如图所示(3)数据表窗体
每条记录的字段以行与列的格式显示,即每个记录显示为一行,每个字段显示为一列。字段的名称显示在每一列的顶端。数据表窗体示例如图所示。(4)主/子窗体
如果希望将两张相关表放在同一个画面中,以便信息一目了然,这时子窗体特别有效。主/子窗体示例如图所示。(5)图表窗体
如果需要将数据以图表的形式表示出来,使其更加直观,就可使用图表窗体。图表窗体示例如图所示。(6)数据透视表窗体
窗体在数据透视表视图中打开,可以通过将字段列表中的字段拖到视图的不同区域而添加字段。(7)数据透视图窗体
窗体在数据透视图视图中打开,可以通过将字段列表中的字段拖到视图的不同区域而添加字段,如图所示。6.1.3窗体的视图Access的窗体有3种视图:设计视图、窗体视图和数据表视图。设计视图是用来创建和修改设计对象(窗体)的窗口。窗体视图是能够同时输入、修改和查看完整的记录数据的窗口,可显示图片、命令按钮、OLE对象等。数据表视图以行列方式显示表、窗体、查询中的数据,可用于编辑字段、添加和删除数据,以及查找数据。6.1.4窗体的结构
窗体中的信息可以分在多个节中。所有窗体都有主体节,但窗体还可以包含窗体页眉、页面页眉、页面页脚和窗体页脚节。每个节都有特定的用途,并且按窗体中预见的顺序打印。6.2创建窗体
可以使用“自动窗体”命令或向导快速创建一个窗体。“自动窗体”创建显示基础表或查询中所有字段和记录的窗体。向导会提问一些问题,并根据问题的答案创建窗体。然后可以按自己的需求在“设计”视图中对窗体进行自定义。6.2.1使用“自动创建窗体”创建窗体自动创建窗体:纵栏式自动创建窗体:表格式自动创建窗体:数据表自动窗体:数据透视表自动窗体:数据透视图6.2.1使用“自动创建窗体”创建窗体【例6.1】以“课程”表为数据源,使用“自动创建窗体”功能,创建“纵栏式”窗体,命名为“课程”。6.2.2使用“向导”创建窗体
向导将要求输入有关所需记录源、字段、版式以及格式的信息,并根据要求来创建窗体。6.2.2使用“向导”创建窗体【例6.2】以“教师”表为数据源,使用“窗体向导”功能创建窗体,窗体布局为“表格”,窗体样式为“工业”,命名为“教师信息表格式窗体”。6.2.3使用“设计视图”创建窗体
可以在“设计视图”中创建基本窗体并对其进行自定义,使其满足需要。【例6.3】以“院系”表为数据源,使用“窗体设计”功能创建窗体,命名为“院系”窗体。6.2.4使用“图表向导”功能创建窗体【例6.4】以“各民族男女学生统计查询”查询为数据源,使用“图表向导”功能创建窗体,图表的类型为“柱形图”,命名为“各民族男女学生统计窗体”。6.3窗体的设计
窗体是一个容器对象,可以包含其他对象,包含的对象称为控件。在窗体设计视图中,Access提供了一个工具箱,用来生成窗体的常用控件,进行可视化的窗体设计。Access还提供了一个“属性”对话框,用来设置窗体本身和窗体内各控件的一系列属性。使用工具箱和“属性”对话框是可视化设计中最基本的操作。6.3.1窗体的属性在设计视图中可以对窗体进行属性设置。打开窗体属性窗口的方法:单击“编辑”菜单的“选择窗体”命令,再单击“视图”菜单的“属性”命令。单击“编辑”菜单的“选择窗体”命令,再单击工具栏上的“属性”按钮。单击“编辑”菜单的“选择窗体”命令,再按F4功能键。单击“窗体选定器”,再单击工具栏上的“属性”按钮。双击窗体左上角的“窗体选定器”。6.3.1窗体的属性【例6.5】修改“院系”窗体的属性,具体设置如下:(1)将窗体标题改为“显示院系详细信息”。(2)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮、最大最小化按钮和分隔线,效果如图所示。6.3.2控件的概念6.3.3控件的种类在Access中,窗体中的控件分为3种。绑定控件绑定控件与表字段绑定在一起。在向绑定控件输入值时,Access自动更新当前记录中的表字段值。大多数允许输入信息的控件都是绑定控件。绑定控件可以与大多数数据类型捆绑在一起,包括文本、日期、数值、是/否、图片、备注字段非绑定控件非绑定控件保留所输入的值,不更新表字段值。这些控件用于显示文本、把值传递给宏、直线和矩形、存放没有存储在表中但保存窗体或报表的OLE对象计算控件计算控件是建立在表达式(如函数和计算)基础之上的。计算控件也是非绑定控件,它不能更新字段值。计算控件以等号开始,后面为表达式。例如输入=date(),则在窗体视图中会显示当前系统日期6.3.4常用控件的使用
用户可以在设计视图中对控件进行如下操作:通过鼠标拖动创建新控件、移动控件。通过按Delete键删除控件。激活控件对象,拖动控件的边界调整控件大小。利用属性对话框改变控件属性。通过格式化改变控件外观,可以运用边框、粗体等效果。对控件增加边框和阴影等效果。6.3.4常用控件的使用1.添加控件在工具箱中,单击控件,在窗体页眉区中拖拽鼠标画一个矩形区域,释放鼠标。6.3.4常用控件的使用2.选择控件在窗体的设计视图中,才可以选择控制控件的操作。若要选择请执行此操作一个字段单击该字段相邻的字段单击其中的第一个字段,按住Shift键,然后单击最后一个字段不相邻的字段按住Ctrl键并单击所要包含的每一个字段的名称所有字段(仅窗体或报表)双击字段列表的标题栏6.3.4常用控件的使用3.取消控件一般情况下,在选择另一个控件前,要取消对已选中的控件的控制。单击窗体上不包含任何控件的区域,可取消对已选中的控件的句柄。6.3.4常用控件的使用4.调整控件大小选中控件,周围有8个尺寸控点,如图所示。6.3.4常用控件的使用5.对齐控件根据需要,可以调整窗体中控件的对齐方式。操作步骤如下:(1)在“设计”视图中打开窗体。(2)若要选择要对齐的控件,请按下Shift并单击每个控件,或者先单击工具箱中的“选择对象”工具,然后单击并在控件上方拖动矩形。请只选择同一行或同一列中的控件。(3)在“格式”菜单上,指向“对齐”,然后单击下列命令之一:靠左将控件的左边缘与最左侧控件的左边缘对齐。靠右将控件的右边缘与最右侧控件的右边缘对齐。靠上将控件的上边缘与最上端控件的上边缘对齐。靠下将控件的下边缘与最下端控件的下边缘对齐。6.3.4常用控件的使用6.移动控件当选中某个控件后,把鼠标移到四周非控点区的边框处,鼠标将显示为五指张开的手掌形,拖动时可同时移动捆绑的控件,如图(a)所示。把鼠标放在控件左上角的移动句柄上,鼠标会显示为食指朝上的手掌形,拖动时可独立移动该控件,如图(b)所示。6.3.4常用控件的使用7.复制控件选中窗体中的某个控件,或选中多个控件,打开“编辑”菜单,选择“复制”命令,然后再确定要复制的控件位置,重新打开“编辑”菜单,选择“粘贴”命令,将可已选中的控件复制到指定的位置上,修改副本的相关属性,可大大加快控件的设计。8.删除控件方法一:选中窗体中的某个控件,或选中多个控件,按键盘中的“Delete”键,可删除已选中的控件。方法二:选中窗体中的某个控件,或选中多个控件,打开“编辑”菜单,选择“删除”命令,可删除已选中的控件。
6.3.4常用控件的使用9.控件属性的设置选中相应的控件,鼠标右键,在弹出的快捷菜单中,单击“属性”命令,打开“属性”对话框,然后进行相应属性的设置。6.4格式化窗体6.4.1使用自动套用格式6.4.2 使用条件格式6.4.3 添加背景图片6.4.4 添加当前日期和时间6.4.5 插入页码6.5创建主/子窗体
窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多的关系。当显示具有一对多关系的表或查询中的数据时,子窗体特别有效。6.5.1使用向导同时创建主/子窗体【例6.8】以“学生”表和“成绩”表为数据源,创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔护理根管治疗配合
- 妇科手术管理
- 病历质量控制与评价制度
- 外科护理肿瘤化疗和放疗
- 《汽车的基本构造》课件
- 《员工培训与管理》课件
- 数学学案:课堂导学反证法和放缩法
- 如何预防艾滋病班会
- 《名句默写答案》课件
- 《吸收与酵解》课件
- 物业保洁员培训教程
- 山西省太原市2024-2025学年高三上学期期中物理试卷(含答案)
- 酒店岗位招聘面试题与参考回答2025年
- 医科大学2024年12月急危重症护理学作业考核试题答卷
- 公安接处警培训
- JGJ18-2012钢筋焊接及验收规程
- 胸部术后护理科普
- 分布式光伏发电项目EPC总承包 投标方案(技术方案)
- 【产业图谱】2024年青岛市重点产业规划布局全景图谱(附各地区重点产业、产业体系布局、未来产业发展规划等)
- 中药药品注册法规考核试卷
- 期中测试卷-2024-2025学年统编版语文六年级上册
评论
0/150
提交评论