Ac数据基础应用 2_第1页
Ac数据基础应用 2_第2页
Ac数据基础应用 2_第3页
Ac数据基础应用 2_第4页
Ac数据基础应用 2_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章窗体

本章内容提要第1讲窗体和控件基础知识

1第2讲创建窗体、调整窗体2第二讲创建窗体、调整窗体本讲主要教学内容12创建窗体调整窗体小结3学习目标1

掌握创建窗体的两种方法:在窗体的“设计”视图中手工创建;使用Access提供的各种向导快速创建。3

了解调整窗体的方法。重点与难点

创建窗体的两种方法是本讲的重点。使用设计器创建窗体是本讲的难点。引言窗体可以使数据的显示和操作按设计者的意愿实现,增加了数据操作的安全性和便捷性。数据库应用系统的使用者对数据的任何操作只能在窗体中进行。

4.3创建窗体

两类方法:1、使用向导:简单、快捷创建窗体。2、人工方式:手动添加控件,建立控件与数据源之间的联系。一般方式:先使用“向导”建立窗体的基本轮廓,再用“设计”视图人工调整。六种窗体向导:窗体向导,自动创建窗体:纵栏式,自动创建窗体:表格式,自动创建窗体:数据表,图表向导,数据透视表向导。

4.3.1使用“自动创建窗体”

创建窗体的方法有多种,使用向导窗体的方法和使用快速创建窗体的方法创建窗体,使用起来都比较简单。使用“自动窗体”按钮可以创建一个显示选定表或查询中所有字段及记录的窗体。每一个字段都显示在一个独立的行上,并且左边带有一个选项卡。◆自动创建窗体:纵栏式:自动创建纵栏式窗体◆自动创建窗体:表格式:自动创建表格式窗体◆自动创建窗体:数据表:自动创建数据表格式的窗体

4.3创建窗体

1、打开数据库,选择“窗体”对象;

4.3创建窗体

2、选择“新建”按钮,在对话框中选择“自动创建窗体:纵栏式”或“自动创建窗体:表格式”或“自动创建窗体:数据表”项;3、在“新建窗体”对话框中的“对象数据来源表或查询”框中选择表或查询表。

4.3创建窗体

4.3.2使用窗体向导创建窗体

1)基于单表

例:根据“工厂信息管理”数据库中的“产品表”建立一个“产品信息”窗体。用窗体向导创建窗体的操作步骤如下:(1)在“数据库”窗口中,单击“窗体”对象,然后单击“数据库”窗口上的“新建”按钮,打开“新建窗体”对话框,如图所示。

4.3创建窗体

(2)在“新建窗体”对话框中,选择“窗体向导”,单击“确定”,弹出“窗体向导—1”对话框,如图所示。

4.3创建窗体

(3)在“窗体向导—1”对话框的“表/查询”列表框中选择“学生档案表”作为数据源,将“可用字段”框中需要的字段添加到“选定的字段”框中,该窗口是将所有字段都添加到“选定的字段”框中。

(4)单击“下一步”,弹出“窗体向导—2”对话框,该窗口确定窗体的布局格式,窗体布局格式有6种:纵栏表、表格、数据表、两端对齐、数据透视表(I)、数据透视表(V)。当前选用纵栏表格式,如图所示。

4.3创建窗体

(5)单击“下一步”,弹出“窗体向导—3”对话框,为窗体确定样式,窗体样式有10种:国际、宣纸、工业、标准、水墨画、沙岩、混合、石头、蓝图、远征。当前选用默认值标准样式,如图所示。

4.3创建窗体

(6)单击“下一步”,弹出“窗体向导—4”对话框,指定窗体标题,输入窗体的标题“学生档案表”,如图所示。(7)单击“完成”按钮,即可出现“学生档案表”窗体,如图所示。到此为止,用“窗体向导”建立的窗体就完成了。下面,用“窗体设计视图”对该窗口作进一步修改,以达到较完美的效果。

4.3创建窗体

4.3创建窗体

2)创建基于多个表的主/子窗体创建多个表的主/子窗体前需要先建立多个表的关系。打开数据库,选择“窗体”对象;选择“使用向导创建窗体”选项;在窗体向导的第一个对话框中分别选择表,分别添加个表的字段。将已经创建的子窗体添加到主窗体中的方法:打开数据库,选择“窗体”对象;选择作为主窗体的窗体名,单击“设计”视图;在主窗体视图下,确保工具箱中“控件向导”工具已经按下。按F11键,切换到“数据库”窗口,选择子窗体拖拽到主窗体适当位置。单击“保存”按钮,输入窗体名称,单级“确定”按钮。单击“下一步”,在窗体向导的第二个对话框中确定数据的查看方式;单击“下一步”,在窗体向导的第三个对话框中确定窗体采用的布局;单击“下一步”,在窗体向导的第四个对话框中确定窗体所采用的样式;单击“下一步”,最后一个对话框,指定主和子窗体标题;单击“完成”。

4.3创建窗体

3)使用图表向导创建窗体。图表向导可以直观的显示表或查询的数据。

