第4章窗体的概念和应用

上传人:无*** 文档编号:168502435 上传时间:2022-11-10 格式:PPT 页数:79 大小:1.68MB
收藏 版权申诉 举报 下载
第4章窗体的概念和应用_第1页
第1页 / 共79页
第4章窗体的概念和应用_第2页
第2页 / 共79页
第4章窗体的概念和应用_第3页
第3页 / 共79页
资源描述:

《第4章窗体的概念和应用》由会员分享,可在线阅读,更多相关《第4章窗体的概念和应用(79页珍藏版)》请在装配图网上搜索。

1、 窗体概述窗体概述4.1创建窗体创建窗体 4.2窗体的设计窗体的设计4.3窗体的美化窗体的美化4.窗体是应用程序和用户之间的接口,窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。用是创建数据库应用系统最基本的对象。用户通过使用窗体来实现数据维护、控制应户通过使用窗体来实现数据维护、控制应用程序流程等人机交互的功能,用程序流程等人机交互的功能,u显示和编辑数据显示和编辑数据u接受数据输入接受数据输入u信息显示和数据打印信息显示和数据打印u控制应用程序流程控制应用程序流程 AccessAccess窗体窗体由由窗体页眉、页窗体页眉、页面页眉、窗体主面页眉、窗体主体、页面页脚和体、页

2、面页脚和窗体页脚窗体页脚5 5个部个部分组成分组成,每个部每个部分称为一个分称为一个“节节”。:用于显示窗体的标题和使用说明,或打开相关窗体或执行其他任务的命令按钮。显示在窗体视图中顶部或打印页的开头。:用于显示窗体或报表的主要部分,该节通常包含绑定到记录源中字段的控件。但也可能包含未绑定控件,如字段或标签等。用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部和打印页的尾部。用于显示在窗体中每页的顶部显示标题、列标题、日期或页码。用于在窗体和报表中每页的底部显示汇总、日期或页码。纵栏式窗体表格式窗体数据表窗体主/子窗体图表窗体数据透视表窗体u设计视图设计视图u窗体视

3、图窗体视图u数据表视图数据表视图u数据透视表视图数据透视表视图u数据透视图视图数据透视图视图设计视图设计视图设计视图是用来创建和修改窗体的窗口 窗体视图窗体视图 窗体视图是能够同时输入、修改和查看数据的窗口 数据表视图数据表视图 数据表视图以表格的形式显示表、窗体、查询中的数据 数据透视表视图数据透视表视图 数据透视表视图使用“Office数据透视表”组件,易于进行交互式数据分析 4数据透视图视图数据透视图视图 数据透视图视图使用“Office Chart 组件”,帮助用户创建动态的交互式图表 创建窗体有两种途径:一种是在窗体的设计创建窗体有两种途径:一种是在窗体的设计视图下手动创建,另一种是

4、使用视图下手动创建,另一种是使用Access提供的提供的各种向导快速创建。各种向导快速创建。本节介绍如何利用系统提供的向导创建各类本节介绍如何利用系统提供的向导创建各类窗体。窗体。使用使用“自动窗体自动窗体”功能是创建数据维护功能是创建数据维护窗体窗体 最快捷的方法,它可以快速创建基于选最快捷的方法,它可以快速创建基于选定表或查询中所有字段及记录的窗体,其窗定表或查询中所有字段及记录的窗体,其窗体布局结构简单规整。区别于其他窗体创建体布局结构简单规整。区别于其他窗体创建方法的是,自动窗体创建时,需先选定表对方法的是,自动窗体创建时,需先选定表对象或查询对象,而不是在窗体对象的窗口下象或查询对象

5、,而不是在窗体对象的窗口下启动向导或进入窗体设计视图。启动向导或进入窗体设计视图。1使用使用“自动窗体自动窗体”2使用使用“自动创建窗体自动创建窗体”利用利用Access提供的提供的“自动创建窗体自动创建窗体”向导,可以创建向导,可以创建3种形式的数据操作窗体:种形式的数据操作窗体:纵栏式窗体纵栏式窗体表格式窗体表格式窗体数据表窗体数据表窗体 例子例子 4.1在学生管理数据库中,在学生管理数据库中,使用使用“自动创建窗体:自动创建窗体:纵栏式纵栏式”创建学生表窗创建学生表窗体体 使用使用“自动窗体自动窗体”方便快捷,但是内方便快捷,但是内容和形式都受到限制,不能满足更为复杂容和形式都受到限制,

