数据库原理及应用(Access 2003)第7章 窗体设计_第1页
数据库原理及应用(Access 2003)第7章 窗体设计_第2页
数据库原理及应用(Access 2003)第7章 窗体设计_第3页
数据库原理及应用(Access 2003)第7章 窗体设计_第4页
数据库原理及应用(Access 2003)第7章 窗体设计_第5页
已阅读5页,还剩153页未读 继续免费阅读

下载本文档

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

文档简介

1、1第第7章章 窗体设计窗体设计 学习目标u 认识Access中的窗体u 掌握用向导创建窗体的方法u 掌握手工创建窗体的方法u 掌握窗体中控件的使用方法2第第7章章 窗体设计窗体设计 教学内容 7.1 认识窗体 7.2 窗体的用途 7.3 建立窗体 7.4 窗体窗口介绍 7.5 窗体特性、控件属性及节的属性 3第第7章章 窗体设计窗体设计教学内容 7.6 将图片或其它OLE对象添加到窗体中 7.7 定制窗体的外观 7.8 使用计算性表达式 7.9 在窗体中使用宏 7.10 设置值 4第第7章章 窗体设计窗体设计教学内容 7.11 创建与使用主/子窗体 本章小结 57.1 认识窗体认识窗体 窗体就

2、是Windows操作系统中的窗口,在Microsoft Access中窗体是一种数据库对象,用户与系统及数据库进行交互的主要界面就是窗体,用户对数据库的使用和维护主要就是通过窗体进行的,同时窗体也用于控制程序流程。 67.1 认识窗体认识窗体 一个窗体的例子一个窗体的例子77.1 认识窗体认识窗体 窗体的结构窗体的结构 u窗体页眉:在窗体视图的顶部,打印时只出现在第一页的顶部。u页面页眉:只在打印时第一页在窗体页眉的下面,或其他各页的顶部。u主体:是窗体的主要部分,绝大多数的控件及信息都出现在主体节中。 u页面页脚:只在打印时出现在每一页的底部。u窗体页脚:在窗体视图的底部,打印时只出现在最后

3、一页的最后一个主体节之后。Microsoft Access窗体分为五节:87.1 认识窗体认识窗体 窗体的种类窗体的种类 根据窗体是否与数据源连接可以分为绑定窗体和未绑定窗体根据窗体的功能用途,可以将窗体分为几种窗体类型,用于控制程序流程的窗体、用于与用户进行交互的窗体以及用于操作数据库的窗体。 97.1认识窗体认识窗体 窗体的种类窗体的种类 在Microsoft Access中,用户可以建立多种类型的窗体来操作数据库:u纵栏式窗体u表格式窗体u数据表窗体u图表窗体u数据透视表窗体以及主/子窗体107.1认识窗体认识窗体 窗体的种类窗体的种类新建窗体窗口中,可以看到这些窗体类型 117.2 窗

4、体的用途窗体的用途 窗体的主要用途有: u 数据的查看与输入u 控制应用程序的流程u 自定义对话框u 打印数据库信息127.3 建立窗体建立窗体在Microsoft Access中创建窗体有两种方法u一种是利用系统提供的向导创建窗体,这为用户提供了极高的方便性u另一种方法是采用手动的方法创建窗体,这种方法可以为用户提供最大的灵活性137.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 利用向导,系统将按照用户的设置自动创建相应的窗体,用户可以在窗体的创建过程中对窗体进行定制。这其中又包括多种方法:u创建自动窗体 u使用“自动创建窗体”向导创建窗体 u使用向导创建窗体 u创建基于多个表的

5、窗体u创建图表窗体u创建数据透视表窗体147.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体1创建自动窗体如果用户只需要创建一个简单的单列窗体,用户可以使用 “自动窗体”命令创建一个显示选定表或查询中所需字段及记录的窗体,具体操作步骤如下:(1)在“数据库”窗口中选择作为窗体数据来源的表或查询。157.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(2)选择“插入”菜单中的“自动窗体”命令,或者单击“数据库”工具栏中“新对象”按钮右侧的向下箭头并选择“自动窗体”命令。(3)Access将创建好自动窗体,但并没有保存,用户满意后可以保存。167.3 建立窗体建立窗体 使用向导创建

6、窗体使用向导创建窗体2使用“自动创建窗体”向导创建窗体“自动创建窗体”向导创建显示基础表或查询中所有字段和记录的窗体。如果选定的记录源有相关的表或查询,窗体还将包含来自这些记录源的所有字段和记录。 (1)在“数据库”窗口中,单击“对象”下的“窗体” 。(2)单击“数据库”窗口工具栏上的“新建”按钮。 177.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(3)在“新建窗体”对话框中,单击下列向导之一: “自动创建窗体:纵栏式”,每个字段都显示在一个独立的行上,并且左边带有一个标签。“自动创建窗体:表格式”,每个记录的所有字段显示在一行上,标签显示在窗体的顶端。“自动创建窗体:数据表”,