用图表向导创建窗体的操作步骤如下:(1)在“数据库”窗口中,单击“窗体”对象,然后单击“数据库”窗口上的“新建”按钮,打开“新建窗体”对话框,如图所示。

4.3创建窗体

(2)选择“新建”按钮,在新建窗体中选择“图表向导”项,选择对象数据来源表或查询;单击“确定”按钮。(3)在图表向导的第一个对话框中选择可用字段到用于图表字段框中。(4)单击“下一步”,在图表向导的第二个对话框中选择“图表类型”。(5)单击“下一步”在图表向导的第三个对话框中选择“布局方式”。(6)单级“下一步”指定图表标题,输入标题。(7)单击“确定”按钮,返回对话框,单击“完成”按钮,显示数据透视表。

4.3创建窗体

4)使用“数据透视表向导”数据透视表可水平或垂直显示字段值,再计算每行或列的合计。可将字段值作行号或列标,在交叉点进行统计计算。方法:打开数据库,选择“窗体”对象;选择“新建”按钮,在新建窗体中选择“数据透视表向导”项,选择对象数据来源表或查询;单击“确定”按钮。在数据透视表向导的第一个对话框中单击“下一步”按钮。在数据透视表向导的第二个对话框中选择字段。单击“下一步”在数据透视表向导的第三个对话框中单击“版式”按钮,确定行字段、列字段和数据项计算字段。单击“确定”按钮,返回对话框,单击“完成”按钮,显示数据透视表。

4.3创建窗体

4.3创建窗体

4.3.3用“设计视图”创建窗体

进入窗体设计视图有两钟方法:新建窗体和修改窗体。新建窗体:在数据库窗口选择“窗体”,单击“新建”按钮,出现“新建窗体”对话框,选择“设计视图”,再选择数据来源(表或查询),单击“确定”,就进入新建窗体窗口。在Access中,直接新建窗体并不实用,而设计视图应用最多的是用来修改已建立的窗体。修改原有窗体:选择要修改的窗体,单击“设计”按钮,就进入到设计视图窗口。

4.3创建窗体

窗体设计步骤选择窗体类型选择窗体的数据源(表或查询)向窗体添加控件设置控件的属性对控件进行相关程序设计用“设计视图”创建窗体1.在窗体设计视图中添加和删除字段(1)在数据库窗口中,单击“对象”列表中的“窗体”对象,然后双击“在设计视图中创建窗体”选项,打开窗体设计视图。将鼠标移到网格区的边缘,按下鼠标左键,当鼠标指针变为时,拖曳鼠标,可以改变网格区的大小。

4.3创建窗体

(2)单击工具栏上的“属性”按钮,调出“窗体”对话框,单击“数据”选项卡。

(3)在“记录源”下拉列表中选择一个表或查询作为记录源,如“产品”表,这时出现产品表的字段列表框,如果字段列表框没有打开,可以单击工具栏上“字段列表”按钮将它打开。

4.3创建窗体

(4)关闭窗体属性窗口,将字段列表中的字段一个个拖曳到窗体设计视图的主体下方。图中每个字段的左侧是标签控件,用于窗体上的字段的提示;右侧的是文本框控件,用于用户输入数据。

4.3创建窗体

(5)单击工具栏上的“保存”按钮,输入窗体名称后,保存窗体。如果在窗体中添加错了字段,或需要将一个字段调整为其他字段,这时只要选中该字段,按Delete键将其删除,然后再根据要求添加其他字段。2.调整标签的位置和大小如果直接将字段拖曳到窗体的设计视图中时,不可能一次将它们对齐,这时可以使用菜单命令将其对齐。在Access中,窗体中的控件也可以被称为对象。(1)选中对象:在窗体的设计视图中选择对象首先应单击工具箱中的“选择对象”按钮,然后根据需要进行下面的操作。

用鼠标单击,可以选中单个对象。

按住Shift键,用鼠标单击,可以选中多个相邻或不相邻的对象。

拖曳鼠标,可以选中相邻的对象。(2)移动对象:单击工具箱中的“选择对象”按钮,将鼠标移到要移动的对象上方,按下鼠标,当其变成形状时,拖曳鼠标可以将对象进行移动。

4.3创建窗体

(3)改变对象的大小:选中要改变大小的对象,它的周围出现8个句柄。将鼠标移动到其下部中间的黑色句柄上时,鼠标光标变成一个上下指向的双箭头符号,按住鼠标左键,上下拖动鼠标,就可以调整这个标签的高度,这种方法可以调整Access中所有窗体控件的高度。如果将鼠标移动到标签右面中间的黑色句柄上时,会出现一个左右指向的双箭头符号,这时按住鼠标左键左后拖动,就可以改变这个标签的宽度。(4)对齐对象:选中要对齐的多个对象,单击“格式”→“对齐”→“××”菜单命令,将所选中的对象对齐。其中“××”是“对齐”的下一级菜单,有“靠左”、“靠右”、“靠上”、“靠下”和“对齐网格”菜单命令。(5)分布对象:选中多个对象,单击“格式”→“垂直间距”→“××”菜单命令,调整所选中的对象之间的垂直距离,其中“××”是“垂直间距”的下一级菜单;单击“格式”→“水平间距”→“××”菜单命令,调整所选中的对象之间的前水平距离,其中“××”是“水平间距”的下一级菜单。

