版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 创建与使用主/子窗体 本章小结
2、5 7.1 认识窗体认识窗体 返回目录 窗体就是Windows操作系统中的窗 口,在Microsoft Access中窗体是一种数 据库对象,用户与系统及数据库进行交 互的主要界面就是窗体,用户对数据库 的使用和维护主要就是通过窗体进行的, 同时窗体也用于控制程序流程。 6 7.1 认识窗体认识窗体 一个窗体的例子一个窗体的例子 7 7.1 认识窗体认识窗体 窗体的结构窗体的结构 u窗体页眉:在窗体视图的顶部,打印时只出现 在第一页的顶部。 u页面页眉:只在打印时第一页在窗体页眉的下 面,或其他各页的顶部。 u主体:是窗体的主要部分,绝大多数的控件及 信息都出现在主体节中。 u页面页脚:只在打
3、印时出现在每一页的底部。 u窗体页脚:在窗体视图的底部,打印时只出现 在最后一页的最后一个主体节之后。 返回目录 Microsoft Access窗体分为五节: 8 7.1 认识窗体认识窗体 窗体的种类窗体的种类 根据窗体是否与数据源连接可以分为绑定窗 体和未绑定窗体 根据窗体的功能用途,可以将窗体分为几种 窗体类型,用于控制程序流程的窗体、用 于与用户进行交互的窗体以及用于操作数 据库的窗体。 返回目录 9 7.1认识窗体认识窗体 窗体的种类窗体的种类 在Microsoft Access中,用户可以建立多 种类型的窗体来操作数据库: u纵栏式窗体 u表格式窗体 u数据表窗体 u图表窗体 u数
4、据透视表窗体以及主/子窗体 返回目录 10 7.1认识窗体认识窗体 窗体的种类窗体的种类 新建窗体窗口中,可以看到这些窗体类型 11 7.2 窗体的用途窗体的用途 返回目录 窗体的主要用途有: u 数据的查看与输入 u 控制应用程序的流程 u 自定义对话框 u 打印数据库信息 12 7.3 建立窗体建立窗体 在Microsoft Access中创建窗体有两种方 法 u一种是利用系统提供的向导创建窗体, 这为用户提供了极高的方便性 u另一种方法是采用手动的方法创建窗体, 这种方法可以为用户提供最大的灵活性 返回目录 13 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 利用向导,系统
5、将按照用户的设置自动创 建相应的窗体,用户可以在窗体的创建过程中 对窗体进行定制。这其中又包括多种方法: u创建自动窗体 u使用“自动创建窗体”向导创建窗体 u使用向导创建窗体 u创建基于多个表的窗体 u创建图表窗体 u创建数据透视表窗体 返回目录 14 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 1创建自动窗体 如果用户只需要创建一个简单的单列窗 体,用户可以使用 “自动窗体”命令创建一 个显示选定表或查询中所需字段及记录的窗 体,具体操作步骤如下: (1)在“数据库”窗口中选择作为窗体 数据来源的表或查询。 返回目录 15 7.3 建立窗体建立窗体 使用向导创建窗体使用向导
6、创建窗体 (2)选择“插入”菜单中的“自动窗体” 命令,或者单击“数据库”工具栏中“新对 象”按钮右侧的向下箭头并选择“自动窗体” 命令。 (3)Access将创建好自动窗体,但并 没有保存,用户满意后可以保存。 返回目录 16 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 2使用“自动创建窗体”向导创建窗体 “自动创建窗体”向导创建显示基础表 或查询中所有字段和记录的窗体。如果选定 的记录源有相关的表或查询,窗体还将包含 来自这些记录源的所有字段和记录。 (1)在“数据库”窗口中,单击“对象” 下的“窗体” 。 (2)单击“数据库”窗口工具栏上的 “新建”按钮。 返回目录 17
7、 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (3)在“新建窗体”对话框中,单击下 列向导之一: “自动创建窗体:纵栏式”,每个字段都显示在 一个独立的行上,并且左边带有一个标签。 “自动创建窗体:表格式”,每个记录的所有字 段显示在一行上,标签显示在窗体的顶端。 “自动创建窗体:数据表”,每个记录的字段以 行-和-列的格式显示,即每个记录显示为一行, 每个字段显示为一列。字段的名称显示在每一列 的顶端。 (4)单击包含击作为窗体数据来源的表 或查询。 (5)单击“确定”。 返回目录 18 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 3使用向导创建窗体 (1)在
8、“新建窗体”对话框中,选择需 要的向导: 返回目录 19 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (2)单击确定,进入窗体向导对话框之 一,对话框中的下拉列表框中选择“表:资 产信息”,然后单击“”按钮,如图: 返回目录 20 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (3)单击“下一步”按钮,出现选择窗 体布局对话框,如图: 返回目录 21 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (4)此处选择“纵栏表”,单击“下一 步”,出现选择窗体样式对话框,如图: 返回目录 22 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (5
9、)在窗体样式对话框中选择“混合” 样式,单击“下一步”,进入窗体向导的最 后一个对话框,如图: 返回目录 23 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (6)在这个对话框中为窗体指定标题 “主窗体”,选中“修改窗体设计”选项, 单击完成,进入窗口设计视图,如图,至此 该窗体的向导设计阶段结束 返回目录 24 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 返回目录 25 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 4创建基于多个表的窗体 要创建从多个表中提取数据的窗体,可 以有多种方法,用户可以创建一个基于多表 的查询,然后利用窗体向导创建基于该
10、查询 的窗体,最快、最简单的方法是使用“窗体 向导”。窗体向导能够加速创建窗体的过程, 因为它可以完成所有的基本工作。在窗体向 导的第一个对话框中,可以选择将包含在窗 体中的字段。 返回目录 26 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 这些字段可以源于一个表,也可以源于 多个表。当使用窗体向导创建一个多表窗体 时,Microsoft Access 将根据向导中指定的选 项,为窗体创建一个 SQL 语句。该 SQL 语 句包含使用的表及字段的有关信息。要使用 窗体向导创建一个基于多表的窗体,用户可 以按照下述步骤进行操作: 返回目录 27 7.3 建立窗体建立窗体 使用向导
11、创建窗体使用向导创建窗体 (1)在“新建窗体”对话框中选择“窗 体向导”选项,用户可以在“选择该对象数 据的 来源表或查询”下拉列表中留白,即 不选择任何记录源。 (2)单击“确定”按钮启动窗体向导, 在打开的对话框的“表/查询”下拉列表中选 择包含所需记录的表。 (3)将“可用字段”列表框中的相关字 段添加到“选中的字段”列表框中。 (4)重复直至所有需要的字段被添加到 “选中的字段”列表框中。 返回目录 28 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (5)单击“下一步”按钮,窗体向导提示 用户确定查看数据的方式,在对话框的左侧 列出当前选定记录源的名称,选择不同的表 名
12、称可以创建不同布局的窗体。 在表名称列表框中选择某个相关表时,Microsoft Access允许用户创建带有子窗体的窗体以及链接窗体 两种窗体类型。“带有子窗体的窗体”即主/子类型的 窗体,应用带有子窗体的窗体结构可以在子窗体内显 示主窗体中字段所对应的多个记录;“链接窗体”是 在窗体中利用按钮链接一个子窗体,其实质也是一个 主/子结构的窗体。 在表名称列表框中选择主表时,Microsoft Access允许 用户创建单个窗体,单个窗体就是指在窗体中不应用 主/子窗体结构,而采用一个窗体显示从多个表中选择 的所有字段,窗体中字段的关系是一对一的关系。 返回目录 29 7.3 建立窗体建立窗体
13、 使用向导创建窗体使用向导创建窗体 选择所需创建的窗体布局后单击“下一步” 按钮,接下来出现的对话框将与用户选择的窗 体类型有关: 选择“带有子窗体的窗体”或“单 个窗体”后,向导提示用户确定窗 体或子窗体的布局格式。布局确定 后单击“下一步”按钮,窗体向导 提示用户为窗体指定样式。 选择“链接窗体”选项,窗体向导 将跳过确定窗体布局步骤而直接跳 到窗体指定样式。 返回目录 30 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (6)在窗体指定样式对话框中指定相应 的样式后单击“下一步”按钮,窗体向导要 求 用户为窗体和子窗体或者第一个窗体和 第二个窗体指定标题。 (7)单击“完成
14、”按钮,完成所需窗体 的创建。 如果用户在选择记录源和字段的操作中 选择的多个表间没有任何关系,单击“下一 步”按钮后窗体向导将提示用户重新定义相 应的表间关系。 返回目录 31 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 5创建图表窗体 用户可以利用系统提供的图表向导快速 创建图表窗体,也就是将数据库中的数据通 过一定处理,然后以图表的形式表现出来。 要使用图表窗体,用户需要安装Microsoft Graph。使用图表向导创建图表窗体,可以按 照下述步骤进行: 返回目录 32 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (1)在“新建窗体”对话框中选择“图 表
15、向导”选项,在对话框下面的下拉列表框 中选择某个表或查询,作为窗体数据来源。 (2)单击“确定”按钮启动图表向导, 在此对话框中为图表选择所需的字段。 (3)单击“下一步”按钮,出现“图表 向导”对话框之二。在此对话框中,会有多 种图表类型可以选择。用户需要选择一种图 表类型。 返回目录 33 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (4)单击“下一步”按钮,出现“图表 向导”对话框之三。在此对话框中,将字段 按钮拖放到示例图表的相应框内。 (5)单击“下一步”按钮,出现“图表 向导”对话框之四。在此对话框中,为创建 的图表指定标题。在“请确定是否显示图例” 区中,可以指定
16、是否在图表达式显示图例。 (6)单击“完成”按钮,最终完成的图 表窗体的创建。 返回目录 34 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 6创建数据透视表窗体 数据透视表窗体是一种交互式的表,可 以进行选定的计算,例如求和(“数字”字 段的默认值)与计数(“文本”字段的默认 值),所进行的计算与数据在数据透视表窗 体中的排列有关。例如,数据透视表窗体可 以水平或者垂直显示字段值,然后计算每一 行或列的合计。数据透视表也可以将字段值 作为行号或列标,在每个行列交汇处计算出 各自的数量,然后计算小计和总计。使用数 据透视表窗体,用户需要已经安装Microsoft Excel。使用
17、向导创建数据透视表窗体: 返回目录 35 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (1)在“新建窗体”对话框中,单击 “数据透视表向导”选项,再单击“确定” 按钮。 (2)出现一个“数据透视表向导”的介 绍窗口,单击“下一步”按钮,出现“数据 透视表向导”对话框之二,提示用户选择表 或查询中的字段。用户可以从多个相关表或 查询中选择数据透视表对象所需的字段。 返回目录 36 7.3 建立窗体建立窗体 使用向导创建窗体使用向导创建窗体 (3)单击“完成”按钮,完成数据透视 表的窗体,但此时窗体是空白的。 (4)在此窗体中,需要用户分别将各字 段拖至行字段、列字段和数据字段,得
18、到数 据透视表的最终窗体。 返回目录 37 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 在MicrosoftAccess中创建窗体时,用户 可以利用设计器创建个性化的窗体。在设计 窗体的过程中,可以利用系统提供的“工具 箱”在窗体中添加各种控件,如文本框、选 项卡、命令按钮、图片等。以创建固定资产 管理系统中的“登录”窗体为例说明手工设 计窗体的过程: 返回目录 38 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 1创建空白的窗体 使用设计器创建窗体之前,用户应创建一个 空白的窗体: (1)在“数据库”窗口中,打开“新建窗 体”对话框,在“新建窗体”对话框中选择“
19、设 计视图”选项。 (2)在“请选择该对象数据的来源表或查 询”下拉列表中选择作为记录源的表或查询名称。 (3)单击“确定”按钮,Microsoft Access 将创建的空白窗体显示在“设计视图”中并显示 出“工具箱”工具栏。 返回目录 39 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 2在窗体中添加页眉和页脚 在MicrosoftAccess窗体中,用户既可以 在窗体添加窗体的页眉和页脚,也可以在窗 体中添加页面的页眉和页脚。 要在窗体中添加页眉或页脚,用户可以 按照下述步骤进行操作: 返回目录 40 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 (1)执行下
20、列操作之一可以在窗体中显 示页面页眉和页脚: 选择“视图”菜单中的“页面页眉页脚”命令。 在窗体的空白位置单击鼠标右键,从快捷菜单中选 择“页面页眉页脚”命令。 (2)执行下列操作之一可以在窗体中显 示窗体页眉和页脚: 选择“视图”菜单中的“窗体页眉页脚”命令。 在窗体的空白位置单击鼠标右键,从快捷菜单中选 择“窗体页眉页脚”命令。 返回目录 41 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 3将基本表或查询的字段添加到窗体中 创建空白窗体后,用户可以快速将基本 表或查询中的字段添加到窗体的文本框控件 中。基本表或查询的字段显示在文本框控件 的标签中,字段值显示在标签右侧的文本
21、框 中。要将基本表或查询的字段添加到窗体中, 用户可以按照下述步骤进行操作: 返回目录 42 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 (1)在“设计视图”中打开所需的窗体。 (2)单击“窗体设计”工具栏中的“字 段列表”按钮,Access将在屏幕上显示出基 本表或查询窗口,该窗口中包含当前表或查 询的所有字段。 返回目录 43 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 (3)在基本表或查询中选择要添加到窗 体中的字段,用户可以根据下面的操作方法 进行 字段的选择。 要选择某个字段,可以使用鼠标左键在基本表或查 询窗口中单击相应的字段名称。 要选择一组不连续
22、的字段,可以按住Ctrl键并逐个 单击所有需要选择的字段名称。 如果要选择一组连续的字段,可以在该组的第一个 字段名上单击,然后按住Shift键并单击该组最后一 个字段名。 如果要选择表或查询窗口中的全部字段,可以双击 基本表或查询窗口的标题栏。 返回目录 44 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 (4)在选择的字段上按住鼠标左键并拖 动,在窗体的合适位置松开鼠标左键。 Access将用户在基本表或查询窗口中选择的 字段放置在各自的文本框控件中。 (5)根据需要调整文本框及标签文本的 大小,以便完整地显示相应的数据。 返回目录 45 7.3 建立窗体建立窗体 不用向导创
23、建窗体不用向导创建窗体 4显示或隐藏网格 网格线主要用于对齐窗体中的各个控件, 并可根据网格线确定窗体中各个节的大小。 如果用户觉得在窗体“设计”视图中显示网 格线后整个窗口显得比较杂乱,用户可以将 网格线隐藏起来。具体操作步骤如下: (1)在“设计”视图中打开需要隐藏网 格线的窗体。 (2)选择“视图”菜单中的“网格”命 令。 返回目录 46 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 5创建切换面板窗体 切换面板是Access为用户提供的可以在 不同的模块之间互相切换的手段,可以作为 项目的总体控制,如果要为自己新建的数据 库创建相同类型的切换面板,可以使用“切 换面板管理
24、器”。 返回目录 47 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 6创建自定义对话框 在MicrosoftAccess数据库中,用户还可 以创建自定义对话框。自定义对话框用于为 用户显示相关信息或提示某些数据,自定义 对话框可以是弹出式或非弹出式,弹出式窗 体打开时将一直显示在其他窗体窗口的前端 (这与Windows的帮助窗口有些类似),甚至其 他窗体为当前窗口时也是如此。 返回目录 48 7.3 建立窗体建立窗体 不用向导创建窗体不用向导创建窗体 7其他窗体的创建 Microsoft Access为用户提供了系统内置 的两个对话框,一个是用于接受用户简短的 输入信息的对话框
25、,通过调用InputBox函数 实现,另一个是给用户显示信息情用户确认 操作的对话框,通过调用函数MsgBox实现。 返回目录 49 7.4 窗体窗口介绍窗体窗口介绍 在进行窗体设计时,需要进入窗体的设 计视图,在这个视图中,有窗体设计窗口, 工具箱,同时Access的工具栏中会出现“窗 体设计”和“格式(窗体/报表)”工具栏。 用户在进行设计时,需要充分利用这些工具 以及窗体的弹出式菜单。 返回目录 50 7.4 窗体窗口介绍窗体窗口介绍窗体的工具栏窗体的工具栏 窗体的工具栏分为“窗体设计”和“格 式(窗体/报表)” 1“窗体设计”工具栏 Access的窗体“设计”视图提供的“窗 体设计”工
26、具栏包含有各种命令按钮,这些 命令按钮可以在设计窗体时使用。如图所示。 返回目录 51 7.4 窗体窗口介绍窗体窗口介绍窗体的工具栏窗体的工具栏 2“格式”工具栏 除了“窗体设计”工具栏外,Access还 提供了“格式”工具栏。利用“格式”工具 栏可设置窗体或其控件的文本格式。“格式” 工具栏如图711所示 返回目录 52 7.4 窗体窗口介绍窗体窗口介绍窗体弹出式菜单窗体弹出式菜单 用户在窗体设计窗 口中不同的地方单击鼠 标右键会有不同的弹出 式菜单,在已放置好的 控件上用右键单击会出 现控件相关的弹出式菜 单。在窗口的标题栏上 单击右键会看到弹出式 菜单 返回目录 53 7.4 窗体窗口介
27、绍窗体窗口介绍窗体弹出式菜单窗体弹出式菜单 当在窗体的 节选择器或各个 节中没有被控件 占据的部分单击 鼠标右键,将会 有右图弹出式菜 单 返回目录 54 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 工具箱中提供了用于设计窗体的各种强 大工具,利用工具箱可以向窗体上添加各种 各样的窗体控件。工具箱中的多数工具按钮 同时具有向导,应用向导可以帮助开发者加 快窗体的设计过程,提高开发效率。 返回目录 55 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 工具箱中提供了用于设计窗体的各种强 大工具,利用工具箱可以向窗体上添加各种 各样的窗体控件。工
28、具箱中的多数工具按钮 同时具有向导,应用向导可以帮助开发者加 快窗体的设计过程,提高开发效率。 返回目录 56 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 工具箱中的控件,最常用的是命令按钮、 文本框、标签、列表框和组合框。 返回目录 57 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 1标签 标签是个输出控件,Access用来向用户 输出信息,显示说明性的文本。标签不能与 数据源绑定,标签的创建不用向导,只有手 工模式创建。 返回目录 58 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 创建标签,可以照以下步骤:
29、 (1)在“工具箱”窗口中单击“标签” 控件。 (2)在窗体中要加入标签的位置的左上 角单击,并按住鼠标左键拖动到标签的右下 角,松开鼠标左键。 (3)在标签内输入要显示的文本内容 。 返回目录 59 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 2命令按钮 Access中的命令按钮是用于接受用户操 作指令、控制程序流程的主要控件之一,用 户可以通过它指示Access进行特定的操作。 命令按钮对应着一个鼠标左键“按下然后释 放”的动作,这个动作触发一个操作,该操 作可以是一段程序或对应一些宏,通过触发 该操作用户可以完成特定的任务。 返回目录 60 7.4 窗体窗口介
30、绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 在Access中创建命令按钮可以利用命令 按钮向导,也可以手工创建。 (1)利用向导创建命令按钮 在“主窗体”窗体设计状态下确保工 具箱中的“控件向导”按钮已经按下。 单击工具箱中的“命令按钮”按钮。 在窗体中的需要放置命令按钮的位置 单击一下,打开“命令按钮向导”对话框之 一,如下页图: 返回目录 61 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 62 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此窗口中、Access提供了30多种的 操作,本例中,“类别”选择
31、“窗体操作”, “操作”中选择“打开窗体”,单击“下一 步”,打开“命令按钮向导”对话框之二, 如下页图: 63 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 64 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此对话框中,用户可以选择需要打 开的窗体,本例中选择“信息查询”,单击 “下一步”按钮,打开“命令按钮向导”对 话框之三,如下页图: 65 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 66 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在该
32、对话框中,用户可以选择对记录 是否要进行筛选,选择后单击“下一步”按 钮进入下页的“命令按钮向导”对话框之四: 67 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 68 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在这个对话框中,用户确定按钮的外 观形式,本例中选择“文本”并输入“查 询”,然后单击“下一步”按钮,打开“命 令按钮向导”对话框之五,如下页图: 69 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 70 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱
33、 返回目录 在此对话框中用户可以指定命令按钮 的名称,便于以后对该按钮的引用,本例中 键入“查询”,单击“完成”按钮,完成了 命令按钮的创建工作。 71 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 (2)不用向导创建命令按钮 手工创建命令按钮提高更多的灵活性,其 过程是首先将命令按钮放置在窗体中,然后通 过修改命令按钮的属性来达到用户特定的目的。 72 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 将窗体设计状态下的工具箱中的“控 件按钮”弹起。 单击工具箱中的“命令按钮”。 在窗体中单击要放置命令按钮的位置。 此时已经
34、将命令按钮放置到了窗体中, 在该命令按钮上单击鼠标右键,从菜单中选 择“属性”。 在属性窗口中设置该命令按钮相应的 属性,即完成该命令按钮的创建 73 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 3文本框 文本框在Access中用来在窗体中显示或 获取数据,通过文本框,Access可以将数据 呈现给用户,同时也可以接受用户输入的数 据。 文本框可分为绑定的和非绑定的,绑定的 文本框与数据库的某个表中的某个字段进行 绑定,也可以与某个计算表达式进行绑定。 非绑定的文本框则没有数据来源。 文本框的创建有利用向导创建方法和不用 向导创建方法。 74 7.4 窗体
35、窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 (1)利用向导创建文本框(以固定资产 管理系统数据库中的“借出信息”窗体中文 本框“出借人”的添加过程为例,这是一个 绑定的控件) 首先确保工具箱中的“控件向导”按钮 已经按下。单击“文本框”工具。 在窗体中要放置文本框的位置单击,打 开“文本框向导”对话框之一,如下页图: 75 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 76 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此对话框中用户选择文本框的格式, 选择好后单击“下一步”按钮,打开“文本 框
36、向导”对话框之二,如下页图: 77 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 78 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 用户在这里选择文本框的输入法模式, 选择后单击“下一步”按钮,打开“文本框 向导”对话框之三,如下页图: 79 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 80 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 用户在这里需要输入该文本框的名称, 以便于以后对该控件的引用。这里输入“出 借人”,然后单击“完成”按钮,则Ac
37、cess 将文本框加入到窗体中。此时,该文本框并 没有与数据源绑定,就是说文本框并没有与 数据库发生关联,用户需要手工设置他们的 绑定关系。 用鼠标右键单击刚才创建的文本框, 选择属性,打开“属性”窗口,在其中选择 “数据”页,在“控件来源”中选择“出借 人”或键入“出借人”,如图: 81 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 82 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 (2)不用向导创建文本框 如果不用向导进行文本框的创建,用户 需要使“工具箱”窗口的“控件向导”按钮 弹起,单击“文本框”工具按钮后在窗体
38、中 相应的位置单击,将文本框加入到窗体中, 然后需要打开该文本框的“属性”窗口进行 设置,详细的操作过程同“命令按钮”的操 作。 83 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 4列表框和组合框 列表框是由数据行组成的列表,每行可 以包含一个或多个字段,就是说列表框可以 包含多列数据,用户可以从列表框中选择某 行数据。组合框是一个文本框与一个列表框 的组合,在组合框中,用户既可以从列表中 选择数据,也可以在文本框中输入数据。 84 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 列表框和组合框都可分为绑定的与非绑 定的。
39、绑定的列表框和组合框将选定的数据 (组合框还包括输入的数据)与数据源绑定。 列表框和组合框的创建有通过向导创建 和不用向导创建两种方法。 85 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 (1)利用向导创建列表框 在窗体设计状态下,确保“工具箱”窗 口中的“向导按钮”已经按下,单击“组合框” 控件按钮,然后在窗体中相应的位置单击,打 开“组合框向导”对话框之一,如图: 86 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 87 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此对话框中有
40、三个选项,请执行下 列操作之一: 如果想显示几乎不进行更改的一串固 定值,则单击“自行键入所需的值”。 如果想显示记录源中的当前数据,则 单击“使用列表框查阅表或查询中的 值”。 本例中选择“使用列表框查阅表或查询 中的值”后单击“下一步”按钮,进入“组 合框向导”对话框之二,如图: 88 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 89 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 此窗口中选择组合框中列表数据的来 源,本例中选择“表:系统用户”,单击 “下一步”按钮,打开“组合框向导”对话 框之三,如图: 90 7.
41、4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 91 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 此窗口中用户可以选择那些字段包含 在组合框中,本例中将“用户名”加入到右 边的选定字段中。注意:无论用户选择与否, Access会自动把主键字段“ID”自动加入到选 定字段中。单击“下一步”按钮打开“组合 框向导”对话框之四,如图: 92 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 93 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此对话框中用户可以设定
42、列表中的 记录排序,调整完后单击“下一步”按钮进 入“组合框向导”对话框之五,如图: 94 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 95 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 在此对话框中用户可以调整数据列的 宽度,调整完后单击“下一步”按钮进入 “组合框向导”对话框之六,如图: 96 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 97 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 用户在本对话框中指定组合框的标签 的显示文本内容,本例中
43、键入“供应商:” 后单击“完成”按钮,这个组合框就创建成 功。以后用户还可以手工调整该组合框的属 性。 98 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 (2)不用向导创建组合框 首先将“工具箱”窗口中的“控件向 导”弹起。单击“工具箱”中的“组合框” 控件按钮,再在窗体中要放置该组合框的位 置单击,将组合框放下。 选择该组合框的右键菜单中的“属 性”,打开“属性”窗口并选择其中的“其 他”页,将“名称”属性改为“com用户”, 以后可以通过“名称”属性对该控件进行引 用,如图: 99 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱
44、 返回目录 10 0 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 选择“数据”页,在“行来源类型” 中选择“表/查询”,行来源中输入 “SELECT 系统用户.ID, 系统用户.用户 名 FROM 系统用户 ORDER BY 用户名;”, 这个属性决定了组合框中的列表数据的来源, 如图: 10 1 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 10 2 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 选择“格式”页,“列数”属性可以 指定在列表框中或组合框的列表部分所显示 的列数,在其中
45、输入2, 表示显示两列数据, 但是其中一列数据(“ID”列)隐藏,为此需 要在属性“列宽”中输入“0cm;2.54cm”, 这表示将第一列(“ID”)数据隐藏,第二列 (“用户名”)数据宽度是2.54厘米。如图: 10 3 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 10 4 7.4 窗体窗口介绍窗体窗口介绍“窗体设计窗体设计” 的工具箱的工具箱 返回目录 以上操作完成后,则组合框的属性已 经设置完成,用户还可以根据需要调整其他 的属性。最后还要将与该组合框相连的标签 的文本内容改为“用户名:”。 10 5 7.5 窗体特性、控件属性及节的属性窗体特性、控
46、件属性及节的属性 返回目录 在“设计”视图中打开窗体。如果窗体 的“允许设计更改”属性设置为“所有视 图”,那么也就可以在“窗体”视图和“数 据表”视图中设置属性。 10 6 7.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 返回目录 窗体选定器 节选定器 如果要为窗体设置属性,双击窗体选定 器或报表选定器,打开窗体的属性表。如果 要为窗体上的节设置属性,双击节选定器, 打开节属性表,如图: 10 7 7.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 返回目录 如果要为控件设置属性,选定该控件, 然后单击工具栏上的“属性”按钮 ,或者双 击控件,以打开控件属性表
47、进行修改。下图 是一个窗体的属性表窗口: 10 8 7.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 返回目录 1.窗体的主要属性 允许的视图(ViewsAllowed) 浏览按钮(NavigationButtons) 记录源(RecordSource) 弹出方式(PopUp) 模式(Modal) 内含模块(HasModule) 菜单栏(MenuBar) 工具栏(Toolbar) 节(Section) 10 9 7.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 返回目录 2.节的主要属性 强制分页(ForceNewPage) 新行或新列(NewRowOrCol)
48、 保持同页(KeepTogether) 11 0 7.5 窗体特性、控件属性及节的属性窗体特性、控件属性及节的属性 返回目录 3.控件的主要属性 控件来源(ControlSource) Tab 键索引(TabIndex) 控件提示文本(ControlTipText) 11 1 7.6 将图片或其它将图片或其它OLE对象添加到窗体中对象添加到窗体中 返回目录 1.在窗体上编辑未绑定图片或其他对象 1在“设计”视图中打开窗体。 2双击对象。 3如果创建对象的应用程序(OLE 服务器应用程序)是可用的, Microsoft Access 将打开该应用程序。 4进行更改。 11 2 7.6 将图片或其
49、它将图片或其它OLE对象添加到窗体中对象添加到窗体中 返回目录 2. 在窗体中添加绑定对象框 1如果还没创建所需的字段,请在 表中进行创建。 2创建窗体,使其在记录来源中包 含“OLE 对象”字段或图像列。 3在窗体“设计”视图中显示字段 列表。 4从字段列表中将“OLE 对象”字 段或图像列拖拽到窗体中。 11 3 7.7 定制窗体的外观定制窗体的外观 返回目录 通过“调整控件布局”操作可以在一定 程度上格式化窗体信息的显示,通过使用直 线和矩形适当分隔和组织控件,对一些特殊 控件使用“特殊效果”,并对显示的字体使 用丰富多彩的颜色和各种各样的字体,可以 美化窗体,使窗体看起来赏心悦目。 1
50、1 4 7.7 定制窗体的外观定制窗体的外观 加线条加线条 返回目录 利用“工具箱”的“直线”和“矩形” 按钮可以向窗体添加直线和矩形,然后修改 其属性,从而将其他控件加以分隔和组织, 从而大大增强窗体的可读性。 1单击工具箱的“直线”按钮。 2单击窗体的任意处。 3单击刚添加的直线,通过拖动直线的 移动手柄以调整直线的位置。 11 5 7.7 定制窗体的外观定制窗体的外观 加矩形加矩形 返回目录 要为窗体添加 矩形,其操作方法 与添加直线相同。 Access为控件提供 了6种特殊效果, 即平面、凸起、凹 陷、阴影、蚀刻和 凿痕。 11 6 7.7 定制窗体的外观定制窗体的外观 加矩形加矩形
51、返回目录 可以通过更改控件中的文本字体、字号、 对齐方式及颜色使窗体丰富多彩。 更改字体、字号、字型和颜色时,所做 的更改将应用于控件中的所有内容。在控件 中,不能更改个别字符的字体、字号、字型 和颜色。 11 7 7.7 定制窗体的外观定制窗体的外观 设置窗体属性设置窗体属性 返回目录 窗体的背景用来设置窗体运行时显示的 窗口背景图案及图案排列方式。背景图案可 以是Windows环境下的各种图形格式的文件, 如位图文件、图元文件和图标文件等。背景 图案既可以嵌入到窗体中,也可以链接到窗 体中。如果背景图案大小与窗体大小不同, 可以进一步设置缩放模式、对齐方式和是否 平铺等属性。 11 8 7
52、.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 返回目录 窗体是用户与系统交互的界面,为了方 便用户,可以将用户工作时的时间显示在窗 体上。日期和时间添加后,一旦以“窗体” 视图打开窗体,Access就将当前日期和时间 显示在窗体上。 1在“设计”视图中打开相应的窗体。 2单击“插入”菜单中的“日期时间” 命令,打开“日期与时间”对话框,如下页 图: 11 9 7.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 返回目录 12 0 7.7 定制窗体的外观定制窗体的外观 添加日期和时间添加日期和时间 返回目录 3在“日期与时间”对话框中,如果要 添加日期,则选中
53、“包含日期”复选框,然 后选择要使用的日期格式;如果要添加时间, 则选中“包含时间”复选框,然后选择要使 用的时间格式。 4单击工具栏上的“保存”按钮以保存 对窗体的修改。 12 1 7.7 定制窗体的外观定制窗体的外观 设置控件属性设置控件属性 返回目录 除了可以设置控件的特殊效果、其上的 文本颜色外,还可以通过调整控件的大小位 置等来改变窗体的布局。用户对控件的操作 可以有以下几种: 1选择控件 2移动控件 3调整控件大小 4对齐控件 5修改控件间隔 12 2 7.8 使用计算性表达式使用计算性表达式 返回目录 表达式是许多 Microsoft Access 操作的 基本组成部分。表达式是
54、产生结果的符号组 合,这些符号包括标识符、运算符和值。 12 3 7.8 使用计算性表达式使用计算性表达式 返回目录 常见一些使用表达式的操作: 设置用于定义计算控件,建立有效性规 则,或设置默认字段值的属性。 输入一个准则表达式、创建计算字段或 更新查询或筛选中的记录。 为宏中执行的一个操作或一系列操作设 置条件,或者为多个操作指定参数。 12 4 7.8 使用计算性表达式使用计算性表达式 返回目录 在 Visual Basic 程序中,为多个函数、 语句和方法指定参数。 在“查询”窗口的“SQL”视图中编辑 SQL 查询,或者在属性设置或参数中使用 SQL 语句。 12 5 7.8 使用计
55、算性表达式使用计算性表达式 返回目录 使用“表达式生成器”创建表达式 1启动“表达式生成器”,如图: 12 6 7.8 使用计算性表达式使用计算性表达式 返回目录 2在“表达式生成器”左下方的框中, 双击或单击含有所要元素的文件夹。 3在中间下方的框中,双击元素可以将 它粘贴到表达式框中,或者单击元素某一类 别。 12 7 7.8 使用计算性表达式使用计算性表达式 返回目录 4如果选择了位于中下方框中的类别, 其值将显示在右下框中。双击这个值也可以 将它粘贴到表达式框中。也可以在表达式框 中直接键入表达式。 5如果要在表达式中粘贴所需的运算符, 只需将插入点置于表达式框中要插入运算符 的位置,
56、并单击位于生成器中部的某一运算 符按钮即可。 6完成表达式后,请单击“确定”按钮。 12 8 7.9 在窗体中使用宏在窗体中使用宏 返回目录 Microsoft Access 可以对窗体或控件中 的多种类型事件作出响应,包括鼠标单击、 数据更改以及窗体或报表的打开或关闭等, 而对一个事件的响应可以是表达式、宏或 Visual Basic过程。 要在响应事件时运行宏或事件过程,按 以下顺序操作: 12 9 7.9 在窗体中使用宏在窗体中使用宏 返回目录 1在“设计”视图中打开窗体或报表。 2创建宏或事件过程。例如,可以创建 一个用于在单击命令按钮时显示某种信息的 宏或事件过程。 3将窗体、报表或
57、控件的适当事件属性 设为宏的名称;如果使用的是事件过程,可 以设为 “事件过程”。 13 0 7.10 设置值设置值 改变当前的控制焦点改变当前的控制焦点 返回目录 使用 GoToControl 操作,可以把焦点移 到打开的窗体、窗体数据表、表数据表、查 询数据表中当前记录的特定字段或控件上。 GoToControl 操作只有一个参数: Control Name,表示要放置焦点的字段 或控件名称。 13 1 7.10 设置值设置值 改变当前的页号改变当前的页号 返回目录 使用 GoToPage 操作,可以在活动窗体 中将焦点移到某一特定页的第一个控件上。 GoToPage 操作有三个参数: P
58、age Number 要将焦点移动到的页。 Right 页上点的水平位置。 Down 页上点的垂直位置。 13 2 7.10 设置值设置值改变当前的记录号改变当前的记录号 返回目录 浏览按钮 提供了 一个有效的方法可以移到第一个、上一个、 下一个、最后一个或空白(新)记录。 13 3 7.10 设置值设置值 查找记录查找记录 返回目录 我们已经知道,在数据表中可以查找数 据。同样,在窗体中也可以使用“查找”命 令来执行查找功能,我们以在固定资产管理 系统中的“资产名称”字段查找“笔记本” 来具体说明操作方法: 13 4 7.10 设置值设置值 返回目录 1在固定资产管理系统数据库窗口中,单击
59、“窗体”对象。 2选择“资产信息”窗体,然后单击“打开” 按钮。 3单击窗体中的“资产名称”字段。 4选择“编辑”菜单中的“查找”命令,出 现 “查找和替换”对话框。 5在“查找内容”框内输入“笔记本”,然 后单击“查找下一个”按钮。 6单击“关闭”按钮关闭对话框。 13 5 7.10 设置值设置值 显示提示信息显示提示信息 返回目录 ControlTipText(控件提示文本)属性用 于指定显示为“屏幕提示”的文本。当鼠标 指针停留在控件上时,将显示“屏幕提示”。 对于窗体或窗体上的控件,还有一些其 他方法来提供帮助信息。StatusBarText 属性 用于将控件的有关信息显示在状态栏上。
60、如 果要对窗体或控件提供更广泛的帮助,可以 使用 HelpFile 和 HelpContextId 属性。 13 6 7.10 设置值设置值 打印窗体打印窗体 返回目录 可以在窗体的各个视图中打印窗体或预 览窗体。 1打印窗体 (1)从“设计”视图、“窗体”视图或 “数据表”视图中打印窗体: 在“文件”菜单中,单击“打印”命 令。 在“打印”对话框中,选择需要的打 印选项。 13 7 7.10 设置值设置值 打印窗体打印窗体 返回目录 (2)从“数据库”窗口中打印窗体: 请单击“对象”下的“窗体” 选择要打印的窗体。 在“文件”菜单中,单击“打印”命 令。 在“打印”对话框中,选择需要的打 印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46192.3-2025液晶配向膜测试方法第3部分:光电性能
- 湖北省2021-2025年高考化学试题分类汇编:化学实验综合题(湖北专用)原卷版
- 有机污染物来源解析-洞察与解读
- 2025年中级维修电工实操试题及答案
- 2025年《大气污染控制工程》期末课程考试试卷及答案
- 河南省焦作市2024-2025学年七年级下学期期末道德与法治试题(含答案)
- 知了幼儿园特色介绍
- 2025年国开作业健康教育与健康促进.自测题82参考及答案
- 河北省保定市四县某中学2024-2025学年高二年级上册12月联考生物学试卷(有答案)
- (2025年)二级造价工程师水利工程考试历年真题及答案
- 手术患者出院后的随访流程实施
- 篮球突破分球教案
- 附件6工贸高风险企业高危领域较大以上安全风险管控清单
- 2025年保安证考试答题技巧与试题答案
- 妇科理论知识培训课件
- 苏州博物馆课件
- 《医疗机构质量管理培训》课件
- 2025年1月浙江首考高考英语听力试题真题及答案(含原文+MP3)
- 《纺织物的性能》课件
- 民航安检心理培训
- 热点07多学科视域下的总体国家安全观(热点速递)
评论
0/150
提交评论