7、每个记录的字段以行-和-列的格式显示,即每个记录显示为一行,每个字段显示为一列。字段的名称显示在每一列的顶端。 (4)单击包含击作为窗体数据来源的表或查询。(5)单击“确定”。187.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体3使用向导创建窗体(1)在“新建窗体”对话框中,选择需要的向导:197.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(2)单击确定,进入窗体向导对话框之一,对话框中的下拉列表框中选择“表:资产信息”,然后单击“”按钮,如图:207.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(3)单击“下一步”按钮,出现选择窗体布局对话框,如图:217.3

8、 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(4)此处选择“纵栏表”,单击“下一步”,出现选择窗体样式对话框,如图:227.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(5)在窗体样式对话框中选择“混合”样式,单击“下一步”,进入窗体向导的最后一个对话框,如图:237.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(6)在这个对话框中为窗体指定标题“主窗体”,选中“修改窗体设计”选项,单击完成,进入窗口设计视图,如图,至此该窗体的向导设计阶段结束247.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体257.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体

9、4创建基于多个表的窗体要创建从多个表中提取数据的窗体,可以有多种方法,用户可以创建一个基于多表的查询,然后利用窗体向导创建基于该查询的窗体,最快、最简单的方法是使用“窗体向导”。窗体向导能够加速创建窗体的过程,因为它可以完成所有的基本工作。在窗体向导的第一个对话框中,可以选择将包含在窗体中的字段。267.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体这些字段可以源于一个表,也可以源于多个表。当使用窗体向导创建一个多表窗体时,Microsoft Access 将根据向导中指定的选项,为窗体创建一个 SQL 语句。该 SQL 语句包含使用的表及字段的有关信息。要使用窗体向导创建一个基于多表

10、的窗体,用户可以按照下述步骤进行操作:277.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(1)在“新建窗体”对话框中选择“窗体向导”选项,用户可以在“选择该对象数据的 来源表或查询”下拉列表中留白,即不选择任何记录源。(2)单击“确定”按钮启动窗体向导,在打开的对话框的“表/查询”下拉列表中选择包含所需记录的表。(3)将“可用字段”列表框中的相关字段添加到“选中的字段”列表框中。(4)重复直至所有需要的字段被添加到“选中的字段”列表框中。287.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(5)单击“下一步”按钮,窗体向导提示用户确定查看数据的方式,在对话框的左侧列出当前

11、选定记录源的名称,选择不同的表名称可以创建不同布局的窗体。在表名称列表框中选择某个相关表时,Microsoft Access允许用户创建带有子窗体的窗体以及链接窗体两种窗体类型。“带有子窗体的窗体”即主/子类型的窗体,应用带有子窗体的窗体结构可以在子窗体内显示主窗体中字段所对应的多个记录;“链接窗体”是在窗体中利用按钮链接一个子窗体,其实质也是一个主/子结构的窗体。在表名称列表框中选择主表时,Microsoft Access允许用户创建单个窗体,单个窗体就是指在窗体中不应用主/子窗体结构,而采用一个窗体显示从多个表中选择的所有字段,窗体中字段的关系是一对一的关系。297.3 建立窗体建立窗体

12、使用向导创建窗体使用向导创建窗体选择所需创建的窗体布局后单击“下一步”按钮,接下来出现的对话框将与用户选择的窗体类型有关:选择“带有子窗体的窗体”或“单个窗体”后,向导提示用户确定窗体或子窗体的布局格式。布局确定后单击“下一步”按钮,窗体向导提示用户为窗体指定样式。选择“链接窗体”选项,窗体向导将跳过确定窗体布局步骤而直接跳到窗体指定样式。307.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(6)在窗体指定样式对话框中指定相应的样式后单击“下一步”按钮,窗体向导要求 用户为窗体和子窗体或者第一个窗体和第二个窗体指定标题。(7)单击“完成”按钮,完成所需窗体的创建。如果用户在选择记录源

13、和字段的操作中选择的多个表间没有任何关系,单击“下一步”按钮后窗体向导将提示用户重新定义相应的表间关系。317.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体5创建图表窗体用户可以利用系统提供的图表向导快速创建图表窗体,也就是将数据库中的数据通过一定处理,然后以图表的形式表现出来。要使用图表窗体,用户需要安装Microsoft Graph。使用图表向导创建图表窗体,可以按照下述步骤进行:327.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(1)在“新建窗体”对话框中选择“图表向导”选项,在对话框下面的下拉列表框中选择某个表或查询,作为窗体数据来源。(2)单击“确定”按钮启动图

