Access数据库技术与应用(第2版)课件 第4章 窗体_第1页
Access数据库技术与应用(第2版)课件 第4章 窗体_第2页
Access数据库技术与应用(第2版)课件 第4章 窗体_第3页
Access数据库技术与应用(第2版)课件 第4章 窗体_第4页
Access数据库技术与应用(第2版)课件 第4章 窗体_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

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

文档简介

第4章

窗体

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

1第2讲创建窗体、调整窗体2第一讲窗体和控件的基本知识本讲主要教学内容12窗体的基本构成、类型窗体的属性常用控件的使用3小结4学习目标1

掌握窗体的基本概念及其分类。2

了解窗体的基本组成及其属性。3

了解常用控件的的属性和控件的使用。重点与难点

窗体的属性和控件的属性是本讲的重点。控件的使用是本讲的难点。引言窗体也是Access数据库的重要对象。数据源是表或查询。用户通过窗体可以方便地实现数据库数据的输入、编辑、显示与查询。利用窗体可以灵活地组织数据库的对象,形成功能完整、风格统一的数据库应用系统,实现应用系统与用户之间的交互。

4.1窗体的基本知识

4.1.1窗体视图

最常用窗体视图有3种:设计视图、窗体视图、数据表视图。单击窗口左上角的视图按钮进行视图切换。

窗体共有5种视图,当打开一个窗体后,在工具栏的最左侧有一个视图按钮,如图所示。单击其中的任意一个按钮,都可以切换窗体的不同视图。

窗体视图:通常每次只能查看一条记录。

数据透视表视图:通过排列筛选行、列和明细等区域中的字段,可以查看明细数据或汇总数据。

数据透视图视图:通过选择一种图表类型并排列筛选序列、类别和数据区域中的字段,可以直观地显示数据。

数据表视图:可以查看以行与列格式显示的记录,因此可以同时看到许多条记录。

设计视图:用于创建窗体。

4.1窗体的基本知识

4.1.2窗体的基本构成

一个完整的窗体对象包含5个节,分别是:窗体页眉节、页面页眉节、主体节、页面页脚节、窗体页脚节。默认情况下窗体设计视图窗口只有主体节。

4.1窗体的基本知识

4.1.3窗体的基本类型

按其应用功能的不同,窗体对象分为数据交互式窗体与命令选择型窗体。1.数据交互型窗体这是数据库应用系统中应用最多的一类窗体,主要用于显示、编辑数据。数据交互式窗体的特点是拥有数据源,数据源可以是表、查询或是一条SQL语句。如果数据交互式窗体的数据源来自若干个表或查询,则需要在窗体中设置子窗体,令每一个子窗体均拥有自己的数据源。数据源是数据交互型窗体的基础。数据交互型窗体又可分为纵栏式窗体、表格式窗体、图表式窗体与数据透视表窗体等。⑴纵栏式窗体纵栏式窗体是Access应用程序最常用的窗体格式,纵栏表示每次在屏幕上显示一条记录的内容,用户可以通过翻页的方式来改变所显示的记录,

4.1窗体的基本知识

⑵表格式窗体表格窗体在窗体中同时显示多条记录。

4.1窗体的基本知识

⑶图表窗体图表窗体是利用MicrosoftGraph以图表方式显示用户的数据。图表窗体可以被单独使用,也可以在子窗体中使用图表窗体来增加窗体的功能。图表窗体的数据源同样是数据表或查询。

4.1窗体的基本知识

⑷数据透视表窗体数据透视表窗体是Access为了以指定的数据表或查询为数据源产生一个Excel分析表而建立的一种窗体形式。数据透视表窗体允许用户对表格内的数据进行操作;用户也可以改变透视表的布局,以满足不同的数据分析方式与和要求。数据透视表窗体对数据进行的处理是Access其他工具无法完成的。

4.1窗体的基本知识

主/子窗体窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。在这种窗体中,主窗体和子窗体彼此链接,主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前记录相关的记录信息。