6、不能满足更为复杂的要求。使用的要求。使用“窗体向导窗体向导”就可以更灵活、就可以更灵活、全面地控制数据来源和窗体格式,因为全面地控制数据来源和窗体格式,因为“窗体向导窗体向导”能从多个表或查询中获取数能从多个表或查询中获取数据。据。1创建单一数据源窗体创建单一数据源窗体 在在“窗体窗体”对对象窗口中,双击象窗口中,双击“使用向导创建窗使用向导创建窗体体”,或从,或从“新建新建窗体窗体”对话框中选对话框中选择择“窗体向导窗体向导”选选项,弹出项,弹出“窗体向窗体向导导”第一个对话框。第一个对话框。选择一个数选择一个数据源(表或据源(表或者查询)者查询)1.1.创建基于一个表的窗体创建基于一个表的

7、窗体例子例子 4.2创建形式如图所创建形式如图所示的示的“输入教师输入教师信息信息”的窗体的窗体 所有的显示所有的显示字段都是来字段都是来源一个数据源一个数据表或查询,表或查询,否则就生成否则就生成主主/子窗体子窗体2创建涉及多个数据源的窗体创建涉及多个数据源的窗体 使用向导创建窗使用向导创建窗体更重要的应用是创体更重要的应用是创建涉及多个数据源的建涉及多个数据源的数据维护窗体,也称数据维护窗体,也称此类窗体为主此类窗体为主/子窗体。子窗体。如果这些不同数据源如果这些不同数据源之间的数据存在关联,之间的数据存在关联,那么就可以创建带有那么就可以创建带有子窗体的窗体。子窗体的窗体。选择多个选择多

8、个数据源数据源“从主表查看数据从主表查看数据”决定生成主决定生成主/从窗体从窗体确认从主表确认从主表查看数据查看数据2.2.创建基于多个表的主创建基于多个表的主/子窗体子窗体例子例子 4.3以以“学生表学生表”和和“成绩成绩表表”为数据源,创建主为数据源,创建主窗体和子窗体,分别显窗体和子窗体,分别显示示“学号学号”、“姓名姓名”、“课程代码课程代码”和和“成成绩绩”。设计要点设计要点:多个表之间多个表之间一定要存在一定要存在关系,否则关系,否则出错!出错!数据透视表是一种特殊数据透视表是一种特殊的表,用于从数据源的选定的表,用于从数据源的选定字段中分类汇总信息字段中分类汇总信息。数。数据透视

9、表的两个主要元素是据透视表的两个主要元素是“轴轴”和和“字段列表字段列表”。轴轴是数据透视表窗口中是数据透视表窗口中的一个区域,它可能包的一个区域,它可能包含一个或多个字段的数含一个或多个字段的数据。在用户界面中,因据。在用户界面中,因为可以向轴中拖放字段,为可以向轴中拖放字段,所以它们也被称为所以它们也被称为“拖拖放区域放区域”。数据透视表。数据透视表有有4个主要轴,每个轴都个主要轴,每个轴都有不同的作用。有不同的作用。4个主要个主要轴分别为轴分别为“行字段行字段”、“列字段列字段”、“筛选字筛选字段段”和和“汇总或明细字汇总或明细字段段”。字段列表字段列表的功能与查询或的功能与查询或窗体中

10、使用的字段列表的功窗体中使用的字段列表的功能很相似。它根据窗体的能很相似。它根据窗体的“数据来源数据来源”(Record Source)属性来显示可供数)属性来显示可供数据透视表使用的字段。据透视表使用的字段。1数据透视表数据透视表 数据透视表是一种交互的表,可以实现用户选定数据透视表是一种交互的表,可以实现用户选定的计算,所进行的计算与数据在数据透视表中的排列的计算,所进行的计算与数据在数据透视表中的排列有关系。有关系。行和列显示字段,交叉处显示计算值。行和列显示字段,交叉处显示计算值。例例 4.5 创建一个创建一个窗体,显窗体,显示各系各示各系各类职称和类职称和人数。人数。2数据透视图数据

11、透视图数据透视图是一种交互式的图表,功能与数据透视数据透视图是一种交互式的图表,功能与数据透视表类似,只不过以图形化的形式来表现数据。数据表类似,只不过以图形化的形式来表现数据。数据透视图能较为直观地反映数据之间的关系。透视图能较为直观地反映数据之间的关系。例例4.6以已建立的以已建立的“统统计各职称教师的计各职称教师的人数人数”查询为数查询为数据源,建立图表据源,建立图表窗体窗体 在创建窗体的各种方法中,更多的时在创建窗体的各种方法中,更多的时候是使用窗体设计视图来创建窗体,这种候是使用窗体设计视图来创建窗体,这种方法更直观、更灵活。创建何种窗体依赖方法更直观、更灵活。创建何种窗体依赖于用户