14、表向导,在此对话框中为图表选择所需的字段。(3)单击“下一步”按钮,出现“图表向导”对话框之二。在此对话框中,会有多种图表类型可以选择。用户需要选择一种图表类型。337.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(4)单击“下一步”按钮,出现“图表向导”对话框之三。在此对话框中,将字段按钮拖放到示例图表的相应框内。(5)单击“下一步”按钮,出现“图表向导”对话框之四。在此对话框中,为创建的图表指定标题。在“请确定是否显示图例”区中,可以指定是否在图表达式显示图例。(6)单击“完成”按钮,最终完成的图表窗体的创建。347.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体6创建数

15、据透视表窗体数据透视表窗体是一种交互式的表,可以进行选定的计算,例如求和(“数字”字段的默认值)与计数(“文本”字段的默认值),所进行的计算与数据在数据透视表窗体中的排列有关。例如,数据透视表窗体可以水平或者垂直显示字段值,然后计算每一行或列的合计。数据透视表也可以将字段值作为行号或列标,在每个行列交汇处计算出各自的数量,然后计算小计和总计。使用数据透视表窗体,用户需要已经安装Microsoft Excel。使用向导创建数据透视表窗体:357.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(1)在“新建窗体”对话框中,单击“数据透视表向导”选项,再单击“确定”按钮。(2)出现一个“数据

16、透视表向导”的介绍窗口,单击“下一步”按钮,出现“数据透视表向导”对话框之二,提示用户选择表或查询中的字段。用户可以从多个相关表或查询中选择数据透视表对象所需的字段。367.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体(3)单击“完成”按钮,完成数据透视表的窗体,但此时窗体是空白的。(4)在此窗体中,需要用户分别将各字段拖至行字段、列字段和数据字段,得到数据透视表的最终窗体。377.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体在MicrosoftAccess中创建窗体时,用户可以利用设计器创建个性化的窗体。在设计窗体的过程中,可以利用系统提供的“工具箱”在窗体中添加各种控件

17、,如文本框、选项卡、命令按钮、图片等。以创建固定资产管理系统中的“登录”窗体为例说明手工设计窗体的过程:387.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体1创建空白的窗体使用设计器创建窗体之前,用户应创建一个空白的窗体:(1)在“数据库”窗口中,打开“新建窗体”对话框,在“新建窗体”对话框中选择“设计视图”选项。(2)在“请选择该对象数据的来源表或查询”下拉列表中选择作为记录源的表或查询名称。(3)单击“确定”按钮,Microsoft Access将创建的空白窗体显示在“设计视图”中并显示出“工具箱”工具栏。397.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体2在窗体中添

18、加页眉和页脚在MicrosoftAccess窗体中,用户既可以在窗体添加窗体的页眉和页脚,也可以在窗体中添加页面的页眉和页脚。要在窗体中添加页眉或页脚,用户可以按照下述步骤进行操作:407.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体(1)执行下列操作之一可以在窗体中显示页面页眉和页脚:选择“视图”菜单中的“页面页眉页脚”命令。在窗体的空白位置单击鼠标右键,从快捷菜单中选择“页面页眉页脚”命令。(2)执行下列操作之一可以在窗体中显示窗体页眉和页脚:选择“视图”菜单中的“窗体页眉页脚”命令。在窗体的空白位置单击鼠标右键,从快捷菜单中选择“窗体页眉页脚”命令。417.3 建立窗体建立窗体

19、 不用向导创建窗体不用向导创建窗体3将基本表或查询的字段添加到窗体中创建空白窗体后,用户可以快速将基本表或查询中的字段添加到窗体的文本框控件中。基本表或查询的字段显示在文本框控件的标签中,字段值显示在标签右侧的文本框中。要将基本表或查询的字段添加到窗体中,用户可以按照下述步骤进行操作:427.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体(1)在“设计视图”中打开所需的窗体。(2)单击“窗体设计”工具栏中的“字段列表”按钮,Access将在屏幕上显示出基本表或查询窗口,该窗口中包含当前表或查询的所有字段。437.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体(3)在基本表或查询

20、中选择要添加到窗体中的字段,用户可以根据下面的操作方法进行 字段的选择。要选择某个字段,可以使用鼠标左键在基本表或查询窗口中单击相应的字段名称。要选择一组不连续的字段,可以按住Ctrl键并逐个单击所有需要选择的字段名称。如果要选择一组连续的字段,可以在该组的第一个字段名上单击,然后按住Shift键并单击该组最后一个字段名。如果要选择表或查询窗口中的全部字段,可以双击基本表或查询窗口的标题栏。447.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体(4)在选择的字段上按住鼠标左键并拖动,在窗体的合适位置松开鼠标左键。Access将用户在基本表或查询窗口中选择的字段放置在各自的文本框控件中。

