版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章窗体5.1窗体简介
窗体对象是Access提供的最主要的操作界面对象,数据源是表或查询。窗体的主要作用是构造方便美观的输入输出界面,接收用户输入的命令,查看、编辑和追加数据。窗体可以使数据的显示和操作按设计者的意愿实现,增加了数据操作的安全性和便捷性。数据库应用系统的使用者对数据的任何操作只能在窗体中进行。5.1.1窗体的主要功能(1)数据的显示与编辑窗体的最基本功能是显示与编辑数据。窗体可以显示来自多个数据表中的数据。此外,用户可以利用窗体对数据库中的相关数据进行添加、删除和修改,并可以设置数据的属性。用窗体来显示并浏览数据比用表和查询的数据表格式显示数据更加灵活。(2)数据输入用户可以根据需要设计窗体,作为数据库中数据输入的接口,这种方式可以节省数据录入的时间并提高数据输入的准确度。窗体的数据输入功能,是它与报表的主要区别。(3)应用程序流控制与VB窗体类似,Access2003中的窗体也可以与函数、子程序相结合。在每个窗体中,用户可以使用VBA编写代码,并利用代码执行相应的功能。(4)信息显示和数据打印在窗体中可以显示一些警告或解释信息。此外,窗体也可以用来执行打印数据库数据的功能。
窗体视图有5种:设计视图、窗体视图、数据表视图、数据透视表视图和数据透视图视图,其中较为常用的有设计视图、窗体视图和数据表试图。单击窗口左上角的视图按钮进行视图切换。
5.1.2
窗体的视图5.1.3
窗体的结构
一个完整的窗体对象包含5个节,分别是:窗体页眉节、页面页眉节、主体节、页面页脚节、窗体页脚节。默认情况下窗体设计视图窗口只有主体节。5.1.4
窗体的类型
窗体类型实际上是窗体布局,共有7种,分别是:纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体和数据透视图窗体窗体的几个重要按钮分别是:字段列表,工具箱,自动套用格式,代码,属性,生成器,数据库,新对象5.2使用向导及自动创建窗体5.2.1自动创建窗体一般情况下,如果用户需要创建简单的窗体,使用此功能可以立即将表和查询转换成可用的某种类型的窗体,如果选定的记录源有相关的表或查询,窗体还将包含来自这些记录源的所有字段和记录。其具体操作步骤如下:(1)在“数据库”窗口中的“对象”选项组中选择“窗体”对象,单击“数据库”窗体工具栏中的“新建”按钮,弹出“新建窗体”对话框,如右图所示。(2)根据需要,可以在“新建窗体”对话框中选择自动创建窗体:纵栏式(或表格式、数据表等)或选择自动窗体:数据透视表(或数据透视图等),这里我们选择自动创建窗体:纵栏式,如下图所示。(3)在“新建窗体”的“请选择该对象数据的来源或查询”下拉列表框中选择相应的数据来源,这里我们选择学生家庭信息表,如上图所示。(4)单击确定按钮,会弹出“学生家庭信息表”窗体,如下图所示。(5)单击Access窗口的保存按钮,弹出另存为对话框,根据需要输入相应的窗体名称,单击“确定”按钮即可。5.2.2使用窗体向导创建窗体1.使用“窗体向导”创建窗体2.使用“图表向导”创建窗体3.使用“数据透视表向导”创建窗体使用“自动创建窗体”方便快捷,但是内容和形式都受到限制,不能满足更为复杂的要求。使用“窗体向导”就可以更灵活、全面地控制数据来源和窗体格式,因为“窗体向导”能从多个表或查询中获取数据。如果用户需要更多的控制窗体,使用窗体向导可以通过输入有关所需记录源、字段、版式以及格式的信息来创建窗体,其创建方法有3种,即:5.3使用设计视图创建窗体窗体“设计”视图是进行窗体功能设计的主要工具,既可以直接在窗体“设计”视图中创建窗体,也可以在窗体“设计”视图中修改已有的窗体。窗体“设计视图”是进行窗体设计的主要界面,甚至可以说,没有哪一个窗体能够不经过在窗体“设计”视图中的操作而完成其全面设计的。窗体“设计”视图创建窗体的具体步骤如下:(1)在“数据库”窗体中选择“窗体”对象,单击“新建”按钮。(2)在“新建窗体”对话框中选择“设计视图”选项。(3)单击需要作为窗体数据来源的表或查询的名称。如果该窗体不包含数据(如命令选择型窗体),则不需要从该列表中选择任何内容。如果要创建一个使用表数据的窗体(如数据交互式窗体),可以将包含这些表的一个查询作为窗体的数据来源。(4)单击“确定”按钮。(5)在“设计”视图中添加和设置各种空间。同时,用户还可以编写VBA程序代码(内含模块)。5.3.1窗体设计视图窗体设计视图如下图所示1.窗体“设计”视图工具栏2窗体设计视图工具箱
工具箱与窗体设计界面是一体的,隐藏窗体的设计界面,工具箱就不可见。单击一个工具箱按钮,在设计视图中用鼠标画出一块区域,即生成与按钮对应的窗体控件。双击一个按钮将其锁定,在设计窗口重复画出多个相同控件,再次单击该按钮或用Esc键解除锁定。3窗体属性的应用
属性决定窗体和控件的结构、外观以及数据特性。任何对象都有一系列属性,不同对象拥有的属性也不相同。先选取对象,然后再给选取的对象定义属性。
4.窗体的常用格式属性及其取值含义(l)标题(2)默认视图(3)滚动条(4)记录选择器(5)导航按钮(6)分隔线(7)自动居中(8)控制框5.窗体的数据库属性及其取值含义(1)记录源(2)筛选(3)排序依据(4)允许编辑、允许添加、允许删除(5)数据输入(6)数据集类型(7)记录锁定5.3.2窗体创建实例1.创建子窗体创建子窗体的具体步骤如下:(1)打开数据库窗口(这里我们打开“学生管理系统”数据库),在“数据库”窗口选择“对象”选项组中的“窗体”选项,并单击“数据库”窗口工具栏中的“新建”按钮,此时弹出“新建窗体”对话框,在此对话框中选择“窗体向导”,然后单击“确定”按钮。(2)在弹出的“窗体向导”对话框中,在“表/查询”下拉列表框中选择表或查询(这里我们选择“学生基本信息表”),双击要从该表或查询中包含的字段(这里我们选择“学号”、“姓名”、“班级”),在同一向导对话框中选择另一个表或查询(这里我们选择“成绩表”),双击要从该表或查询中包含的字段(这里我们选择除“学号”外的所有字段),最后结果如下图所示。(3)单击“下一步”按钮时,向导会询问以哪一个表或查询来查看(这里我们选择“通过学生基本信息表”),如下图所示。(4)在“窗体向导”对话框中选择“带有子窗体的窗体”选项。(5)单击“下一步”按钮,向导将询问子窗体使用的布局,如下图所示。(6)选择“数据表”布局形式。单击“下一步”按钮,向导将询问所用样式,如下图所示。(7)选择“混合”样式,单击“下一步”按钮,在“请为窗体指定标题”下为窗体与子窗体添加标题,如下图所示。(8)单击“完成”按钮后,Access将同时创建两个窗体,即一个是主窗体,另一个是子窗体和子窗体控件,如下图所示。其中,子窗体嵌入到主窗体中,2个窗体分别有自己的指针,当主窗体的指针移动时。子窗体自动查找相应的记录。2.创建含有选项卡的窗体
如果用户需要把太多的信息放置在单个窗体中,有两种方法可以实现:一种是创建含有选项卡的窗体,另一种是创建含有分页符的窗体。创建含有选项卡的窗体的具体操作步骤如下:(1)创建一个空白窗体,并在设计视图中将其打开。(2)在工具箱中单击“选项卡控件”按钮,并在“窗体”窗口中所需要放置的位置处单击,此时在该窗口内会显示带有两个选项卡的控件,如下图所示。(3)此时用户即可根据需要在该选项卡设置相应的控件,其方法为:单击工具栏中的控件按钮,并在所需的位置上单击;或从窗体的另一部分或另一页复制控件,但不能从窗体的另一部分或另一页拖动控件。(4)为使其美观,用户可在窗体设计视图中自定义选项卡控件(5)将选项卡控件调整到适当的大小,再单击每一个选项卡以确保所有控件都在选项卡之中,最后切换到窗体视图以测试控件。3.创建含有分页符的窗体
如果窗体的高度不能容纳需要放在窗体上的信息时,可以通过使用分页控件将窗体分成多个页。其具体操作步骤如下:(1)创建一个空白窗体,并在设计视图中打开窗体。(2)在工具箱中单击“分页符”按钮,并在窗体中单击要放置分页符的位置,此时Access将在窗体的左边框使用短虚线标识分页符,完成此次操作。(3)如果用户需要将每页的大小设置成相同的,并在每个窗口内一次只显示一页,则应将各分页符的间距设置为相同的数值,其具体操作过程为:双击窗体选定器,即“窗体”窗口左上角的按钮,将属性对话框打开,在“循环”属性下拉列表框中选择“当前页”,则会阻止用户通过按Tab键移到下一页,再将“滚动条”属性设置为“只水平”或“两者均无”,以删除垂直滚动条,切换到窗体视图以测试窗体并调整其大小即可达到此效果。4.创建弹出式窗体具体操作步骤如下:①创建一个窗体,并在设计视图中将其打开。②双击窗体选定器,即“窗体”窗口左上角的按钮,将属性对话框打开,如下图所示。(1)、创建“无模式”弹出式窗体③在“弹出方式”属性下拉列表框中选择“是”选项,在“模式”属性下拉列表框中选择“否”选项,如果还要调整窗体的大小,可以在“边框样式”属性下拉列表框中选择“细边框”选项。最后在创建宏或事件过程中将其打开,即创建了“无模式”的弹出式窗体。(2)、创建“有模式”弹出式窗体具体操作步骤如下:①创建一个窗体,并在设计视图中将其打开。②双击窗体选定器,弹出“窗体”属性对话框,在“弹出方式”属性下拉列表框中选择“是”选项,在“模式”属性下拉列表框中选择“是”选项,在“边框样式”属性下拉列表框中选择“对话框边框”选项。最后可在创建宏或事件过程中将其打开,即创建了“有模式”的弹出式窗体。5.4窗体的修改5.4.1隐藏和显示字段如果不希望显示字段中所包含的信息时,可以在窗体中将字段隐藏起来。要显示或隐藏窗体中的字段,首先在设计视图中打开此窗体,然后双击该窗体的窗体选择器,或者右击该窗体的空白部分,然后从弹出的快捷菜单中选择“属性”命令,如下左图所示。在弹出的节属性的对话框中打开“格式”或“全部”选项卡,然后将“可见性”属性设为“是”或“否”,即显示或隐藏字段,如下右图所示。5.4.2调整字段大小如果需要调整窗体字段的大小,首先在设计视图中打开此窗体,将光标放在该字段的下边缘上,当光标变成上下双箭头形状时,向上或向下拖动光标即可调整该字段的高度。如果要更改字段的宽度,将光标放在该字段的右边缘上,当光标变成左右双箭头形状时,向左或向右拖动光标即可调整该字段的宽度。如果要同时更改字段的高度和宽度,将光标放在该字段的右下角,当光标变成左上到右下双箭头形状时,沿对角按任意方向进行拖动即可同时调整该字段的高度和宽度。5.4.3更改控件字体
更改控件字体是改善窗体外观的一种最直接的方法,具体操作步骤如下:(1)先将其选中(2)在工具栏的“字体”文本框内可以直接输入或从其下拉列表框中选择一种字体。(3)在“字号”文本框中输入或从其下拉列表框中选择一种字号。除此之外,用户还可以通过单击工具栏中的“加粗”按钮、“倾斜”按钮和“加下划线”按钮来为字体添加特殊效果,从而使用户更加轻松地改变该控件外观。5.4.4调整控件大小有以下两种方法:(1)单击所需要调整的控件,此时在该控件的四周将会出现8个可拖动控制点,在这8个控制点上,按住鼠标左键拖动,直到达到所需的要求即可。(2)选中此控件,再双击控件的边框,将弹出此控件的属性对话框,在“宽度”和“高度”文本框中输入数值即可,如下图所示。5.4.5设置控件对齐方式(1)从“编辑”菜单中选择“全选”命令,或在标尺上按住鼠标拖动,也可以直接按Ctrl+A组合键将窗体内所有的控件选中。(2)选择“格式”菜单中的“对齐网格”命令,或选择“格式”菜单中“对齐”子菜单中的“对齐网格”命令,此时控件将对准最近的网格点。如果要均匀地分隔一行或一列中的控件,则先选中所有控件,分别从“格式”下拉菜单中选择“水平间距”或“垂直间距”子菜单中的“相同”命令。5.5窗体的修饰5.5.1
添加页眉和页脚
如果要添加或删除窗体中的“页眉”和“页脚”,则先在设计视图中打开此窗体,从“视图”下拉菜单中选择“窗体页眉/页脚”命令即可,再次选择此命令即可删除窗体中的“页眉”和“页脚”。
在添加页眉和页脚时,只能成对添加(组页眉和组页脚除外)。如果不想同时使用页眉和页脚,可以将不需要的节的“可见性”属性设为“否”,或者删除该节中的所有控件,然后将节的大小设为零或将其“高度”属性设为零。5.5.2设置背景色第一种方法具体操作步骤如下:(1)在设计视图中打开此窗体。(2)在“视图”下拉菜单中选择“工具栏”子菜单中的“格式(窗体服表)”命令,如果没有此命令,则选择“自定义”命令,此时弹出“自定义”对话框,如下图所示。(3)在此对话框中的“工具栏”选项卡中选中“格式(窗体/报表)”复选框,然后单击“关闭”按钮,此时将会出现“格式(窗体服表)”工具栏,如下图所示。(4)在此工具栏中单击“填充/背景色”按钮,在弹出的面板中选择窗体的背景色即可。第二种方法具体操作步骤如下:(1)在设计视图中打开此窗体,在任一字段上右击,在弹出的快捷菜单中选择“属性”命令,此时将会出现该窗体的“节”属性对话框,如下图所示。
(2)单击该对话框中“背景色”文本框右边的“生成器”按钮。弹出“颜色”对话框,如下图所示。(3)在“颜色”对话框中选择所需的颜色,然后单击“确定”按钮即可。5.5.3设置显示效果如果需要改变窗体中字段的显示效果,可以在该窗体的属性对话框内的“特殊效果”属性下拉列表中选择相应的显示方式,即“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”和“凿痕”6种。5.5.4设置边框样式更改字段的边框样式可以在属性对话框中进行设置,如右图所示。通过此对话框可以更改其边框样式、边框颜色及边框宽度等。5.5.5更改子窗体版式更改不同视图中的子窗体版式,有以下3种方法:(1)在数据表视图中更改子窗体版式。首先在数据表视图中打开主窗体,然后根据需要进行以下操作:(2)在数据透视表视图中更改子窗体版式。先在窗体视图中打开该主窗体,子窗体将显示在其默认的视图中,然后选择“视图”菜单中“子窗体”子菜单中的“数据透视表”命令,再将字段从字段列表添加到筛选、行、列或详细资料区域,或者将字段.从一个区域移至另一个区域。最后,通过筛选、分组或排序数据自定义显示在视图中的数据。(3)在数据透视图视图中更改子窗体版式。先在窗体视图中将该主窗体打开,此时子窗体将显示在其默认的视图中,然后选择“视图”菜单中“子窗体”子菜单中的“数据透视图”命令,再将字段从字段列表添加至筛选、分类、序列或数据区域,或者将字段从一个区域移至另一个区域。最后,通过筛选、分组或排序数据自定义显示在视图中的数据。5.5.6窗体自动套用格式具体操作步骤如下:(1)在设计视图中打开需要使用自动套用格式的窗体,这里我们打开前面创建的“学生基本信息表”窗体,然后进行如下的操作:如果要设置整个窗体的格式,单击相应的窗体选定器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复治疗技术模拟考试题与答案
- 机械租赁发票合同范例
- 合伙加盟合同范例
- 2025年运城货运资格证考试题答案
- 河北省邯郸市八年级语文上册 第五单元 第18课 苏州园林教学实录 新人教版
- 2025年海西驾校考试货运从业资格证考试
- 2025年河南货运从业资格证考试模拟考试题及答案解析
- 水产种苗供应合同范例
- 个人出售小产权房合同范例
- 2023九年级数学上册 第二十一章 一元二次方程21.2 解一元二次方程21.2.1 配方法第2课时 配方法教学实录(新版)新人教版
- 中国饮食文化智慧树知到期末考试答案2024年
- 《电力勘测设计企业安全生产标准化实施规范》
- 第五单元《京腔昆韵》-欣赏 ☆姹紫嫣红 课件- 2023-2024学年人音版初中音乐八年级下册
- 国家粮食和物资储备局招聘考试试题及答案
- 宿舍零食盒子项目策划
- 糖尿病治疗研究进展
- 工业互联网标准体系(版本3.0)
- 山东省菏泽市10校2023-2024学年高二上学期期末联考地理试题(含答案解析)
- 初一数学期中考试分析
- 松果体区肿瘤护理
- 招聘司机方案
评论
0/150
提交评论