12、实际需求。在设计视图下创建窗体于用户实际需求。在设计视图下创建窗体时,用户可以完全控制窗体的布局和外观,时,用户可以完全控制窗体的布局和外观,准确地把控件放在合适的位置,设置它们准确地把控件放在合适的位置,设置它们的格式直到达到满意的效果。的格式直到达到满意的效果。1窗体的组成和结构窗体的组成和结构窗体由多个部分组成,每一部分称为一个“节”,一般的窗体只有主体节。控件放置区窗体标题窗体打印标题窗体说明窗口打印说明打开生成器对话框生成器打开/关闭窗体、控件属性对话框属性进入VBA窗口,显示当前窗体的代码代码显示窗体自动套用格式对话框,选择格式应用到当前窗体自动套用格式 打开/关闭工具箱,系统默认

13、打开工具箱显示相关数据源中的所有字段字段列表单击按钮可切换窗体视图和设计视图,单击右侧箭头可以进入数据表视图视图功 能名 称按 钮 2工具栏工具栏 工具箱是窗体工具箱是窗体设计时最重要的应设计时最重要的应用,通过工具箱可用,通过工具箱可以向窗体添加各种以向窗体添加各种控件。控件是窗体控件。控件是窗体中的对象,它在窗中的对象,它在窗体中起着显示数据、体中起着显示数据、执行操作以及修饰执行操作以及修饰窗体的作用。窗体的作用。3工具箱工具箱按钮按钮名称名称功能功能选择对象选择对象 按下,表明工具箱中已有控件被选中,鼠标的箭头变成十字光标,可在窗体上生成新的控件;弹起,光标变回箭头形状,可选中窗体上的

14、控件或设置属性等控件向导控件向导按下,可在创建新控件时同时启动创建该控件的“控件向导”,方便新建控件的属性设置等标签标签当需要在窗体上显示一些说明性的文字时,通常使用标签控件(也叫独立标签)文本框文本框既可用于显示和编辑字段数据,也可以接受用户的输入选项组选项组主要和复选框、选项按钮或切换按钮等双态控件结合起来使用,组成选项按钮组。选项组控件可以在一组并列项中选中其中一项,实现单选 双态双态键键用来显示表或查询中的“是/否”值 组合框组合框组合框控件可看做是列表框控件和文本框控件的结合列表框列表框用于当输入或显示的数据来自一组固定的数据或某个表或查询的字段时选项卡选项卡当窗体中的内容无法在一页

15、中全部显示时,使用选项卡进行分页,每一页上可以有一个分类标签 图像图像用来在窗体中显示静态图片 4字段列表字段列表 通常窗体都是基于某一个表或查询建立通常窗体都是基于某一个表或查询建立起来的,因此窗体内控件显示的是表或查询起来的,因此窗体内控件显示的是表或查询中的字段值。在创建窗体过程中当需要某一中的字段值。在创建窗体过程中当需要某一字段时,单击工具栏中的字段时,单击工具栏中的“字段列表字段列表”按按钮钮 ,即可显示,即可显示“字段列表字段列表”窗口。例如,窗口。例如,要在窗体内创建一个控件来显示字段列表中要在窗体内创建一个控件来显示字段列表中的某一文本型字段的数据时,只需将该字段的某一文本型

16、字段的数据时,只需将该字段拖到窗体内,窗体便自动创建一个文本框控拖到窗体内,窗体便自动创建一个文本框控件与此字段关联。件与此字段关联。窗体和窗体上控件都有自己的一系列窗体和窗体上控件都有自己的一系列属性,这些属性决定了控件的外观、它所属性,这些属性决定了控件的外观、它所包含的数据,以及对鼠标或键盘事件的响包含的数据,以及对鼠标或键盘事件的响应。应。属性对话框包含属性对话框包含5个个选项卡,分别是选项卡,分别是格式、数格式、数据、事件、其他据、事件、其他和和全部全部。其中,其中,“格式格式”选项卡包选项卡包含了窗体或控件的外观属含了窗体或控件的外观属性,性,“数据数据”选项卡包含选项卡包含了与数

17、据源、数据操作相了与数据源、数据操作相关的属性,关的属性,“事件事件”选项选项卡包含了窗体或当前控件卡包含了窗体或当前控件能够响应的事件,其他选能够响应的事件,其他选项卡包含了项卡包含了“名称名称”、“制表位制表位”等其他属性。等其他属性。1属性对话框属性对话框 属属 性性 名名 称称说说 明明记录源指定窗体的数据来源,可以是表或查询的名称。如果指定了记录源,则字段列表可用,根据系统定义的字段映射规则,可用鼠标把字段列表上的字段拖放到窗体上创建相应的控件标题整个窗体的标题,显示在窗体的标题栏上默认视图指定窗体打开后的视图方式,有“单个窗体”、“连续窗体”、“数据表”和“数据透视表”。其中,“单