21、(5)根据需要调整文本框及标签文本的大小,以便完整地显示相应的数据。457.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体4显示或隐藏网格网格线主要用于对齐窗体中的各个控件,并可根据网格线确定窗体中各个节的大小。如果用户觉得在窗体“设计”视图中显示网格线后整个窗口显得比较杂乱,用户可以将网格线隐藏起来。具体操作步骤如下:(1)在“设计”视图中打开需要隐藏网格线的窗体。(2)选择“视图”菜单中的“网格”命令。467.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体5创建切换面板窗体切换面板是Access为用户提供的可以在不同的模块之间互相切换的手段,可以作为项目的总体控制,如果要为

22、自己新建的数据库创建相同类型的切换面板,可以使用“切换面板管理器”。 477.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体6创建自定义对话框在MicrosoftAccess数据库中,用户还可以创建自定义对话框。自定义对话框用于为用户显示相关信息或提示某些数据,自定义对话框可以是弹出式或非弹出式,弹出式窗体打开时将一直显示在其他窗体窗口的前端(这与Windows的帮助窗口有些类似),甚至其他窗体为当前窗口时也是如此。487.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体7其他窗体的创建Microsoft Access为用户提供了系统内置的两个对话框,一个是用于接受用户简短的输入

23、信息的对话框,通过调用InputBox函数实现,另一个是给用户显示信息情用户确认操作的对话框,通过调用函数MsgBox实现。497.4 窗体窗口介绍窗体窗口介绍 在进行窗体设计时,需要进入窗体的设计视图,在这个视图中,有窗体设计窗口,工具箱,同时Access的工具栏中会出现“窗体设计”和“格式(窗体/报表)”工具栏。用户在进行设计时,需要充分利用这些工具以及窗体的弹出式菜单。507.4 窗体窗口介绍窗体窗口介绍窗体的工具栏窗体的工具栏 窗体的工具栏分为“窗体设计”和“格式(窗体/报表)” 1“窗体设计”工具栏Access的窗体“设计”视图提供的“窗体设计”工具栏包含有各种命令按钮,这些命令按钮

24、可以在设计窗体时使用。如图所示。517.4 窗体窗口介绍窗体窗口介绍窗体的工具栏窗体的工具栏 2“格式”工具栏除了“窗体设计”工具栏外,Access还提供了“格式”工具栏。利用“格式”工具栏可设置窗体或其控件的文本格式。“格式”工具栏如图711所示 527.4 窗体窗口介绍窗体窗口介绍窗体弹出式菜单窗体弹出式菜单 用户在窗体设计窗口中不同的地方单击鼠标右键会有不同的弹出式菜单,在已放置好的控件上用右键单击会出现控件相关的弹出式菜单。在窗口的标题栏上单击右键会看到弹出式菜单537.4 窗体窗口介绍窗体窗口介绍窗体弹出式菜单窗体弹出式菜单 当在窗体的节选择器或各个节中没有被控件占据的部分单击鼠标右

25、键,将会有右图弹出式菜单 547.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 工具箱中提供了用于设计窗体的各种强大工具,利用工具箱可以向窗体上添加各种各样的窗体控件。工具箱中的多数工具按钮同时具有向导,应用向导可以帮助开发者加快窗体的设计过程,提高开发效率。557.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 工具箱中提供了用于设计窗体的各种强大工具,利用工具箱可以向窗体上添加各种各样的窗体控件。工具箱中的多数工具按钮同时具有向导,应用向导可以帮助开发者加快窗体的设计过程,提高开发效率。567.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工

26、具箱的工具箱 工具箱中的控件,最常用的是命令按钮、文本框、标签、列表框和组合框。 577.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 1标签标签是个输出控件,Access用来向用户输出信息,显示说明性的文本。标签不能与数据源绑定,标签的创建不用向导,只有手工模式创建。587.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 创建标签,可以照以下步骤:(1)在“工具箱”窗口中单击“标签”控件。(2)在窗体中要加入标签的位置的左上角单击,并按住鼠标左键拖动到标签的右下角,松开鼠标左键。(3)在标签内输入要显示的文本内容 。597.4 窗体窗口介绍窗体窗口介