4.1窗体的基本知识

2.命令选择型窗体数据库应用系统通常具有一个主操作界面窗体,在这个窗体上安置一些命令按钮,用以实现数据库应用系统中其他窗体的调用,也表明系统所具备的全部功能。从应用的角度看,这类窗体属于命令选择型窗体,命令选择型窗体无需指定数据源。如图所示窗体为即为命令选择型窗体,单击一个命令按钮,即可打开相应的功能窗体。

4.1窗体的基本知识

4.1窗体的基本知识

4.1.4窗体的属性1.窗体的常用属性所谓属性即事物本身所固有的性质,是物质必然的、基本的且不可分离的特性,是事物在某个方面质的表现。一定质的事物常表现出多种属性。例如,冰箱的高度、颜色、价格与产地等等是用来描述这台冰箱特征的,这些都是冰箱的属性;例如对于按钮控件的名称、显示的文字、背景色与背景图片等等都是命令按钮的属性。属性决定窗体和控件的结构、外观以及数据特性。任何对象都有一系列属性,不同对象拥有的属性也不相同。先选取对象,然后再给选取的对象定义属性。格式属性卡,定义控件的显示格式和外观样式。如:前景色、背景色、宽度、高度、上边界、左边界等。数据属性卡,定义控件的数据来源和操作数据的规则。如:控件来源、输入掩码、有效性规则、默认值等。

事件属性卡中显示当前控件所能识别的动作,如:单击、双击等。其他属性卡,定义控件的附加属性。如:名称。控件的名称是一个字符串,在VBA程序用名称调用控件。窗体中每一个控件都有名称,名称是惟一的。

4.1窗体的基本知识

窗体的常用属性有:标题、记录选择器、导航按钮、分隔线、图片、记录源等。

属性代码说明记录源RecordSource可以是一个表或查询,也可以是SQL语句。最大最小化按钮MinMaxButtons设置窗体标题栏右边要显示的改变窗体尺寸的几个小按钮。关闭按钮CloseButton设置是否保留窗体标题栏最右端是否保留关闭窗体的按钮。宽度Width设置整个窗体的宽度.注意,这里只能设置窗体宽度,不能设置高度,窗体的高度的设置分到了各节的属性中.标题Caption设置窗体的视图界面标题栏上的显示,如果为空,则显示此窗体的名字。

4.1窗体的基本知识

默认视图DefaultView缺省为"单一窗体",当此窗体作为子窗体用的话,一般情况下要改为"连续窗体"或"数据表",还有"数据透视表"与"数据透视图"很少用到."单一窗体"是每页显示一个记录,"连续窗体"与"数据表"是可显示多条记录.滚动条ScrollBars设置此窗体具有横/竖/无滚动条记录选择器RecordSelectors设置记录左边是否有一个选择记录的按钮,一般在"单一窗体"模式下是要选"否"的.需要特别注意的是:即便是设置了"否",在窗体显示是同样可以用"Ctrl+A"选择记录.导航按钮NavigationButtons设置窗体下方是否需要显示跳转到记录的几个小按钮.分隔线DividingLines决定窗体是否显示窗体各节间的分隔线自动调整AutoResize设为"是",窗体打开时可自动调整窗体大小,依据是你的各节长宽.

4.1窗体的基本知识

自动居中AutoCenter设置窗体是否打开时自动居于屏幕中央.如果设置为"否",则打开时居于窗体设计视图最后一次保存时的位置。最大最小化按钮MinMaxButtons设置窗体标题栏右边要显示的改变窗体尺寸的几个小按钮。关闭按钮CloseButton设置是否保留窗体标题栏最右端是否保留关闭窗体的按钮。宽度Width设置整个窗体的宽度.注意,这里只能设置窗体宽度,不能设置高度,窗体的高度的设置分到了各节的属性中。图片Picture设置窗体背景图片。打开Open/OnOpen在窗体打开时引发事件.加载Load/OnLoad在窗体加载时引发事件,时间上晚于打开事件。