18、个窗体”是一次只显示一条记录,而“连续窗体”一次可显示多条记录记录选定器显示/隐藏记录选定器(在记录内容的左侧,如图:导航按钮显示/隐藏导航按钮分隔线窗体各节之间的分隔线条,可设置是否显示分隔线弹出式弹出式窗体的特点是该窗体不管是否为当前窗体,都会置其他窗体之上2窗体的基本属性窗体的基本属性还包括还包括:最大最小化按钮最大最小化按钮,关闭按钮关闭按钮,自动居中自动居中,无无记录选定器记录选定器,无滚动条等无滚动条等另外另外,整个窗体对象的选中方法整个窗体对象的选中方法:单击窗体设计左单击窗体设计左上角纵标尺与横标尺的交汇处上角纵标尺与横标尺的交汇处要求要求,创建一个课程表的浏览窗体创建一个课程

19、表的浏览窗体,窗体的标题为窗体的标题为“课程表浏览课程表浏览”,背景为某一图片背景为某一图片,窗体中无最小化窗体中无最小化和最大化按钮和最大化按钮2.如果只显示课程表中课程编号大于等于如果只显示课程表中课程编号大于等于“003”的的课程信息课程信息,如何修改原窗体如何修改原窗体?提示提示:在在“属性属性/数据数据/数据源数据源”的生成器中设置的生成器中设置在窗体中添加控件有两种状态:工具箱中的在窗体中添加控件有两种状态:工具箱中的“控件控件向导向导”选中的状态(启动控件向导)和选中的状态(启动控件向导)和“控件向导控件向导”非选中的状态。非选中的状态。不启动控件向导不启动控件向导启动控件向导启

20、动控件向导将鼠标移至窗体上,此时鼠标光标变为“+”号(标示新建控件的左上角位置);按下鼠标左键,向右下方拖曳鼠标,窗体上将出现一个方框,当所画方框达到合适大小(新建控件的大小)时,松开鼠标左键。在创建控件时将同时启动相应的控件向导,向导可帮助用户设置控件中数据的显示格式,光标位于控件(获得焦点)时是否启动中文输入法,定义控件的名称等。1控件的基本操作控件的基本操作 添加控件添加控件控件的基本操作控件的基本操作 选取控件选取控件 当鼠标光标在窗体上为箭头形状当鼠标光标在窗体上为箭头形状 时(此时(此时工具箱中选择控件按钮为选中状态),可以时工具箱中选择控件按钮为选中状态),可以在备选控件上单击左

21、键选择窗体上的控件,从在备选控件上单击左键选择窗体上的控件,从而实现改变控件的大小、调整控件的位置等操而实现改变控件的大小、调整控件的位置等操作。作。控件的基本操作控件的基本操作 改变控件大小改变控件大小 选中窗体上的控件,控件四周会出现选中窗体上的控件,控件四周会出现8个控个控制点,当鼠标光标靠近任意控制点变成双向箭制点,当鼠标光标靠近任意控制点变成双向箭头时,就可以按下鼠标拖曳,调整控件大小,头时,就可以按下鼠标拖曳,调整控件大小,选中控件后,当鼠标光标变成手掌形状手掌形状时,按下鼠标左键可以用来移动整个字段,包括文本框控件和其关联的标签控件可以同时移动,如果只是要移动标签控件或文本框控件

22、时,需要将光标移到需独立移动控件的左上控制点,鼠标光标会变成手指形状手指形状,此时按下鼠标左键可独立拖动该控件到需要的位置。控件的基本操作控件的基本操作 调整控件位置调整控件位置记录选记录选定器定器浏览浏览按钮按钮分隔线分隔线 标签控件主要用来在窗体上显示一段固定的标签控件主要用来在窗体上显示一段固定的文字,用作提示和说明。它没有数据源,只要文字,用作提示和说明。它没有数据源,只要将欲显示的字符赋给标签的将欲显示的字符赋给标签的“标题标题”属性就行属性就行了。了。2 标签标签(P152)属属 性性说说 明明标题标题指定标签的标题,即需要显示的文本指定标签的标题,即需要显示的文本前景色前景色按钮

23、启动颜色面板来选择按钮启动颜色面板来选择文本对齐文本对齐指定标题文本在空间中显示时的对齐方式指定标题文本在空间中显示时的对齐方式字体字体指定用何种字体显示文本,默认宋体指定用何种字体显示文本,默认宋体可见性可见性指定标签是否可见,默认指定标签是否可见,默认“是是”背景样式背景样式指定标签的背景是否透明,当标签设定为指定标签的背景是否透明,当标签设定为透明时,可以显示标签后面的内容透明时,可以显示标签后面的内容关于关于“名称名称”属性的说明,任何对象属性的说明,任何对象有名称,用来唯一标识一个对象有名称,用来唯一标识一个对象其它属性还有其它属性还有:背背景颜色景颜色,边框样式边框样式,高度高度,

24、宽度等宽度等 文本框控件一般与内存变量或字段变量相联系,文本框控件一般与内存变量或字段变量相联系,用于输入或编辑相应变量的数据。文本框最重要的用于输入或编辑相应变量的数据。文本框最重要的属性是属性是“控件来源控件来源”属性。若设置文本框控件的属性。若设置文本框控件的“控件来源控件来源”属性为已有的内存变量名或由窗体的属性为已有的内存变量名或由窗体的“记录源记录源”属性指定的数据表中的字段名,则在窗属性指定的数据表中的字段名,则在窗体视图下对文本框内容的编辑不仅会回送给内存变体视图下对文本框内容的编辑不仅会回送给内存变量或字段,还会保存在文本框的量或字段,还会保存在文本框的“默认值默认值”属性中

25、。属性中。通过通过“输入掩码输入掩码”来设置文本框的输入数据格式来设置文本框的输入数据格式3文本框文本框属属 性性说说 明明控件来源控件来源设定文本框的数据来源,非空的话则为绑定型控件设定文本框的数据来源,非空的话则为绑定型控件文本对齐文本对齐指定文本框的内容是采用左对齐、有对齐、居中还指定文本框的内容是采用左对齐、有对齐、居中还是分散对齐是分散对齐格式格式在格式选项卡中在格式选项卡中,指定文本框的数据类型和显示方式指定文本框的数据类型和显示方式输入掩码输入掩码创建字段的输入模板,规定数据输入的格式创建字段的输入模板,规定数据输入的格式.可设置可设置密码密码框框 (P49,(P49,表表2-9

26、2-9)默认值默认值用于设置文本框中初值,用于设置文本框中初值,(当没有控件来源时当没有控件来源时,显示显示该值该值)有效性规则有效性规则 规定输入数据的值域规定输入数据的值域是否锁定是否锁定指定文本框是否只读,指定文本框是否只读,“否否”的话可读写,的话可读写,“是是”为只读,默认为只读,默认“否否”要求要求:在文本框中输入的任何字符都只显示成在文本框中输入的任何字符都只显示成“*”提示提示:在文本框属性的在文本框属性的“输入掩码输入掩码”中输入中输入“密密码码”另外另外,该窗体中还没有分隔线及下面的浏览项该窗体中还没有分隔线及下面的浏览项要求要求:1)在长在长,宽对应的文本框中宽对应的文本

27、框中,只能输入数值型数据只能输入数值型数据2)面积对应的文本框只用面积对应的文本框只用于显示计算的面积于显示计算的面积,不能用不能用它来进行数据的输入它来进行数据的输入3)窗体中不显示记录选定窗体中不显示记录选定器、分隔线器、分隔线,浏览按钮浏览按钮 命令按钮用来响应用户的鼠标事件,启动系统命令按钮用来响应用户的鼠标事件,启动系统的各种应用。的各种应用。AccessAccess允许用户创建各种用途的命令允许用户创建各种用途的命令按钮,其主要操作是由按钮,其主要操作是由AccessAccess宏或宏或VBAVBA程序完成的。程序完成的。使用命令按钮向导可以创建确定功能的命令按使用命令按钮向导可以