27、绍“窗体设计窗体设计” 的工具箱的工具箱 2命令按钮Access中的命令按钮是用于接受用户操作指令、控制程序流程的主要控件之一,用户可以通过它指示Access进行特定的操作。命令按钮对应着一个鼠标左键“按下然后释放”的动作,这个动作触发一个操作,该操作可以是一段程序或对应一些宏,通过触发该操作用户可以完成特定的任务。607.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在Access中创建命令按钮可以利用命令按钮向导,也可以手工创建。(1)利用向导创建命令按钮在“主窗体”窗体设计状态下确保工具箱中的“控件向导”按钮已经按下。单击工具箱中的“命令按钮”按钮。在窗体中的需要放

28、置命令按钮的位置单击一下,打开“命令按钮向导”对话框之一,如下页图: 617.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 627.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此窗口中、Access提供了30多种的操作,本例中,“类别”选择“窗体操作”,“操作”中选择“打开窗体”,单击“下一步”,打开“命令按钮向导”对话框之二,如下页图:637.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 647.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中,用户可以选择需要打开的窗体,本例中选择“信息查

29、询”,单击“下一步”按钮,打开“命令按钮向导”对话框之三,如下页图:657.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 667.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在该对话框中,用户可以选择对记录是否要进行筛选,选择后单击“下一步”按钮进入下页的“命令按钮向导”对话框之四:677.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 687.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在这个对话框中,用户确定按钮的外观形式,本例中选择“文本”并输入“查询”,然后单击“下一步”按钮,打开“命令按钮向导”

30、对话框之五,如下页图: 697.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 707.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中用户可以指定命令按钮的名称,便于以后对该按钮的引用,本例中键入“查询”,单击“完成”按钮,完成了命令按钮的创建工作。717.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 (2)不用向导创建命令按钮手工创建命令按钮提高更多的灵活性,其过程是首先将命令按钮放置在窗体中,然后通过修改命令按钮的属性来达到用户特定的目的。727.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱

31、将窗体设计状态下的工具箱中的“控件按钮”弹起。单击工具箱中的“命令按钮”。在窗体中单击要放置命令按钮的位置。此时已经将命令按钮放置到了窗体中,在该命令按钮上单击鼠标右键,从菜单中选择“属性”。在属性窗口中设置该命令按钮相应的属性,即完成该命令按钮的创建737.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 3文本框文本框在Access中用来在窗体中显示或获取数据,通过文本框,Access可以将数据呈现给用户,同时也可以接受用户输入的数据。文本框可分为绑定的和非绑定的,绑定的文本框与数据库的某个表中的某个字段进行绑定,也可以与某个计算表达式进行绑定。非绑定的文本框则没有数据来

32、源。文本框的创建有利用向导创建方法和不用向导创建方法。747.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 (1)利用向导创建文本框(以固定资产管理系统数据库中的“借出信息”窗体中文本框“出借人”的添加过程为例,这是一个绑定的控件)首先确保工具箱中的“控件向导”按钮已经按下。单击“文本框”工具。在窗体中要放置文本框的位置单击,打开“文本框向导”对话框之一,如下页图:757.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 767.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中用户选择文本框的格式,选择好后单击“下一步”按

33、钮,打开“文本框向导”对话框之二,如下页图:777.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 787.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 用户在这里选择文本框的输入法模式,选择后单击“下一步”按钮,打开“文本框向导”对话框之三,如下页图:797.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 807.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 用户在这里需要输入该文本框的名称,以便于以后对该控件的引用。这里输入“出借人”,然后单击“完成”按钮,则Access将文本框加入到窗体中。此时,该文本框

34、并没有与数据源绑定,就是说文本框并没有与数据库发生关联,用户需要手工设置他们的绑定关系。用鼠标右键单击刚才创建的文本框,选择属性,打开“属性”窗口,在其中选择“数据”页,在“控件来源”中选择“出借人”或键入“出借人”,如图:817.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 827.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 (2)不用向导创建文本框如果不用向导进行文本框的创建,用户需要使“工具箱”窗口的“控件向导”按钮弹起,单击“文本框”工具按钮后在窗体中相应的位置单击,将文本框加入到窗体中,然后需要打开该文本框的“属性”窗口进行设置,详细的操

35、作过程同“命令按钮”的操作。837.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 4列表框和组合框列表框是由数据行组成的列表,每行可以包含一个或多个字段,就是说列表框可以包含多列数据,用户可以从列表框中选择某行数据。组合框是一个文本框与一个列表框的组合,在组合框中,用户既可以从列表中选择数据,也可以在文本框中输入数据。847.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 列表框和组合框都可分为绑定的与非绑定的。绑定的列表框和组合框将选定的数据(组合框还包括输入的数据)与数据源绑定。列表框和组合框的创建有通过向导创建和不用向导创建两种方法。857.4

