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

下载本文档

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

文档简介

第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个页的“标题”分别设置为:基本信息、照片、成绩、日历

温馨提示

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

评论

0/150

提交评论