4.1窗体的基本知识

4.2控件的基本知识

4.2.1控件的含义控件是在窗体、报表或数据访问页上用于显示数据、执行操作或作为装饰的对象。MicrosoftAccess的控件有很多,主要包括文本框、标签、选项组、选项按钮、复选框、切换按钮、列表框、组合框、命令按钮、选项卡控件、图像控件、线条、矩形和ActiveX自定义控件等,这些控件通在窗体、报表或数据访问页的“设计”视图中的工具箱来使用它们,如图所示。工具箱与窗体设计界面是一体的,隐藏窗体的设计界面,工具箱就不可见。单击一个工具箱按钮,在设计视图中用鼠标画出一块区域,即生成与按钮对应的窗体控件。双击一个按钮将其锁定,在设计窗口重复画出多个相同控件,再次单击该按钮或用Esc键解除锁定。选择对象标签文本框选项钮单选按钮组合框命令按钮未绑定对象框分页符子窗体报表矩形控件向导切换按钮复选框列表框图像绑定对象选项卡直线其它控件

4.2控件的基本知识

控件的类型分为:结合型、非结合型与计算型。(绑定控件、非绑定控件、计算控件)结合型控件:结合型控件与基表或查询中的字段相连,用于显示、输入及更新数据库中的字段。非结合型控件:非结合型控件没有数据来源;用于显示提示信息,以及线条、矩形及图像等。计算控件:以表达式作为数据来源;表达式使用窗体基表或基查询中的数据,或者窗体上其他控件的数据。

4.2控件的基本知识

4.2.2控件的使用

控件的使用主要包括在窗体、报表或数据访问页中添加控件,改变控件的大小,移动与删除控件,设置控件的属性等。1.添加、移动与删除控件要在窗体、报表或数据访问页中添加控件,须打开窗体、报表或数据访问页的设计视图,然后在控件工具箱中选择要添加的控件,然后在窗体、报表或数据访问页要添加控件的位置拖动鼠标即可。要在窗体、报表或数据访问页中移动控件,选定要移动的控件拖动到适合的位置即可。要在窗体、报表或数据访问页中删除控件,选定要删除的控件,敲击“delete”键即可。

4.2控件的基本知识

2.改变控件的大小选中控件,然后用鼠标拖动控件周围的某个小黑方块。注意:左上角的小方块只能移动控件而不能在该方向上改变大小。

3.设置控件的属性除了可以对控件进行移动、添加、删除等操作外,还可通过属性窗口来设置控件的属性以及工作区的属性,如控件或工作区的格式、数据、事件等。以下两种方法都可用于打开属性窗口:⑴先选中控件(鼠标单击或用Tab键),再单击窗体设计工具条的“属性”按钮。⑵右键单击控件,执行快捷菜单的“属性”命令。注意:控件的大小、位置、外观等也是控件的属性,只不过它们可以直观地设置罢了。

4.2控件的基本知识

4.2.3窗体中常用控件属性类型属性名称属性标识功能格式属性标题Caption格式Format用于自定义数字、日期、时间和文本的显示方式可见性Visible是/否边框样式Borderstyle左边距Left背景样式Backstyle常规/透明特殊效果Specialeffect平面、凸起、凹陷、蚀刻、阴影、凿痕字体名称Fontname字号Fontsize字体粗细Fontweight倾斜字体Fontitalic是/否背景色Backcolot用于设定标签显示时的底色前景色Forecolor用于设定显示内容的颜色

4.2控件的基本知识