4.3创建窗体

4.3创建窗体

将标签和文本框对齐后的窗体:4.4.1操作窗体记录1.浏览记录要修改窗体所基于的表和查询的数据,首先要定位到相应的记录,然后才能对数据进行操作。在窗体的左下角的6个结合在一起的工具,称为导航按钮。

利用这个工具可以实现记录的定位,以及新记录的添加。单击“第一条记录”按钮可将记录定位到源表或查询的第一条记录,单击“最后一条记录”则将记录定位到源表或查询的最后一条记录,而单击“前一条记录”和“后一条记录”按钮,则可以分别将记录定位当前记录的前一条和后一条记录。在中间的文本框中直接输入记录号可以快速定位到指定记录。单击“新记录”按钮可以直接向源表或查询中添加新记录。注意:记录定位工具只在“窗体”视图中存在,在“设计”视图和“数据表”视图中不存在记录定位工具。实际上在“窗体”视图中也可以隐藏记录定位工具。

4.4调整窗体

2.编辑记录为了添加一个新记录,首先打开要添加记录的窗体,单击窗体左下角的“新记录”按钮,此时窗体定位到第一个空白页,通过各控件输入新数据。除了可以在窗体中添加新记录外,也可以利用窗体修改基表或查询中的数据。要修改数据,可直接在各控件中输入新的数据,这样将自动将修改基表中的相应字段值,单击工具栏上的“保存”按钮即可保存所做修改,改变当前记录也可保存所做修改。

4.4调整窗体

4.4.2数据的查找、排序和筛选

应用窗体进行筛选和排序时可以直接利用窗体显示筛选和排序的结果,而不必另外新建一个查询。同时,在应用筛选时不仅可以对主窗体应用筛选,而且还可以对各个子窗体应用筛选。应用筛选后,用户在窗体中浏览基表或查询记录时窗体中只显示与条件匹配的记录数。在窗体中可以使用的筛选方式有以下4种:按窗体筛选;如果要从字段列表中选择所需的值,或者要指定多个条件,可使用按窗体筛选。按选定内容筛选;如果已知被筛选记录包含的值,可使用按选定内容筛选。内容排除筛选;若要通过排除所选内容进行筛选,可在数据表或窗体中选择一个字段或字段的一部分,然后单击“内容排除筛选”命令。高级筛选/排序。

4.4调整窗体

1.按窗体筛选:使用“按窗体筛选”可以一次指定多个筛选准则,例如在“雇员”表中,筛选“尊称”字段为“女士”和“头衔”字段为“销售专员”的记录。(1)打开“雇员”数据表。(2)单击工具栏中的按钮,或单击“记录”→“筛选”→“按窗体筛选”命令。

4.4调整窗体

(3)在弹出的筛选条件设置窗口中,在“头衔”栏中选择“销售专员”,在“尊称”栏中选择“女士”。(4)单击“筛选”→“应用筛选/排序”命令,这时Access立即按设定的筛选条件对记录进行过滤,并显示符合条件的记录。

4.4调整窗体

2.按选定内容筛选按选定内容筛选指选择与指定内容相同的记录,例如在“雇员”表中筛选姓为“张”的员工,其操作步骤如下。(1)将光标移到需要筛选的字段,选中该字段值“张”。

4.4调整窗体

(2)单击“记录”→“筛选”→“按选定内容筛选”命令,即开始筛选。(3)筛选结果如图所示,其中只有姓“张”的员工列表。表的状态栏显示“共有记录数”为符合选定内容的记录数目。如果要取消筛选,重新显示全部记录,则应单击单击“记录”→“取消筛选/排序”命令。

4.4调整窗体

3.内容排除筛选内容排除筛选和按选定内容筛选功能相反,即选择与被选内容不同的记录。例如,筛选“雇员”表中全体女员工(不是先生)的记录。(1)将光标移到需要筛选的字段“尊称”,选中“先生”,单击“记录”→“筛选”→“内容排除筛选”命令,即开始筛选。

4.4调整窗体

(2)筛选结果如图所示,显示出所有女员工的记录。表的状态栏显示“共有记录数”为符合选定内容的记录数目。如果要取消筛选,重新显示全部记录,则单击单击“记录”→“取消筛选/排序”命令。

4.4调整窗体

4.高级筛选/排序按选定内容筛选和按窗体筛选虽然已经实现了按照一定规则筛选记录的功能,但当筛选准则较多时必须多次重复同一步骤,并且在此过程中无法实现排序。高级筛选/排序能弥补它们的不足,并可在筛选的同时进行排序。例如筛选“姓氏”为姓“张”的和“出生日期”字段,并要求按“出生日期”字段降序排列。(1)单击“记录”→“筛选”→“高级筛选/排序”命令,即打开筛选对话框,如图填入相应的筛选条件。

4.4调整窗体

(2)筛选结果如图所示。

4.4调整窗体

4.4.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论