第7章窗体的创建和设计知识要点修订.docx
- 文档编号:10342808
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:12
- 大小:21.74KB
第7章窗体的创建和设计知识要点修订.docx
《第7章窗体的创建和设计知识要点修订.docx》由会员分享,可在线阅读,更多相关《第7章窗体的创建和设计知识要点修订.docx(12页珍藏版)》请在冰豆网上搜索。
第7章窗体的创建和设计知识要点修订
《Access2003应用基础》
第七章窗体的创建于设计知识要点
【一、熟悉窗体】
一、窗体的概念和作用
窗体中的信息主要有两类:
一类是设计者在设计窗体时附加的一些提示信息,使得窗体比较美观,这些信息对数据表中的每一条记录都是相同的,不随记录而转变;另一类是所处置表或查询的记录,这些信息往往与所处置记录的数据紧密相关,当记录转变时,这些信息也随之转变。
利用控件,能够在窗体的信息和窗体的数据来源之间成立链接。
窗体的主要作用是接收用户输入的数据或命令,编辑、显示数据库的数据,构造方便、美观的输入/输出界面。
二、窗体的组成和结构
窗体由多个部份组成,每一个部份称为一个“节”。
大部份的窗体只有主体节,若是需要,也能够在窗体中包括窗体页眉、页面页眉、页面页脚及窗体页脚等部份。
窗体页眉位于窗体顶部位置,一般用于设置窗体的题目、窗体利用说明或打开相关窗体及执行其他任务的命令按钮等。
窗体页脚位于窗体底部,一般用于显示对所有记录都要显示的内容、利用命令的操作说明等信息。
也能够设置命令按钮,以便执行必要的控制。
页面页眉一般用来设置窗体在打印时的页头信息。
页面页脚一般用来设置窗体在打印时的页脚信息。
主体节通常常利用来显示记录数据,能够在屏幕或页面上只显示一条记录,也能够显示多条记录。
另外窗体中还包括标签、文本框、复选框、列表框、组合框、选项组、命令按钮、图像等图形化的对象,这些对象被称为控件,在窗体中起不同的作用。
3、窗体的类型
Access提供了6种类型的窗体,别离是:
(1)纵栏式窗式
纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左侧显示字段名,右边显示字段内容,在纵栏式窗体中,能够随意地安排字段,能够利用Windows的多种控制操作,还能够设置直线、方框、颜色、特殊效果等。
通过成立和利用纵栏式窗体,能够美化操作界面,提高操作效率。
(2)表格式窗体
通常,一个窗体在同一时刻只显示一条记录的信息。
若是一条记录的内容比较少,单独占用一个窗体的空间,就显得很浪费。
这时,能够成立一种表格式窗体,即在一个窗体中显示多条记录的内容。
(3)数据表窗体
数据表窗体从外观上看与数据表和查询表显示数据的界面相同。
不显示控件工具。
数据表窗体的主要作用是作为一个窗体的子窗体。
(4)主/子窗体
窗体中的窗体称为子窗体,包括子窗体的大体窗体称为主窗体。
主窗体和子窗体通常常利用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。
主窗体显示为纵栏式的窗体,子窗体能够显示为数据表窗体,也能够显示为表格式窗体。
当在主窗体中输入数据或添加记录时,Access会自动保留每一条记录到子窗体对应的表中。
在子窗体中,可创建二级子窗体,即在主窗体内能够包括子窗体,子窗体内又能够含有子窗体。
最多7层。
(5)图表窗体
图表窗体是利用MicrosoftGraph以图表方式显示用户的数据。
能够单独利用图表窗体,也能够在子窗体中利用图表窗体来增加窗体的功能。
图表窗体的数据源能够是数据表,也能够是查询。
(6)数据透视表窗体
数据透视表窗体是Access为了以指定的数据表或查询为数据源产生一个Excel的分析表而成立的一种窗体形式,数据透视表窗体允许用户表格内的数据进行操作;也能够改变透视表的布局,以知足不同的数据分析方式和要求。
4、窗体的视图
窗体有3种视图,即“设计”视图、“窗体”视图和“数据表”视图。
窗体的“设计”视图是用于创建窗体或修改窗体的窗口,窗体的“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据,窗体的“数据表”视图是以行列格式显示表、查询或窗体数据的窗口,在“数据表”视图中能够编辑、添加、修改、查找或删除数据。
创建窗体的工作是在“设计”视图中进行的。
在“设计”视图中能够更改窗体的设计,在“设计”视图中创建了窗体以后,就可以够在“窗体”视图中或“数据表”中进行查看。
【二、创建窗体】
创建窗体有人工方式或利用“向导”两种方式。
利用人工方式创建窗体,需要创建窗体的每一个控件,并成立控件和数据源之间的联系。
利用向导能够简单、快创建窗体。
用户可按向导的提示输入有关信息,一步一步地完成窗体的创建工作。
在设计Access应用程序时,往往先利用“向导”成立窗体的大体轮廓,然后再切换到“设计”视图,利用人工方式进行调整。
为了方便用户创建窗体,Access提供了6种制作窗体的向导,包括“窗体向导”、“自动创建窗体:
纵栏表”、“自动创建窗体:
表格”、“自动创建窗体:
数据表”、“图表向导”与“数据透视表向导”。
一、利用“自动创建窗体”
若是利用“自动创建窗体”创建一个显示选定表或查询中所有字段及记录的窗体,在建成后的窗体中,每一个字段都显示在一个独立的行上,而且左侧带有一个标签。
“自动创建窗体:
纵栏表”、“自动创建窗体:
表格”、“自动创建窗体:
数据表”的创建进程完全相同。
2、利用“窗体向导”
利用“自动创建窗体”虽然能够快速地创建窗体,但所建窗体只适用于简单的单列窗体,窗体的布局也已肯定,若是要加入用户对各个字段的选择,能够利用“窗体向导”来创建窗体。
(1)创建基于一个表的窗体
利用“窗体向导”创建的窗体,其数据源能够来自于一个表或查询,也能够来自于多个表或查询。
(2)创建基于多个表的主/子窗体
创建基于多个表的主/子窗体最简单的方式是利用“窗体向导”。
在创建窗体之前,要肯定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”的关系。
在Access中,创建主/子窗体的方式有两种;一是同时创建主窗体与子窗体,二是将已有的窗体作为子窗体添加到另一个已有的窗体中。
对于子窗体,能够创建固定显示在主窗体当中的样式,也能够创建弹出式子窗体。
3、利用“数据透视表向导”
数据透视表是一种交互式的表,它能够实现用户选定的计算,所进行的计算与数据在数据透视表中的排列有关。
4、利用“图表向导”
利用表窗体能够更直观地显示表或查询中的数据。
能够利用“图表向导”创建图表窗体。
【三、自概念窗体】
1、工具箱的利用
Access提供了一个可视化的窗体设计工具——窗体设计工具箱。
利用窗体设计工具箱用户能够创建自概念窗体。
窗体设计工具箱的功能壮大,它提供了一些常常利用控件,能够结合控件和对象构造一个窗体设计的可视化模型。
(1)打开和关闭工具箱
在窗体“设计”视图中,若是屏幕上未显示工具箱,单击“窗体设计”工具栏上的“工具箱”按钮,或单击“视图”菜单中“工具栏”下的“工具箱”命令,将工具箱显示在屏幕上。
若是要关闭该工具箱,只要再次单击工具栏上的“工具箱”按钮即可。
(2)工具箱的移动与锁定
移动工具箱的操作步骤是:
用鼠标指向工具箱的题目栏,按下鼠标左键拖动,将其移动到目标位置,松开鼠标左键即可。
锁定工具箱的操作步骤是:
双击要锁定的按钮;若是要解锁,则按Ese键即可。
2、窗体中的控件
控件是窗体上用于显示数据、执行操作、装饰窗体的对象。
在窗体中添加的每一个对象都是控件。
Access包括的控件有:
文本框、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像控件、结合对象框、非结合对象框、子窗体/子报表、分页符、线条和矩形等,各类控件都能够在窗体“设计”视图窗口中的工具箱中看到。
控件的类型能够分为:
结合型、非结合型与计算型。
结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,能够用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式能够利用窗体或报表所引用的表或查询字段中的数据,也能够是窗体或报表上的其他控件中的数据。
(1)标签控件:
标签主要用来在窗体或报表上显示说明性文本。
标签不显示字段或表达式的数值,它没有数据来源。
当从一条记录移到另一条记录时,标签的值不会改变。
能够将标签附加到其他控件上,也能够创建独立的标签(也称单独的标签),但独立创建的标签在“数据表”视图中并非显示。
利用标签工具创建的标签就是单独的标签。
(2)文本框控件:
文本框主要用来输入或编辑字段数据,它是一种交互式控件。
文本框分为3种类型:
结合型、非结合型与计算型。
结合型文本框能够从表、查询或SQL语言中取得所需要的内容,非结合型文本框并无链接到某一字段,一般用来显示信息或接收用户输入数据等;在计算型文本框中,能够显示表达式的结果。
当表达式发生转变时,数值就会被从头计算。
(3)复选框、切换按钮、选项按钮控件
复选框、切换按钮和选项按钮是作为单独的控件来显示表或查询中的“是”或“否”的值。
被选中复选框或选项按钮时,设置为“是”,若是不选则为“否”;对于切换按钮,若是按下切换按钮,其值为“是”,不然其值为“否”。
(4)选项组控件:
选项组是由一个组框及一组复选框、选项按钮或切换铵钮组成。
(5)列表框控件:
微调按钮,显示值列表,采用选择方式输入数据。
列表值可来源于字段列表或查询,也可自行键入。
(6)组合框控件:
下拉列表方式,可键盘和选择输入,但键盘输入需与列表中内容一致。
(7)命令按钮控件:
在窗体中能够利用命令按钮来执行某项操作或某些操作。
利用Access提供的“命令按导向导”能够创建6种类型33种不同操作的命令按钮。
(8)选项卡与图像控件:
当窗体中的内容较多无法在一页全数显示时,能够利用选项卡来进行分页,用户只需要单击选项卡上的标签,就可以够进行页面的切换。
3、控件的利用
在窗体“设计”视图中,用户能够直接将一个或多个字段拖拽到主体节区域中,Access能够自动地为该字段结适合当的控件或结合用户指定的控件。
结适合当的控件的操作方式是:
单击窗体设计工具栏中的“字段列表”按钮,Access则显示窗体数据源的字段列表,然后从字段列表中拖拽某一个字段到主体节区域中。
创建控件的方式取决于是要创建结合控件、非结合控件、仍是计算控件。
(1)创建结合型文本框控件
(2)创建标签控件:
若是希望在窗体上显示该窗体的题目,可在窗体页眉处添加一个“标签”。
(3)创建选项控件:
“选项组”控件能够用来给用户提供必要的选择选项,用户只需进行简单的选取即可完成参数的设置。
“选项组”中能够包括复选框、切换按钮或选项按钮等控件。
用户能够利用向导来创建“选项组”,也能够在窗体的“设计’视图中直接创建。
(4)创建结合型组合框控件:
“组合框”能够将一些内容罗列出来供用户选择。
“组合框”也分为结合型与非结合型两种。
(5)创建结合型列表框控件:
与“组合框”控件相似,“列表框”也能够分为结合型与非结合型两种。
用户能够利用向导来创建“列表框”,也能够在窗体的“设计’视图中直接创建。
(6)创建命令按钮:
在窗体中单击某个命令按钮能够让Access执行特定的操作。
这些操作能够是一个进程,也能够是一个宏。
(7)创建选项卡控件:
当窗体中的内容较多无法在一页中全数显示时,能够利用选项卡来进行分页,用户只需要单击选项卡上的标签,就可以够进行页面的切换。
(8)创建图像控件:
为了使窗体显示美观大方,能够创建“图像”控件。
(9)添加ActiveX控件:
Access提供了功能壮大的ActiveX控件。
利用ActiveX控件,能够直接在窗体中添加并显示一些具有某一功能的组件。
4、窗体和控件的属性
(1)常常利用的格式属性
格式属性主如果针对控件的外观或窗体的显示格式而设置的。
控件的格式属性包括题目、字体名称、字体大小、字体粗细、前景颜色、特殊效果等。
窗体的格式属性包括默许视图、转动条、记录选定器、阅读按钮、分隔线、自动居中、控制框、最大最小化按钮、关闭按钮、边框样式等。
控件中的“题目”属性值将成为控件中显示的文字信息。
“特殊效果”属性值用于设定控件的显示效果,用户能够从Access提供的这些特殊效果值当选取满意的一种。
“字体名称”、“字体大小”、“字体粗细”、“倾斜字体”等属性,能够按照需要进行配置。
(2)常常利用的数据属性
数据属性决定了一个控件或窗体中的数据来自于何处,和操作数据的规则,固然这些数据是绑定在控件上的数据。
控件的数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默许值、是不是有效、是不是锁定等;窗体的数据属性包括记录源、排序依据、允许编辑、数据入口等。
控件的“控件来源”属性告知系统如何检索或保留在窗体中要显示的数据,若是控件来源中包括一个字段名,那么在控件中显示的就是数据表中该字段值,对窗体中的数据所进行的任何修改都将被写入字段中;若是设置该属性值为空,除非编写了一个程序,不然在窗体控件中显示的数据将不会被写入到数据库表的字段中;若是该属性含有一个计算表达式,那么那个控件会显示计算的结果。
“输入掩码”属性用于控件的输入格式,仅对文本型或日期型数据有效。
“默许值”属性用于设定一个计算型控件或非结合型控件的初始值,能够利用表达式生成器向导来肯定默许值。
“有效性规则”属性用于设定在控件中输入数据的合法检查表达式,能够利用表达式生成器向导来成立合法性检查表达式。
在窗体运行期间,当在该控件中输入的数据违背了有效性规则时,为了给出明确提示,能够显示“有效性文本”中填写的文字信息,所以“有效性文本”用于指定违背了有效性规则时,将显示给用户的提示信息。
“是不是锁定”属性用于指定该控件是不是允许在“窗体”运行视图中接收编辑控件中显示数据的操作。
“是不是有效”属性用于决定鼠标是不是能够单击该控件。
若是设置该属性为“否”,那个控件虽然一直在“窗体”视图中显示,但不能用Tab键选中它或利用鼠标单击它,同时在窗体中控件显示为灰色。
窗体的“记录源”属性一般是本数据库中的一个数据表对象名或查询对象名,它指明了该窗体的数据源。
窗体的“排序依据”属性值是一个字符串表达式,由字段名或字段名表达式组成,指定排序的规则。
体运行时是不是允许对数据进行编辑修改、添加或删除等操作。
“数据入口”属性值需在“是”或“否”两个选项当选取,若是选择“是”,则在窗体打开时,只显示一个空记录,不然显示已有记录。
(3)常常利用的其他属性
其他属性表示了控件的附加特征。
控件的其他属性包括名称、状态栏文字、自动Tab键、控件提示文本等。
窗体的其他属性包括独占方式、弹出方式、循环等。
窗体中的每一个对象都有一个名称,当在程序中要指定或利用一个对象时,能够利用那个名称,那个名称是由“名称”属性来概念的,控件的名称必需是惟一的。
若是在组合框和文本框的控件中利用自动校正,“自动校正”属性将会更正控件中的拼写错误。
“控件提示文本”属性能够使利用窗体的用户在将鼠标放在一个对象上后就会显示提示文本。
窗体的“独占方式”属性若是被设置为“是”,则能够保证在Access窗口中仅有该窗体处于打开状态,即该窗体打开后,将无法打开其他窗体或Access的其他对象。
窗体的“循环”属性值能够选择“所有记录”、“当前记录”和“当前页”,表示当移动控制点时依照何种规律移动。
“所有记录”表示从某条记录的最后一个字段移到下一条记录。
“当前记录”表示从某条记录的最后一个字段移到该记录的第一个字段。
“当前页”表示从某条记录的最后一个字段移到当前页中的第一条记录。
5窗体和控件的事件
(1)键盘事件
键盘事件是操作键盘所引发的事件。
键盘事件主要有“键按下”、“键释放”和“击键”等。
“键按下”是在控件或窗体具有核心时,在键盘上按任何键所发生的事件。
“键释放”是在控件或窗体具有核心时,释放一个按下的键所发生的事件。
“击键”是在控件或窗体具有核心时,当按下并释放一个键或键组合时发生的事件。
(2)鼠标事件
鼠标事件即操作鼠标所引发的事件。
鼠标事件应用较广,专门是“单击”事件。
“单击”事件表示当鼠标在该控件上单击时发生的事件。
“双击”事件表示当鼠标在该控件上双击左键时发生的事件;对于窗体来讲,此事件在双击空白区域或窗体上的记录选定器时发生。
“鼠标按下”事件表示当鼠标在该控件上按下左键时发生的事件。
“鼠标移动”事件表示当鼠标在窗体、窗体选择内容或控件上来回移动发生的事件。
“鼠标释放”事件表示当鼠标指针位于窗体或控件上时,释放一个按下的鼠标键时发生的事件。
(3)对象事件
常常利用的对象事件有“取得核心”、“失去核心”、“更新前”、“更新后”和“更改”等。
“取得核心”事件是当窗体或控件接收核心时发生的事件。
“失去核心”事件是当窗体或控件失去核心时发生的事件。
当“取得核心”事件或“失去核心”事件发生后,窗体只能在窗体上的所有可见控件都失效,或窗体上没有控件时,才能从头取得核心。
“更新前”事件是在控件或记录用更改了的数据更新之前发生的事件;此事件还可能在控件或记录失去核心,或单击“记录”菜单中的“保留记录”命令时发生;此事件也可能在新记录或已存在记录上发生。
“更新后”事件是在控件或记录用更悔改的数据更新以后发生的事件;此事件在控件或记录失去核心时,或单击“记录”菜单中的“保留记录”命令时发生;此事件也可能在新记录或已有的记录上发生。
“更改”事件是在当文本框或组合框的部份内容更改时发生的事件。
(4)窗口事件
窗口事件是指操作窗口时所引发的事件。
常常利用的窗口事件有“打开”、“关闭”和“加载”等。
“打开”事件是在窗体打开,但第一条记录显示之前发生的事件。
“关闭”事件是在关闭窗体,并从屏幕上移除窗体时发生的事件。
“加载”事件是在打开窗体,而且显示了它的记录时发生的事件,此事件发生在“打开”事件以后。
(5)操作事件
操作事件是指与操作数据有关的事件。
常常利用的操作事件有“删除”、“插入前”、“插入后”、“成为当前”、“不在列表中”、“确认删除前”和“确认删除后”等。
【四、美化窗体】
1、利用自动套用格式
选取自动套用格式的操作步骤如下:
(1)在“数据库”窗口,单击“窗体”对象。
(2)单击要选择的窗体,然后单击“设计”按钮。
(3)单击“格式”菜单中的“自动套用格式”命令,或单击工具栏上的“自动套用格式”按钮。
(4)在“窗体自动套用格式”列表框内单击所需要的样式,同时能够在预览框内查看样式效果。
(5)单击“选项”按钮,将在对话框的下端增加3个选项:
“字体”、“颜色”和“边框”。
能够全选或选择其中的若干项。
2、设置窗体的“格式”属性
除能够利用自动套用格式对窗体进行美化外,还能够按照需要对窗体的格式、窗体的显示元素等进行美化和设置。
3、添加当前日期和时刻
若是用户希望在窗体中添加当前日期和时刻,操作步骤如下:
(1)在“数据库”窗口中单击“窗体”对象。
(2)单击要选择的窗体,单击“设计”按钮。
(3)单击“插入”菜单中的“日期和时刻”命令,显示“日期与时刻”对话框。
(4)若插入日期和时刻,则在对话框当选择“包括日期”和“包括时刻”复选框。
(5)在选择了某一项后,再选择日期和时刻格式,然后单击“肯定”按钮即可。
若是当前窗体中含有页眉,则将当前日期和时刻插入到窗体页眉中,不然插入到主体节中。
若是要删除日期和时刻,能够选选中它们,然后再按Del键。
4、对齐窗体中的控件
创建控件时,常常利用拖拽的方式进行设置,因此控件所处的位置很容易与其他控件的位置不协调,为了窗体中的控件加倍整齐、美观,应当将控件的位置对齐。
操作步骤如下:
(1)在“设计”视图中打开需要对齐的窗体。
(2)用鼠标选择要调整的控件。
(3)在“格式”菜单当选择“对齐”命令,在菜单当选择“靠左”、“靠右”、“靠上”、“靠下”或“对齐网格”中的一种方式即可。
若是对齐操作使所选的控件发生重叠的现象,则Access不会使它们重叠,而是使它们的边框相邻排列,现在能够调整框架的大小,从头使它们对齐。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 窗体 创建 设计 知识 要点 修订