28、创建确定功能的命令按钮。钮。命令按钮的使用命令按钮的使用:1)1)使用系统提供的命令按钮使用系统提供的命令按钮2)2)自定义按钮自定义按钮,一般需要编写一般需要编写“单击单击”事件代码来事件代码来实现相应的功能实现相应的功能4命令按钮命令按钮 类别类别 操作操作记录浏览记录浏览 查找下一项查找下一项,查找记录查找记录,转至下一项记录转至下一项记录,转至前一项记录转至前一项记录,转至最后一项记录转至最后一项记录,转至转至 第一项记录第一项记录记录操作记录操作 保存记录保存记录,删除记录删除记录,复制记录复制记录,打印记录打印记录,撤消记录撤消记录,添加新记录添加新记录窗体操作窗体操作 关闭窗体关

29、闭窗体,打开窗体打开窗体,刷新窗体数据刷新窗体数据,等等等等报表操作报表操作应用程序应用程序杂项杂项 打印表打印表,自动拨号程序自动拨号程序,运行宏运行宏,运行查询运行查询要求要求:1)在长在长,宽对应的文本框中宽对应的文本框中,只能输只能输入数值型数据入数值型数据2)面积对应的文本框只用于显示计面积对应的文本框只用于显示计算的面积算的面积,不能用它来进行数据的不能用它来进行数据的输入输入3)窗体中不显示记录选定器、分隔窗体中不显示记录选定器、分隔线线,浏览按钮浏览按钮4)当输入长当输入长,宽的值后宽的值后,点击计算点击计算,则则在第最下面的一个文本框中显示在第最下面的一个文本框中显示面积面积