数据属性控件来源Controlsource告诉系统如何检索或保存在窗体中要显示的数据。若控件来源中包含一个字段名,则在控件中显示的是数据表中该字段的值,对窗体中的数据所进行的任何修改都将被写入字段中;若该属性值设置为空,除非编写了一个程序,否则控件中显示的数据不会写入数表中。若该属性含有一个计算表达式,那么该控件显示计算结果。输入掩码Inputmask设定控件的输入格式(文本型或日期型)默认值Defaultvalue设定一个计算型控件或非结合型控件的初始值,可使用表达式生成器向导来确定默认值有效性规则Validationrule有效性文本validationtext是否锁定Locked指定是否可以在“窗体”视图中编辑数据可用Enabled决定鼠标是否能够单击该控件,若为否,则显示为灰色

4.2控件的基本知识

其他属性名称Name用于标识控件名,控件名称必须唯一状态栏文字Statusbartext允许自动校正Allowautocorrect用于更正控件中的拼写错误自动tab键Autotab用以指定当输入文本框控件的输入掩码所允许的最后一个字符时,是否发生自动tab键切换。自动tab键切换会按窗体的tab键顺序将焦点移到下一个控件上Tab键索引Tabindex设定该控件是否自动设定tab键的顺序控件提示文本controltiptext设定用户在将鼠标仿真一个对象上后是否显示提示文本,以及显示的提示文本信息内容

4.2控件的基本知识

4.2.4常用控件用来显示说明性文字,没有控件源,文字不随记录的更换而改变。系统会为其他控件自动附加一个标签,也可以用标签按钮创建独立标签。1、标签控件例:制作立体字

4.2控件的基本知识

是交互式控件,用来输入、编辑和显示数据,有结合、非结合、计算三种类型。结合型文本框有控件来源,与表或查询中的字段相连。非结合型文本框没有控件来源,用来显示提示信息、接受用户输入的数据。计算型文本框用来显示表达式的值。表达式使用的数据可以是字段的值、其他控件的值、或函数值。计算型文本框内容从等号开始。

2、文本框控件

4.2控件的基本知识

例:文本框练习(1)从字段列表向窗体拖入姓名、系别、工资、奖金4个字段,生成了4个结合型文本框。(2)建3个文本框→起名t1、t2、t3。(3)t1中写表达式:=[工资]+[奖金](4)t3中写表达式:=t1-t2

4.2控件的基本知识

转到窗体视图→在t2中输入200,回车后显示结果:

4.2控件的基本知识

3、选项组控件显示一组选项值,用户只需单击所需值即可完成数据输入。选项组中的值一次只能选择一个。可将选项组控件与一个字段绑定。

例:用选项组控件显示“党员否”字段的值(1)按下工具箱中的“控件向导”按钮→单击“选项组”按钮→在窗体中画一个矩形→在打开的对话框中依次输入“党员”和“非党员”。

4.2控件的基本知识

(2)单击“下一步”→选“不需要默认选项”→单击“下一步”→给“党员”对应的值填-1→给“非党员”对应的值填0(3)单击“下一步”→选“在此字段中保存该值”→单击旁边输入框的向下按钮选“党员否”字段。

4.2控件的基本知识

(4)单击“下一步”→选按钮类型为“选项按钮”→“下一步”→为选项组指定标题为“是否党员”→单击“完成”。(5)整理选项组各控件位置→转到窗体视图,当前选项随记录的改变而不断变化。

4.2控件的基本知识

4、复选框、切换按钮、选项按钮控件

复选框、切换按钮和选项按钮都显示“是/否”型数据的值。复选框中有对勾为“是”,无对勾为“否”。切换按钮按下状态为“是”,抬起状态为“否”。选项按钮中有圆点为“是”,无圆点为“否”。例:将三种控件的控件来源设置为“党员否”字段。

4.2控件的基本知识

5、组合框与列表框控件

组合框和列表框都提供一组值供用户选择,通过点击鼠标完成数据输入。组合框只显示一行数据,在窗体中占的区域较小,既能进行选择,又能输入文本。列表框显示多行数据,在窗体中占的区域较大,只能进行选择,不能输入新值。组合框和列表框都分为结合型与非结合型2种。例:用组合框显示“职称”字段,用列表框显示“系别”字段