36、窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 (1)利用向导创建列表框在窗体设计状态下,确保“工具箱”窗口中的“向导按钮”已经按下,单击“组合框”控件按钮,然后在窗体中相应的位置单击,打开“组合框向导”对话框之一,如图:867.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 877.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中有三个选项,请执行下列操作之一: 如果想显示几乎不进行更改的一串固定值,则单击“自行键入所需的值”。 如果想显示记录源中的当前数据,则单击“使用列表框查阅表或查询中的值”。本例中选择“使用列表框查阅

37、表或查询中的值”后单击“下一步”按钮,进入“组合框向导”对话框之二,如图:887.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 897.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 此窗口中选择组合框中列表数据的来源,本例中选择“表:系统用户”,单击“下一步”按钮,打开“组合框向导”对话框之三,如图: 907.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 917.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 此窗口中用户可以选择那些字段包含在组合框中,本例中将“用户名”加入到右边的选定字段中。注意:无论用户

38、选择与否,Access会自动把主键字段“ID”自动加入到选定字段中。单击“下一步”按钮打开“组合框向导”对话框之四,如图:927.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 937.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中用户可以设定列表中的记录排序,调整完后单击“下一步”按钮进入“组合框向导”对话框之五,如图:947.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 957.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在此对话框中用户可以调整数据列的宽度,调整完后单击“下一步”按钮进入“

39、组合框向导”对话框之六,如图:967.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 977.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 用户在本对话框中指定组合框的标签的显示文本内容,本例中键入“供应商:”后单击“完成”按钮,这个组合框就创建成功。以后用户还可以手工调整该组合框的属性。987.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 (2)不用向导创建组合框首先将“工具箱”窗口中的“控件向导”弹起。单击“工具箱”中的“组合框”控件按钮,再在窗体中要放置该组合框的位置单击,将组合框放下。选择该组合框的右键菜单中的“属性”,打

40、开“属性”窗口并选择其中的“其他”页,将“名称”属性改为“com用户”,以后可以通过“名称”属性对该控件进行引用,如图:997.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 1007.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 选择“数据”页,在“行来源类型”中选择“表/查询”,行来源中输入“SELECT 系统用户.ID, 系统用户.用户名 FROM 系统用户 ORDER BY 用户名;”,这个属性决定了组合框中的列表数据的来源,如图:1017.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 1027.4 窗体窗口介绍窗体窗口介

41、绍“窗体设计窗体设计” 的工具箱的工具箱 选择“格式”页,“列数”属性可以指定在列表框中或组合框的列表部分所显示的列数,在其中输入2, 表示显示两列数据,但是其中一列数据(“ID”列)隐藏,为此需要在属性“列宽”中输入“0cm;2.54cm”,这表示将第一列(“ID”)数据隐藏,第二列(“用户名”)数据宽度是2.54厘米。如图:1037.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 1047.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 以上操作完成后,则组合框的属性已经设置完成,用户还可以根据需要调整其他的属性。最后还要将与该组合框相连的标签的文本

42、内容改为“用户名:”。1057.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 在“设计”视图中打开窗体。如果窗体的“允许设计更改”属性设置为“所有视图”,那么也就可以在“窗体”视图和“数据表”视图中设置属性。1067.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 窗体选定器 节选定器 如果要为窗体设置属性,双击窗体选定器或报表选定器,打开窗体的属性表。如果要为窗体上的节设置属性,双击节选定器,打开节属性表,如图: 1077.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 如果要为控件设置属性,选定该控件,然后单击工具栏上的“属性”按钮 ,或者双击控

43、件,以打开控件属性表进行修改。下图是一个窗体的属性表窗口: 1087.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 1.窗体的主要属性 允许的视图(ViewsAllowed)浏览按钮(NavigationButtons)记录源(RecordSource)弹出方式(PopUp)模式(Modal)内含模块(HasModule)菜单栏(MenuBar)工具栏(Toolbar)节(Section)1097.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 2.节的主要属性 强制分页(ForceNewPage)新行或新列(NewRowOrCol)保持同页(KeepTogeth

44、er) 1107.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 3.控件的主要属性 控件来源(ControlSource)Tab 键索引(TabIndex)控件提示文本(ControlTipText) 1117.6 将图片或其它将图片或其它OLE对象添加到窗体中对象添加到窗体中1.在窗体上编辑未绑定图片或其他对象1在“设计”视图中打开窗体。2双击对象。3如果创建对象的应用程序(OLE 服务器应用程序)是可用的,Microsoft Access 将打开该应用程序。 4进行更改。1127.6 将图片或其它将图片或其它OLE对象添加到窗体中对象添加到窗体中2. 在窗体中添加绑定对象框

