版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体第五章窗体是Access2016中一个重要的模块和功能,是连接用户与Access2016的一条纽带,弥补了不熟悉的用户在某些应用下不能方便地使用数据库功能的不足。用户对Access2016数据库的操作和维护都是通过窗体来实现的。窗体能充分地发挥使用者的设计才华与主观能动性,合理的窗体结构能支撑用户进行更便捷的数据库操作。目录CONTENTS窗体的基础知识01窗体的创建02窗体的个性化设计0403窗体的编辑内容要点掌握窗体的基本知识掌握创建窗体的两种方法学会编辑窗体了解窗体的高级操作和设计5.1Access
程序设计窗体的基础知识5.1.1窗体的类型5.1.2窗体的视图窗体的基础知识5.1窗体是Access2016中的一个重要的数据库对象。Access2016数据库中的大多数人机交互操作都是通过窗体完成的。窗体中包含了多种控件,为用户提供了浏览、输入和编辑数据库数据的功能,但窗体自身并不能实现数据的存储。窗体的基础知识5.1窗体的优越性在于:它可以按照用户需要的方式浏览、输入和编辑数据库中的数据;窗体可以集成所有数据库应用系统对数据库的操作。因此,窗体设计的好坏十分重要,它代表了应用系统的界面友好性和可操作性。窗体的基础知识5.1如图5-1所示,点击Access2016顶部的“创建”菜单,即可看到本章中介绍的模板、表格、查询、窗体等功能。图5-1窗体创建窗体的基础知识5.1Access2016中的窗体可以按功能分成七类:5.1.1窗体的类型特点1.纵栏式窗体2.表格式窗体3.数据表窗体4.主窗体和子窗体窗体的基础知识5.1Access2016中的窗体可以按功能分成七类:5.1.1窗体的类型5.图表式窗体6.数据透视表窗体7.数据透视图窗体窗体的基础知识5.1纵栏式窗体如图5-2所示(教材135页),通常用于输入数据,且字段纵向排列。该窗体一页只显示一条记录,窗体的左边显示字段名称,右边则显示相应的数据。5.1.1窗体的类型1.
纵栏式窗体窗体的基础知识5.15.1.1窗体的类型2.
表格式窗体表格式窗体中每条记录横向排列,字段标签位于窗体顶部,即窗体页眉处。表格式窗体一页可显示多条数据,如图5-3所示。图5-1
窗体创建窗体的基础知识5.15.1.1窗体的类型3.
数据表窗体数据表窗体显示的是“数据表”的原始风格,通常会通过主窗体或子窗体的形式来显示具有一对多关系的两个表的数据,如图5-4所示。图5-4数据表窗体窗体的基础知识5.15.1.1窗体的类型4.
主窗体和子窗体窗体中包含的窗体称为子窗体,其功能为屏幕上同时显示多个表或者查询中的数据。通常情况下,如果子窗体中的多条记录都与主窗体中的一条记录相对应,则应该使用子窗体。如果主窗体中的数据改变,那么子窗体中的数据也会跟着发生改变。LOREMIPSUM窗体的基础知识5.15.1.1窗体的类型5.
图表式窗体图表式窗体以图表的形式显示数据,如折线图、柱状图等。图表式窗体既可单独使用,也可嵌入其他窗体中使用,以增加其他窗体的功能。窗体的基础知识5.15.1.1窗体的类型6.
数据透视表窗体数据透视表窗体是将所选数据按行和列分布形成的、能进行统计分析的窗体,可以通过更改窗体版面来以多种方式分析数据。窗体的基础知识5.15.1.1窗体的类型7.
数据透视图窗体数据透视图窗体用来显示数据表或查询中的数据的图形分析,通过它可以查看不同级别的具体信息或指定的窗体布局。窗体的基础知识5.15.1.1窗体的类型除了以上介绍的7种数据库自带的窗体之外,还可以根据用户自身需求,在空白窗体上自行添加控件,使窗体功能更加灵活与个性化。窗体的基础知识5.15.1.2窗体的视图窗体的视图即窗体的外观表现形式,不同的窗体视图具有不同的功能和应用范围。Access2016为用户提供了4种窗体的视图:1.窗体视图2.设计视图3.数据表视图4.布局视图窗体的基础知识5.15.1.2窗体的视图窗体视图是窗体运行时的表现形式,是一种更为友好的显示界面,用户可通过窗体视图来浏览最终效果和窗体所捆绑的数据源数据,修改数据,创建格式。1.
窗体视图窗体的基础知识5.15.1.2窗体的视图设计视图的功能是进行窗体的创建和修改,可显示各种控件的布局,不显示数据源数据。在设计视图中创建窗体后,可在窗体视图和数据表视图中查看,如图5-5所示。2.
设计视图图5-5设计视图窗体的基础知识5.15.1.2窗体的视图3.
数据表视图数据表视图以行和列的形式来显示窗体中的数据。用户在数据表视图中可以编辑字段和数据。4.
布局视图布局视图可使用户能够一边查看数据一边更改窗体设计。5.2Access
程序设计窗体的创建5.2.1
用向导创建窗体5.2.2使用窗体命令创建窗体窗体的创建5.2Access2016提供了两种方法来创建窗体:一种方法是用向导创建窗体,另一种方法是使用窗体命令创建窗体。创建完成后还可以使用“窗体设计”进行修改。窗体的创建5.25.2.1用向导创建窗体Access2016提供了帮助创建窗体的向导。首先,向导会通过对话框的询问和选项逐步搜集用户需求与数据,如字段、版式所需数据源等信息。然后,根据需求和输入的数据建立窗体。建立好的窗体是绑定在数据源上的,即修改表中内容后,窗体内容也随之改变。建立好窗体后,还可以通过窗体视图修改窗体。窗体的创建5.25.2.1用向导创建窗体【例5-1】根据图5-6所示的“教学管理系统”数据表,用向导创建“教学管理系统”窗体。图5-6“所有Access对象”区域窗体的创建5.25.2.1用向导创建窗体创建步骤:(1)从左侧的“所有Access对象”中选择我们要创建窗体的表格“课程一览”。(2)单击“创建”选项卡,从“窗体”组中选择“窗体向导”,如图5-7所示,系统会弹出“窗体向导”对话框。窗体的创建5.25.2.1用向导创建窗体创建步骤:(3)“窗体向导”对话框会呈现数据表中所有的字段,供用户选择。选择“姓名”“性别”“部门”这三个字段,点击
可逐一添加字段,点击
可一步添加所有字段,点击
可取消选定的字段。单击“下一步”选项,系统会弹出“窗体向导”对话框,如图5-8所示。窗体的创建5.25.2.1用向导创建窗体图5-7
窗体创建功能区图5-8
选择窗体字段(1)窗体的创建5.25.2.1用向导创建窗体创建步骤:(4)用户也可以基于多个表或查询来建立窗体,选取多个不同的字段,这样就创建出了带有子窗体的窗体。窗体的创建5.25.2.1用向导创建窗体创建步骤:(5)“纵栏表”为默认布局,也可选择“表格”“数据表”或“两端对齐”选项,如图5-9所示。对话框中左侧图片为当前窗体形式的大致布局与结构,可供用户参考。单击“下一步”选项,系统会弹出“窗体向导”对话框。窗体的创建5.25.2.1用向导创建窗体图5-9
选择窗体字段(2)窗体的创建5.25.2.1用向导创建窗体创建步骤:(6)单击“完成”选项,窗体创建完成,如图5-10所示。图5-10建成的新窗体窗体的创建5.25.2.2使用窗体命令创建窗体使用窗体命令创建窗体非常简单,只需选择窗体的数据对象即可。【例5-2】使用窗体命令建立一个纵栏式窗体。其操作步骤如下:(1)在数据库左侧的“所有Access对象”窗口中,选择要创建窗体的数据对象。窗体的创建5.25.2.2使用窗体命令创建窗体【例5-2】使用窗体命令建立一个纵栏式窗体。其操作步骤如下:(2)选择界面顶部功能区的“创建”选项卡,接着单击“窗体”模块中的“窗体”命令。窗体的创建5.25.2.2使用窗体命令创建窗体一个新的窗体就创建好了,远比窗体向导简单方便,但是建好的窗体不能随意选择字段,而是会包含被选数据表中的全部字段,如图5-11所示。图5-11新窗体的建成窗体的创建5.25.2.2使用窗体命令创建窗体创建好的窗体默认为纵栏式,即一页只显示一条记录的全部字段。右击窗体的标题栏并选择“设计视图”就可以更改窗体中各项控件的布局结构,但无法选择窗体的字段和窗体的背景图。窗体的创建5.25.2.2使用窗体命令创建窗体【例5-3】使用窗体命令建立一个非纵栏式窗体。操作步骤如下:(1)选择“学生情况”作为数据源,点击界面顶部的“新建”选项。(2)选择“窗体”选项卡中的“其他”窗体。如选择“分割窗体”,则界面被分为上下两部分:上部为纵栏式窗体,只显示一条记录;下部则是数据表窗体,显示数据源的所有记录,如图5-12所示。窗体的创建5.25.2.2使用窗体命令创建窗体图5-12分割窗体窗体的创建5.25.2.2使用窗体命令创建窗体另外,以多个数据表为数据源创建窗体的功能也在“其他窗体”选项中,名称为“多个项目”。5.3Access
程序设计窗体的编辑5.3.1窗体控件的分类5.3.2窗体控件的编辑窗体的编辑5.3窗体的编辑分为两类:第一类是控件的选择与布局调整,用户可以通过窗体设计视图对控件的大小、位置、背景颜色等进行修改;第二类是修改生成窗体的数据表或查询。本节主要介绍第一种。窗体的编辑5.3窗体中包含了许多被称为“控件”的界面元素,可以说,窗体(以及后续要提到的报表)就是由一个个控件组成并实现其功能的。控件的作用是在窗体和报表中显示数据,执行操作,完成交互,并且使窗体具有一定的美观性。图5-13所示为控件的位置与种类。5.3.1窗体控件的分类窗体的编辑5.3Access2016的控件按照功能可分为六类,按照控件与数据源的关系可分为三类。选定控件,单击顶部工具栏的属性表即可看到控件的来源,判断控件的类别。图5-14所示为属性表的位置及外观。5.3.1窗体控件的分类窗体的编辑5.35.3.1窗体控件的分类图5-14属性表的位置及外观图5-13控件功能区窗体的编辑5.35.3.1窗体控件的分类1.按照功能分类1)具有输入、显示与筛选数据功能的控件2)具有分析数据功能的控件3)具有链接到Web网页功能的控件4)具有图形化和使文本具有动画效果功能的控件5)具有自定义功能的控件6)具有组织数据功能的控件窗体控件的分类,按照功能可以分为以下6类:窗体的编辑5.35.3.1窗体控件的分类1.按照功能分类1)具有输入、显示与筛选数据功能的控件复选框、组合框、命令按钮、下拉列表框、标签、选项按钮、选项组、子窗体、子报表、文本框和切换按钮等都属于这类控件。LOREMIPSUM窗体的编辑5.35.3.1窗体控件的分类1.按照功能分类2)具有分析数据功能的控件这类控件依靠Office图表、Office数据透视表和Office电子表格来实现其功能。窗体的编辑5.35.3.1窗体控件的分类1.按照功能分类3)具有链接到Web网页功能的控件这类控件主要包括超级链接和绑定超级链接。4)具有图形化和使文本具有动画效果功能的控件这类控件可实现热点图像、图像控件、未绑定对象框或绑定对象框和滚动文字等功能。窗体的编辑5.35.3.1窗体控件的分类1.按照功能分类5)具有自定义功能的控件ActiveX控件具有自定义功能。6)具有组织数据功能的控件展开、直线、分页符、记录浏览、矩形和选项卡均属于这类控件。窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类窗体控件的分类,按照控件与数据源的关系可以分为以下3类:1)绑定型控件2)未绑定型控件3)计算型控件窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类1)绑定型控件表或查询中的字段与控件是相关联的,可以显示、输入和更新字段。如图5-15所示,通过“添加字段”生成的内容就是一个绑定型控件。因此,“控件来源”显示为“品类”,若在数据源中修改“品类”字段中的内容,则窗体中的内容也会随之改变。窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类2)未绑定型控件未绑定型控件即没有数据源的控件,不与字段相关联,通常可以用来显示提示文本、用户输入的数据或图片。如图5-16所示,在窗体页眉添加标签控件生成的标题没有数据来源,属于未绑定型控件。窗体的编辑5.35.3.1窗体控件的分类图5-15绑定型控件图5-16未绑定型控件窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类3)计算型控件这类控件以表达式作为数据源,表达式既可以使用表或查询中的数据,也可以使用窗体或报表中其他控件里的数据。接下来本章节举例说明如何创建计算型控件。窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类3)计算型控件【例5-4】根据数据库中的“学生成绩”数据表创建一个窗体,并计算每位学生成绩的80%,用作核算平时成绩。(1)在“设计”功能下的控件模块里找到文本控件,如图5-17所示,拖动到窗体中。窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类3)计算型控件(2)窗体中会出现文本框和标签框,标明“text”的框为文本框,显示“未绑定控件”的框为标签框。【例5-4】根据数据库中的“学生成绩”数据表创建一个窗体,并计算每位学生成绩的80%,用作核算平时成绩。窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类3)计算型控件(3)在标签框中输入字段名“期末成绩”,在文本框中输入我们要计算的公式:=【分数】*0.8,如图5-18所示。注意:【】为系统自动生成,不需要用户手动添加。【例5-4】根据数据库中的“学生成绩”数据表创建一个窗体,并计算每位学生成绩的80%,用作核算平时成绩。窗体的编辑5.35.3.1窗体控件的分类图5-17
文本控件图5-18
计算型控件的添加窗体的编辑5.35.3.1窗体控件的分类2.按照控件与数据源的关系分类3)计算型控件(4)将Access2016界面顶部“开始”功能中的“视图”模块切换至窗体视图,即可看到已成功创建了一个计算型控件,通过创建的计算型控件可以计算每位学生成绩的80%,如图5-19所示。【例5-4】根据数据库中的“学生成绩”数据表创建一个窗体,并计算每位学生成绩的80%,用作核算平时成绩。窗体的编辑5.35.3.1窗体控件的分类图5-19计算型控件的生成窗体的编辑5.35.3.2窗体控件的编辑编辑控件的步骤如下:首先是添加控件的方式,向窗体中添加控件的方式如下所述:(1)在功能区“设计”选项卡中的“控件组”中的一系列控件中选择并单击一个图标,即可在窗体中绘制一个新的未绑定型控件。窗体的编辑5.35.3.2窗体控件的编辑编辑控件的步骤如下:(2)找到界面右侧(默认情况下)的表格或数据源的字段列表,双击并拖动字段至窗体,或右击字段列表并选择“向视图添加字段”,都可在窗体中生成控件。(3)复制现有控件并粘贴至窗体另一位置也可生成控件。窗体的编辑5.35.3.2窗体控件的编辑接着,学习如何操纵控件的大小。选择控件后,控件周围会出现四个或八个围绕着它的方框,位于控件的拐角或中心点,我们称这些方框为句柄,如图5-20所示。拖动左上角的句柄可以移动控件位置,鼠标指针接触到这些句柄,则会出现一个对角双箭头,拖动这个箭头即可改变控件大小。窗体的编辑5.35.3.2窗体控件的编辑图5-20控件句柄窗体的编辑5.35.3.2窗体控件的编辑双击任意一个句柄,Access2016会依据控件中文本大小,将控件调整为最适宜的大小。该功能尤其适用于需要经常改动的控件,对文本进行增添删改后,控件会自动改变大小。另外,功能区中“排列”选项的“调整大小和排序”中的下拉菜单“大小/空格”中包含的各种命令也可以快速地调整控件。窗体的编辑5.35.3.2窗体控件的编辑如需修改控件的背景颜色、设置“特殊效果”、规定“何时显示”等属性,应在选择控件后,打开控件属性表,单击需要改变的属性,会看到下拉列表,即可进行修改和设置。5.4Access
程序设计窗体的个性化设计5.4.1属性操作5.4.2控件提示帮助5.4.3显示操作窗体的个性化设计5.4编辑窗体时,在指定控件来源、类型等属性后,可能会出现窗体上没有足够空间来容纳该列表框的问题。在Access2016中,可通过更改控件为其他任何情况都兼容的类型来解决这个问题。5.4.1
属性操作例如,将文本框改为标签、列表框或组合框,右击相应的控件,选择“更改为”即可看到相应的选项。窗体的个性化设计5.4MicrosoftOffice所有产品都会附带工具使用提示,只需将光标置于控件或按钮上方,即可看到简短的控件提示帮助。用户还可以将自定义的帮助文本添加到属性表中的“全部”标签下的“控件提示文本”中。5.4.2控件提示帮助窗体的个性化设计5.45.4.3显示操作1.添加页码和日期/时间如果需要将“日期和时间”添加到窗体或报表中,可以使用Date()函数。但Access2016简化了这一步骤,将“日期和时间”命令增加到了“设计”选项卡中的“页眉页脚”组中。窗体的个性化设计5.45.4.3显示操作1.添加页码和日期/时间图5-21所示为“设计”选项卡中的各项功能,可见页眉/页脚中的添加标题和徽标等功能。图5-21页眉页脚功能区窗体的个性化设计5.45.4.3显示操作2.添加背景图片在Access2016中,我们可以通过添加背景图片的方式让窗体更加美观、独特。图片可以包含徽章、图形和文本等,既可以嵌入窗体,也可以链接到外部文件。窗体的个性化设计5.45.4.3显示操作2.添加背景图片【例5-5】
为刚刚建好的学生成绩窗体添加一个背景图,使其更加美观。(1)在设计视图中打开窗体并查看属性表。(2)将属性表标题下的“所选内容的类型”设置为“窗体”,如图5-22所示。窗体的个性化设计5.45.4.3显示操作2.添加背景图片【例5-5】
为刚刚建好的学生成绩窗体添加一个背景图,使其更加美观。(3)单击表中的“图片”属性后面的省略号,即可选择图片,如图5-23所示,也可为窗体设置背景色。如果需要为窗体添加插图或标志等,还可以在属性表中调整图片尺寸和位置等。窗体的个性化设计5.45.4.3显示操作图5-22利用属性表添加背景图片图5-23
添加背景色后的窗体窗体的个性化设计5.45.4.3显示操作3.选项卡控件的使用选项卡控件的作用是为用户提供多个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子产品代理经销合同
- 智能语音语义平台开发合同
- 房屋中介销售合同范本模板
- 房屋地基买卖合同格式文本
- 房屋买卖合同修改方法
- 企业与个人借款合同范本
- 热处理设备购买协议范本
- 优惠旅游服务合同
- 挖掘机租赁合同格式
- 食品调料供货合同协议
- 商场用电安全培训
- 《中小学教育惩戒规则(试行)》宣讲培训
- 结清货款合同范例
- 开题报告:职普融通与职业教育高质量发展:从国际经验到中国路径创新
- 变、配电站防火制度范文(2篇)
- 九年级上册人教版数学期末综合知识模拟试卷(含答案)
- 重大版小英小学六年级上期期末测试
- 微积分知到智慧树章节测试课后答案2024年秋铜陵学院
- 金融科技UI设计
- 《头脑风暴》课件
- 安全生产知识考试题库(有答案)-安全考试题库
评论
0/150
提交评论