(1)按下“控件向导”按钮→单击“组合框”按钮→在窗体中画一个矩形→在打开的对话框中选“自行键入所需值”。

4.2控件的基本知识

(2)单击“下一步”→依次输入“教授”、“副教授”、“讲师”、“助教”。(3)单击“下一步”→选“将该数值保存在这个字段中”→在右边的输入框中选“职称”字段。

4.2控件的基本知识

(3)单击“下一步”→为组合框指定标签为“职称”→单击“完成”。(4)类似方法建立列表框→自行键入的值依次为:计算机、英语、中文、法律→将列表框数值保存在“系别”字段中。(5)整理各控件位置→转到窗体视图。显示:

4.2控件的基本知识

用来执行特定的操作,例如,单击命令按钮关闭窗体。通常给命令按钮附加一段VBA代码或一个宏,也可以用“向导”给命令按钮指定一些特殊操作。6、命令按钮例:用向导建立命令按钮

(1)按下“控件向导”→单击“命令按钮”控件→在窗体中画按钮大小→在对话框中选类别为“记录导航”→选操作为“转至前一项记录”。

4.2控件的基本知识

(2)单击“下一步”→单击“文本”项→单击“下一步”→单击“完成”按钮。

(3)类似方法建“转至下一项记录”按钮和“关闭窗体”按钮。

4.2控件的基本知识

(4)转到窗体视图。显示如下:

4.2控件的基本知识

7、选项卡控件与其他控件

选项卡用来在一个窗体内显示多页信息,单击选项卡的标签进行页面切换。

例:建立选项卡(1)选取“选项卡控件”在窗体单击,窗体自动生成有2个页的选项卡。(2)右击第2个卡→在快捷菜单中选“插入页”→同样方法再插入一页,插入的页依次排在最后。(3)将4个页的“标题”分别设置为:基本信息、照片、成绩、日历→名称分别为:p1、p2、p3、p4。

4.2控件的基本知识

(4)单击“基本信息”页→拖入学号、姓名、性别字段。(5)单击“照片”页→在页中建立“绑定对象框”→“控件来源”属性选“照片”字段。(6)单击“成绩”页→将数据库窗口公共课成绩表拖入页中。(7)单击“日历”页→单击工具箱“其他控件”按钮→选“日历控件”→在页中画一个矩形作为日历大小。

4.2控件的基本知识

(8)转到窗体视图,显示:

4.2控件的基本知识

8、子窗体/子报表控件

如果2个表建立了一对多关系,并且2个表都建了窗体,可以用“子窗体/子报表”控件将子表窗体显示在主表窗体中。子表窗体通常是数据表窗体,利用主/子窗体使主表与子表数据同时显示,两表数据之间的关系一目了然。

例:用主/子窗体方法显示学生表与公共课成绩表(1)将“学生”表与“公共课成绩”表建立关系并实施参照完整性,分别给两个表建纵栏式窗体和数据表式窗体。

4.2控件的基本知识

(2)在设计视图中打开主窗体→将子窗体拖入主窗体中→整理布局。(3)转到窗体视图,显示主/子窗体。

4.2控件的基本知识

小结窗体可以用于数据库数据的输入、编辑、显示、查询与统计。一个完整的窗体对象包含它们分别是窗体页眉、页面页眉、窗体主体、页面页脚与窗体页脚5个部分。按其应用功能的不同可分为数据交互式窗体与命令选择型窗体。控件是在窗体、报表或数据访问页上用于显示数据、执行操作或作为装饰的对象。控件包括文本框、标签、选项组、选项按钮、复选框、切换按钮、列表框、组合框、命令按钮、选项卡控件、图像控件、线条、矩形和ActiveX自定义控件等。Thankyou!DepartmentInformationScienceandEngineering第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)在弹出的筛选条件设置窗口中,在“头衔”栏中选择“销售专员”,在“尊称”栏中选择“女士”

温馨提示

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

评论

0/150

提交评论