45、1如果还没创建所需的字段,请在表中进行创建。2创建窗体,使其在记录来源中包含“OLE 对象”字段或图像列。3在窗体“设计”视图中显示字段列表。4从字段列表中将“OLE 对象”字段或图像列拖拽到窗体中。1137.7 定制窗体的外观定制窗体的外观通过“调整控件布局”操作可以在一定程度上格式化窗体信息的显示,通过使用直线和矩形适当分隔和组织控件,对一些特殊控件使用“特殊效果”,并对显示的字体使用丰富多彩的颜色和各种各样的字体,可以美化窗体,使窗体看起来赏心悦目。1147.7 定制窗体的外观定制窗体的外观 加线条加线条 利用“工具箱”的“直线”和“矩形”按钮可以向窗体添加直线和矩形,然后修改其属性,从

46、而将其他控件加以分隔和组织,从而大大增强窗体的可读性。1单击工具箱的“直线”按钮。2单击窗体的任意处。3单击刚添加的直线,通过拖动直线的移动手柄以调整直线的位置。1157.7 定制窗体的外观定制窗体的外观 加矩形加矩形要为窗体添加矩形,其操作方法与添加直线相同。Access为控件提供了6种特殊效果,即平面、凸起、凹陷、阴影、蚀刻和凿痕。1167.7 定制窗体的外观定制窗体的外观 加矩形加矩形可以通过更改控件中的文本字体、字号、对齐方式及颜色使窗体丰富多彩。更改字体、字号、字型和颜色时,所做的更改将应用于控件中的所有内容。在控件中,不能更改个别字符的字体、字号、字型和颜色。1177.7 定制窗体

47、的外观定制窗体的外观 设置窗体属性设置窗体属性 窗体的背景用来设置窗体运行时显示的窗口背景图案及图案排列方式。背景图案可以是Windows环境下的各种图形格式的文件,如位图文件、图元文件和图标文件等。背景图案既可以嵌入到窗体中,也可以链接到窗体中。如果背景图案大小与窗体大小不同,可以进一步设置缩放模式、对齐方式和是否平铺等属性。1187.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 窗体是用户与系统交互的界面,为了方便用户,可以将用户工作时的时间显示在窗体上。日期和时间添加后,一旦以“窗体”视图打开窗体,Access就将当前日期和时间显示在窗体上。1在“设计”视图中打开相应的

48、窗体。2单击“插入”菜单中的“日期时间”命令,打开“日期与时间”对话框,如下页图:1197.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 1207.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 3在“日期与时间”对话框中,如果要添加日期,则选中“包含日期”复选框,然后选择要使用的日期格式;如果要添加时间,则选中“包含时间”复选框,然后选择要使用的时间格式。4单击工具栏上的“保存”按钮以保存对窗体的修改。1217.7 定制窗体的外观定制窗体的外观 设置控件属性设置控件属性 除了可以设置控件的特殊效果、其上的文本颜色外,还可以通过调整控件的大小位置等来改变窗体的

49、布局。用户对控件的操作可以有以下几种:1选择控件2移动控件3调整控件大小4对齐控件5修改控件间隔1227.8 使用计算性表达式使用计算性表达式表达式是许多 Microsoft Access 操作的基本组成部分。表达式是产生结果的符号组合,这些符号包括标识符、运算符和值。1237.8 使用计算性表达式使用计算性表达式常见一些使用表达式的操作:设置用于定义计算控件,建立有效性规则,或设置默认字段值的属性。输入一个准则表达式、创建计算字段或更新查询或筛选中的记录。为宏中执行的一个操作或一系列操作设置条件,或者为多个操作指定参数。1247.8 使用计算性表达式使用计算性表达式在 Visual Basi

50、c 程序中,为多个函数、语句和方法指定参数。在“查询”窗口的“SQL”视图中编辑 SQL 查询,或者在属性设置或参数中使用 SQL 语句。1257.8 使用计算性表达式使用计算性表达式使用“表达式生成器”创建表达式 1启动“表达式生成器”,如图:1267.8 使用计算性表达式使用计算性表达式2在“表达式生成器”左下方的框中,双击或单击含有所要元素的文件夹。3在中间下方的框中,双击元素可以将它粘贴到表达式框中,或者单击元素某一类别。1277.8 使用计算性表达式使用计算性表达式4如果选择了位于中下方框中的类别,其值将显示在右下框中。双击这个值也可以将它粘贴到表达式框中。也可以在表达式框中直接键入