30、5)单击单击“关闭关闭”按钮按钮,关闭当前表关闭当前表单单操作要点提示:操作要点提示:1)1)关闭按钮用系统中的关闭按钮用系统中的“关闭窗体关闭窗体”实现实现2)“2)“计算计算”按钮的按钮的“单击单击”属性选属性选“事件过程事件过程”,然后在代码中输入,然后在代码中输入如下形式的语句:如下形式的语句:text4=text0text4=text0*text2text2其中,其中,text4text4是面积对应的文本框的是面积对应的文本框的“名称名称”,text0text0和和text2text2是长或宽是长或宽对应的文本框的对应的文本框的“名称名称”要求:当输入的内容为要求:当输入的内容为“1

31、23456”123456”时,提示时,提示“密码正密码正确,欢迎进入系统确,欢迎进入系统”,单击,单击“确定确定”按钮后,关闭本按钮后,关闭本窗体窗体;如果输入的内容为其它时,提示如果输入的内容为其它时,提示“密码错误,请重新密码错误,请重新输入!输入!”,单击,单击“确定确定”按钮后,回到此窗体,等待按钮后,回到此窗体,等待新一轮密码的输入新一轮密码的输入1.功能:用于在一个对功能:用于在一个对话框中显示消息,话框中显示消息,等待用户按下按钮,等待用户按下按钮,然后返回一个整型然后返回一个整型值告诉用户单击哪值告诉用户单击哪一个按钮。一个按钮。2.格式:格式:MsgBoxMsgBox “提提

32、示字符串示字符串”,按钮按钮形式形式,标题标题,)退出按钮通过向导选择退出按钮通过向导选择;在在“登录登录”按钮的按钮的“单击单击”属性中选属性中选“事件过程事件过程”在事件过程中输入以下一行语句:在事件过程中输入以下一行语句:If 密码密码=“123456”Then MsgBox(“密码正确,密码正确,欢迎进入欢迎进入!”):DoCmd.Close Else MsgBox(“密密码错误码错误,请重新输入请重新输入!)使用组合框或列表框控件可以让用户直使用组合框或列表框控件可以让用户直接在列表中选择所需数据,提高了数据录入接在列表中选择所需数据,提高了数据录入的速度和准确率。这两种控件的形式和