51、表达式。 5如果要在表达式中粘贴所需的运算符,只需将插入点置于表达式框中要插入运算符的位置,并单击位于生成器中部的某一运算符按钮即可。6完成表达式后,请单击“确定”按钮。 1287.9 在窗体中使用宏在窗体中使用宏 Microsoft Access 可以对窗体或控件中的多种类型事件作出响应,包括鼠标单击、数据更改以及窗体或报表的打开或关闭等,而对一个事件的响应可以是表达式、宏或Visual Basic过程。 要在响应事件时运行宏或事件过程,按以下顺序操作: 1297.9 在窗体中使用宏在窗体中使用宏 1在“设计”视图中打开窗体或报表。2创建宏或事件过程。例如,可以创建一个用于在单击命令按钮时显

52、示某种信息的宏或事件过程。3将窗体、报表或控件的适当事件属性设为宏的名称;如果使用的是事件过程,可以设为 “事件过程”。 1307.10 设置值设置值 改变当前的控制焦点改变当前的控制焦点使用 GoToControl 操作,可以把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。GoToControl 操作只有一个参数:Control Name,表示要放置焦点的字段或控件名称。1317.10 设置值设置值 改变当前的页号改变当前的页号使用 GoToPage 操作,可以在活动窗体中将焦点移到某一特定页的第一个控件上。GoToPage 操作有三个参数:Page Nu

53、mber 要将焦点移动到的页。Right 页上点的水平位置。Down 页上点的垂直位置。1327.10 设置值设置值改变当前的记录号改变当前的记录号浏览按钮 提供了一个有效的方法可以移到第一个、上一个、下一个、最后一个或空白(新)记录。 1337.10 设置值设置值 查找记录查找记录 我们已经知道,在数据表中可以查找数据。同样,在窗体中也可以使用“查找”命令来执行查找功能,我们以在固定资产管理系统中的“资产名称”字段查找“笔记本”来具体说明操作方法:1347.10 设置值设置值 1在固定资产管理系统数据库窗口中,单击“窗体”对象。2选择“资产信息”窗体,然后单击“打开”按钮。3单击窗体中的“资

54、产名称”字段。4选择“编辑”菜单中的“查找”命令,出现 “查找和替换”对话框。5在“查找内容”框内输入“笔记本”,然后单击“查找下一个”按钮。6单击“关闭”按钮关闭对话框。1357.10 设置值设置值 显示提示信息显示提示信息ControlTipText(控件提示文本)属性用于指定显示为“屏幕提示”的文本。当鼠标指针停留在控件上时,将显示“屏幕提示”。对于窗体或窗体上的控件,还有一些其他方法来提供帮助信息。StatusBarText 属性用于将控件的有关信息显示在状态栏上。如果要对窗体或控件提供更广泛的帮助,可以使用 HelpFile 和 HelpContextId 属性。1367.10 设置

55、值设置值 打印窗体打印窗体可以在窗体的各个视图中打印窗体或预览窗体。1打印窗体(1)从“设计”视图、“窗体”视图或“数据表”视图中打印窗体:在“文件”菜单中,单击“打印”命令。在“打印”对话框中,选择需要的打印选项。 1377.10 设置值设置值 打印窗体打印窗体(2)从“数据库”窗口中打印窗体:请单击“对象”下的“窗体” 选择要打印的窗体。在“文件”菜单中,单击“打印”命令。在“打印”对话框中,选择需要的打印选项。单击“确定”按钮。 1387.10 设置值设置值 打印窗体打印窗体2预览窗体(1)在“设计”视图、“窗体”视图或“数据表”视图中预览窗体:单击工具栏上的“打印预览” 按钮 。单击工

56、具栏上的“视图”按钮以返回到“设计”视图、“窗体”视图或“数据表”视图中。 1397.10 设置值设置值 打印窗体打印窗体(2)在“数据库”窗口中预览窗体:单击“对象”下的“窗体” 。选择要预览的窗体。单击工具栏上的“打印预览”按钮 。 1407.10 设置值设置值 利用宏来引入和导出数据利用宏来引入和导出数据 在Access中,用户可以使用宏将其他的数据库、电子表格甚至是文本文件中的数据与Access数据库进行自动导入、导出或链接。1417.10 设置值设置值 利用宏来引入和导出数据利用宏来引入和导出数据与数据导出导入有关有三个宏:使用 TransferDatabase 操作可以在当前的 Microsoft Access 数据库和其他数据库之间导入、导出或链接数据。 使用 TransferSpreadsheet 操作可以在当前的 Microsoft Access 数据库和电子表格文件之间导入、导出或链接数据。 使用 TransferText 操作可以在当前的 Microsoft Access 数据库和文本文件之间导入、导出或链接数据。 1427.10 设置值设置值 设计菜单设计菜单 如果用户想要创建自己的菜单,首先应该了解一下有关的概念。出现在Access窗口标题下面的菜单叫做菜单栏,一般上面我们会看到“文件”、“编辑”、“视图”、“

温馨提示

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

评论

0/150

提交评论