33、功能的速度和准确率。这两种控件的形式和功能相似。在形式上组合框多了一个下拉箭头,相似。在形式上组合框多了一个下拉箭头,单击下拉箭头后将显示一个下拉列表,可以单击下拉箭头后将显示一个下拉列表,可以显示更多的数据项;显示更多的数据项;5组合框与列表框(组合框与列表框(P159)属 性说 明控件来源控件来源设定组合框的数据来源,非空的话则为绑定型控件设定组合框的数据来源,非空的话则为绑定型控件行来源类型行来源类型与与“行来源行来源”属性一同使用,使用该属性可以指定行来源的类属性一同使用,使用该属性可以指定行来源的类型(型(“表表/查询查询”、“值列表值列表”、或、或“字段列表字段列表”)行来源行来源

34、如果设为如果设为“表表/查询查询”,则指定表、查询或,则指定表、查询或 SQL 语句的名称;语句的名称;如果设为如果设为“值列表值列表”,则指定列表的输入项(多项之间以分号,则指定列表的输入项(多项之间以分号隔开);如果设为隔开);如果设为“字段列表字段列表”,则指定表或查询的名称,则指定表或查询的名称绑定列绑定列指定哪一列与指定哪一列与“控件来源控件来源”属性中指定的基础字段绑定。当在属性中指定的基础字段绑定。当在列表中选择一项时,该列中的数据将存储在字段中。如果隐藏列表中选择一项时,该列中的数据将存储在字段中。如果隐藏了该列,则该数据可能会与列表上显示的数据有所不同了该列,则该数据可能会与

35、列表上显示的数据有所不同限于列表限于列表确定组合框是接受输入的任何文本,还是只接受与列表中的值确定组合框是接受输入的任何文本,还是只接受与列表中的值匹配的文本。如果想允许将用户输入的新值添加列表中,可将匹配的文本。如果想允许将用户输入的新值添加列表中,可将该属性设为该属性设为“否否”是否锁定是否锁定指定组合框是否只读,指定组合框是否只读,“否否”的话可读写,的话可读写,“是是”为只读,默为只读,默认认“否否”复选框、选项按钮和切换按钮都可以复选框、选项按钮和切换按钮都可以用于多选操作,它们功能相似,形式不同。用于多选操作,它们功能相似,形式不同。当这三种控件和选项组控件结合起来使用当这三种控件

36、和选项组控件结合起来使用时,可实现单选操作。时,可实现单选操作。6复选框、选项按钮、切换按钮复选框、选项按钮、切换按钮属属 性性说说 明明控件来源控件来源设定复选框的数据来源。非空的话则为设定复选框的数据来源。非空的话则为绑定型控件,一般绑定是绑定型控件,一般绑定是/否型字段否型字段是否锁定是否锁定“是是”为锁定,不可改变其值;为锁定,不可改变其值;“否否”为不锁定,系统默认为不锁定,系统默认默认值默认值“1”为选中;为选中;“0”为非选为非选可用可用指定复选框是否可用,系统默认指定复选框是否可用,系统默认“是是”选项组控件是一个容器控件,它包含一选项组控件是一个容器控件,它包含一组复选框、切

37、换按钮或选项按钮,给出一系列组复选框、切换按钮或选项按钮,给出一系列限制性的选项值。在选项组中每次只能选择一限制性的选项值。在选项组中每次只能选择一个选项。如果要将选项组控件绑定到某个字段,个选项。如果要将选项组控件绑定到某个字段,则只有该控件本身绑定到该字段,而不是组内则只有该控件本身绑定到该字段,而不是组内的复选框、切换按钮或选项按钮绑定到该字段。的复选框、切换按钮或选项按钮绑定到该字段。选项组的值只能是数字选项组的值只能是数字,而不能是文本。在选,而不能是文本。在选项组所项组所选择的选项决定了字段中的值选择的选项决定了字段中的值。设计如图所示的设计如图所示的窗体,性别由选窗体,性别由选项

38、组控制。项组控制。要点:由于选项组要点:由于选项组的值只能是数字,的值只能是数字,而不能是文本,所而不能是文本,所以。事先要将来源以。事先要将来源表中的表中的“性别性别”字字段值改成段值改成“1”和和“2”,分别表示,分别表示“男男”和和“女女”。为不改变原表,修改为不改变原表,修改性别值的表名为性别值的表名为“学学生表选项组练习用生表选项组练习用”使用选项卡控件可以在一个窗体中使用选项卡控件可以在一个窗体中显示多页信息,使用选项卡来进行分页,显示多页信息,使用选项卡来进行分页,只需要单击选项卡的标签,就可以进行只需要单击选项卡的标签,就可以进行页面切换。这对于处理可分为两类或多页面切换。这对

39、于处理可分为两类或多类的信息是特别有用。类的信息是特别有用。说明:创建如上窗体,在选项卡的不同页面学生表、说明:创建如上窗体,在选项卡的不同页面学生表、成绩表和课程表信息。成绩表和课程表信息。注意:由于窗体只能显示单数据源信息,所以,在注意:由于窗体只能显示单数据源信息,所以,在创建窗体前必须建立查询,再以查询为窗体数据源创建窗体前必须建立查询,再以查询为窗体数据源进行设计。该查询名为进行设计。该查询名为“学生全部信息学生全部信息”可以使用位图文件(后缀为可以使用位图文件(后缀为.bmp.bmp或或.dib.dib),图元文件(后缀为),图元文件(后缀为.wmf.wmf或或.emf.emf)或

40、其他图形文件,如或其他图形文件,如GIFGIF和和JPEGJPEG文件来显示文件来显示背景图像或绑定对象框、未绑定对象框或背景图像或绑定对象框、未绑定对象框或图象控件中的图像。图象控件中的图像。在控件在控件的属性对话的属性对话框中,单击框中,单击“格式格式”选选项卡,可进项卡,可进行控件外观行控件外观或显示格式或显示格式的设置,的设置,1使用属性对话框设置控件的使用属性对话框设置控件的“格式格式”属性属性 格式工具栏上除了包含字体、对齐方式、颜色格式工具栏上除了包含字体、对齐方式、颜色等的设置外,还可以设置控件的线条等的设置外,还可以设置控件的线条/控件宽度和一控件宽度和一些特殊效果。特殊效果

41、有平面、凸起、凹陷、蚀刻、些特殊效果。特殊效果有平面、凸起、凹陷、蚀刻、阴影和凿痕。阴影和凿痕。2使用使用“格式格式”工具栏设置控件的工具栏设置控件的“格式格式”属性属性 窗体的格式属性包括默认视图、滚动窗体的格式属性包括默认视图、滚动条、记录选定器、浏览按钮、分隔线、自条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大化动居中、控制框、最大化/最小化按钮、最小化按钮、关闭按钮、边框样式等。这些属性都可以关闭按钮、边框样式等。这些属性都可以在窗体的属性对话框中设置。在窗体的属性对话框中设置。在窗体设计视图下双击窗体选择器按在窗体设计视图下双击窗体选择器按钮,可打开窗体的属性对话框。钮,可

42、打开窗体的属性对话框。1应用条件格式应用条件格式 条件格式允许用户编辑基于输入值的字条件格式允许用户编辑基于输入值的字段格式段格式。要添加状态栏,只需选中要添加帮助要添加状态栏,只需选中要添加帮助的字段控件,在属性对话框的的字段控件,在属性对话框的“其他其他”选选项卡中的项卡中的“状态栏文字状态栏文字”属性中输入帮助属性中输入帮助信息。保存所作的操做后,在窗体视图下信息。保存所作的操做后,在窗体视图下当焦点落在指定控件上时,状态栏中就会当焦点落在指定控件上时,状态栏中就会显示出帮助信息。显示出帮助信息。2为窗体添加状态栏为窗体添加状态栏在使用背景位图时,应设置窗体有关图片在使用背景位图时,应设

43、置窗体有关图片的相关属性的相关属性。属属 性性说说 明明图片类型图片类型选择嵌入或链接选择嵌入或链接图片缩放模式图片缩放模式 选择剪裁、拉伸、缩放选择剪裁、拉伸、缩放图片对齐方式图片对齐方式 选择左上、右上、左下、右下、窗体选择左上、右上、左下、右下、窗体中心等中心等图片平铺图片平铺选择是(位图较小时)或否(位图较选择是(位图较小时)或否(位图较大时)大时)3使用背景位图使用背景位图 这与这与Office的其他组件中的自动套用格式功能一的其他组件中的自动套用格式功能一样,把所有的格式属性的设定全部完成。样,把所有的格式属性的设定全部完成。可以在控件的属性对话框中修改宽度和可以在控件的属性对话框

44、中修改宽度和高度属性,也可在设计视图下选中控件后,高度属性,也可在设计视图下选中控件后,用鼠标拖曳控件边框上的控制点来改变控件用鼠标拖曳控件边框上的控制点来改变控件尺寸。尺寸。控件的精确定位可以在属性对话框中设控件的精确定位可以在属性对话框中设置,也可以用鼠标完成。方法是保持控件的置,也可以用鼠标完成。方法是保持控件的选中状态,按住选中状态,按住Ctrl键不放,然后按下方向键不放,然后按下方向箭头移动控件直到正确的位置。箭头移动控件直到正确的位置。1改变控件大小和控件定位改变控件大小和控件定位2将多个控件设置为相同尺寸将多个控件设置为相同尺寸 操作步骤如下:操作步骤如下:(1)按住)按住Shi

45、ft键连续单击要设置的多个控件。键连续单击要设置的多个控件。(2)选择)选择“格式格式”“大小大小”“至最短至最短”命命令。令。操作步骤如下:操作步骤如下:(1)选中需要对齐的控件。)选中需要对齐的控件。(2)选择)选择“格式格式”“对齐对齐”“靠左靠左”或或“靠右靠右”命令,这样保证了控件之间垂直方向对齐,如果选命令,这样保证了控件之间垂直方向对齐,如果选择择“靠上靠上”或或“靠下命令靠下命令”,则保证水平对齐。,则保证水平对齐。在水平对齐或垂直对齐的基础上,可以进一步在水平对齐或垂直对齐的基础上,可以进一步设定等间距。假设已经设定了多个控件垂直方向的设定等间距。假设已经设定了多个控件垂直方向的对齐,操作步骤如下:对齐,操作步骤如下:(1)选中需要对齐的控件)选中需要对齐的控件(2)选择)选择“格式格式”“垂直间距垂直间距”“相同相同”命令。命令。3将多个控件对齐将多个控件对齐

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!