当前位置: >>
在Access中创建和使用窗体
在 Access 中创建和使用窗体本章中,将介绍 Access 的另一个对象――窗体。窗体对象在数据库的使用中 作用灵活,它可以让数据库的内容更丰富,变化更多样。窗体为用户提供了一个 窗体化的表格,可以自由规划表格的内容,在字段中输入、编辑数据,放置各种 辅助控件,控制流程的运行,是用户和数据库之间的联系中介。在5.1
Access 窗体概述ACCESS 窗体有多种功能,是 ACCESS 数据库系统的一种重要的数据库对象。在前面 学会了怎样创建查询,可以看到查询的结果显示在一个简单的表格中,虽然可以进行一些 对数据表的维护操作,但是显得很不方便,界面很不直观。窗体为解决了这个问题。 可以使用窗体对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗 体的布局。在窗体中可以安排字段显示的位置,可以为字段建立输入选项,可以验证输入 的数据,还可以建立包含其他窗体的窗体。 构成窗体的元素叫控件 Control,ACCESS 有丰富的控件可供用户选择,这些控件在 Windows 的应用中是很常见的,对于用户来说也是很熟悉的。 一般来说,窗体可以分为以下三个类别: 数据窗体:用来输入、显示和修改数据。 切换面板窗体:用来打开其他的窗体或报表。 自定义对话框:用来接受用户的命令并依照命令执行某种操作。 后两种窗体的功能比较简单,也很容易实现,而数据窗体由于要使用数据表或查询中 的数据,所以显得比较复杂,因此要重点学习怎样创建和设计数据窗体。 窗体是用户同数据序数据之间的主要操作接口,它的作用通常包括显示和编辑数据、 接受用户输入,以及控制应用程序流程等几个方面。5.1.1显示和编辑数据显示数据和编辑数据,这是窗体最重要的用途。窗体提供了对数据库中数据进行操作 的基本方法,例如,用户可以通过窗体这个操作界面,对数据进行添加、修改、删除等操 作。一般每个窗体都同一个表或查询(也称作一个基表或一个原集)相关联,这意味着用户在 窗体中对数据的改动,同用户在该基表或原集的数据表视图中进行的改动具有相同的效果。 通过设置窗体中显示数据控件的属性,用户可以控制对数据的操作方式。例如,用户 可以将某个显示数据的文本框设置为只读,或是将不需要显示的数据隐藏,以防止用户查 看或修改。在基表和原集的数据表视图中,用户无法进行类似的操作,从这个意义上说, 它能够提供比数据表视图更高级的操作特性。2在窗体中,也可以进行简单的计算。5.1.2接受用户输入这里的接受用户输入,指的不是数据的输入,而是操作的输入。在窗体中,可以接受 用户操作指令,完成相应的操作, 例如,对于创建—个自定义的对话框,为用户提供多种选项,当需要进行相应操作时。 先显示该对话框。然后由用户选择需要的选项,并进行相应的操作。 利用窗体,也可以向用户提供必要的提示信息。例如,当用户进行了错误的操作,窗 体可以向用户显示一个警告信息,通知用户操作失败。5.1.3控制应用程序流程利用窗体,还可以控制应用程序流程。这时,窗体更像一个真正的应用程序,上面显 示有各种命令的操作按钮,通过单击相应的按钮,用户可以进入不同的操作环境,完成相 应操作。 通常,要控制应用程序流程,可以创建被称作面板的面体。在该窗体上放置命令按钮 控件, 然后将控件的单击操作映射到某个执行命令的宏或 VB 模块上, 从而完成动作序列的 自动化。5.2 快速创建窗体当需要快速创建窗体时,自动窗体按钮是最好的方法了,但是为了创建窗体还有更好 的方法,尽管这些方法所需要的时间较长,然而却有更多的控件可用于控制窗体的外观。 关闭刚创建的窗体时,一定要保存它。 单击数据库窗口的“窗体”标签,然后单击“新建”按钮,出现“新建窗体”对话框, 注意对话框的底部有个组合框,其中的内容是选择窗体要使用的数据源和表。假设选用客 户表,如图 5-1 所示。在 Access 中创建和使用窗体 图 5-1 使用新建窗体对话框可以有许多的方法创建窗体3下面列出新建窗体对话框中的各个项目的含义: 设计视图——直接进入窗体的设计视图,常用在修改窗体时。 窗体向导——快速创建窗体的方法,可解决很大一部分的问题,Access 2003 将创 建一个激活的窗体,该窗体是一个好的出发点,接下来将一步一步地执行窗体向 导。 自动创建窗体:纵栏式——在本章开始时用过自动窗体方法,这里的不同处在于 有个灰色的背景,这是创建窗体的快速方法。每个窗体只显示一条记录,如果想 看它的样例,选择这个选项并单击“确定” 。 自动创建窗体:表式——不要为它的名字“表”所迷惑,这是另一种创建窗体的 方法。自动在窗体中横向排列。窗体的样式称为连续窗体视图,也就是说多个记 录一次出现,但它又和数据表视图不一样。 自动创建窗体:数据表——它的名字已经说明了一切。这可快速创建数据表视图 形式的窗体。Access 2003 把它称为数据表窗体视图。5.2.1自动窗体使用“自动窗体”可以创建一个显示选定表或查询中所有字段及记录的窗体。每一个 字段都显示在一个独立的行上,并且左边带有一个标签。操作步骤如下所示: 1. 在“数据库”窗口中,单击“对象”中的“表”或“查询”选项卡。图 5-2用自动窗体按钮创建窗体4 图 5-3 自动创建的窗体结果2. 双击作为窗体数据来源的表或查询,或者以任一视图方式打开表或查询,在本例中 选择“book”数据库中表对象——“book”数据表。 3. 单击工具栏上的“新对象”按钮上的箭头,然后选择“自动窗体” ,如图 5-2 所示。 4. 最后,根据“产品”数据表由 Access 2003 自动创建的窗体显示如图 5-3 所示。 图 5-3 是个典型的窗体示例, 窗体中有一些与数据表相同的控件, 如窗口记录的导航控 制按钮和选中的记录,窗体中编辑字段的命令也与数据表中的相同5.3 使用向导创建和设计窗体与使用表向导创建表对象相似,用户也可以用窗体向导来创建窗体对象。窗体向导有更多 的选项使得用户可以自己定制出性能独特的窗体,向导一步一步地向用户提问,并自动提 示相关信息,询问需要制作的窗体的各种特性值。用户可以根据自己的需要,创作自己的 窗体。5.3.1基于单表窗体向导有更多的选项使得用户可以自己定制出性能独特的窗体,这种向导和其他的 向导一样一步一步地向用户提问,询问需要制作的窗体的各种特性值。操作步骤如下: 1. 在“数据库”窗口中,单击“对象”的“窗体”选项卡。双击“使用向导创建窗体” 选项,得到“窗体向导”对话框,如图 5-4 所示。图 5-4“窗体向导”对话框2. 在“表/查询”框中选择作为窗体数据来源的表或查询的名称,本例中选择“雇员” 表来作为窗体数据来源。在 Access 中创建和使用窗体53. 单击 按钮选定窗体中需要的字段,在向导中选“雇员”表中的“工作证号”“姓 、 名”“单位”“部门”和“联系***”字段,如图 5-5 所示。单击“下一步”按钮,进 、 、 入到向导的第二步。图 5-5“窗体向导”第一步:选择窗体中的字段注意 选取除一个或两个字段之外的所有字段的快捷方法是用 按钮所有字段移 动所有的字段。然后选择不需要的字段,单价“左移” 按钮。这种方法使得操 作变得非常简单。 4. 现在选择布局,这一步中给出了窗体上可以使用的字段外观的 4 种选择状态,前三 种选择与“自动窗体向导”中的形式相同,而第 4 种选择是一种新的外观被称为调整 表方式。对调整表类型的屏幕中字段的排列是从左到右,从上到下,每个字段的标签 排列在字段上面。选择“纵栏表”类型,如图 5-6 所示,再单击“下一步” 。图 5-6“窗体向导”第二步:为窗体选择合适的布局65. 增加窗体的样式,如图 5-7 所示。 这一步中给出了窗体中可以使用不同的样式选择项,当单击选中不同的样式时,被选 中的样式以不同的图形方式显示在屏幕上。选择所要使用的样式,单击“下一步” 。建议在 应用程序中只用一个或两个样式,因为太多不同样式会使屏幕显示显得混乱。图 5-7“窗体向导第三步:为窗体选择样式6. 为窗体选择标题。这一步是创建窗体标题,可以采用 Access 2003 默认的窗体名称。 在修改了标题之后,单击“完成”按钮即可,如图 5-8 所示。图 5-8“窗体向导”第四步:为窗体设置标题“雇员”.7. Access 2003 将生成一个窗体。从“文件”菜单中选择“关闭” ,就可看到窗体列表中 的新窗体“雇员”了,如图 5-9 所示。 当然,如果对创建的窗体不满意,可以在“设计”视图中进行更改。 注意在 Access 中创建和使用窗体7如果单击“新建” ,在“新建窗体”对话框中选择“自动窗体”选项之一,则 无论使用“窗体向导”还是使用“设计”视图“格式”菜单中的“自动套用格式” 命令,Access 2003 都将使用最近指定的自动套用格式。图 5-9显示的“产品信息”视图5.3.2基于多表上小节讲述的是创建基于单表的窗体,要创建从多个表中提取数据的窗体,最快、最 简单的方法也是使用“窗体向导” 。 创建基于多个表的基本思路和基于单表的有所不同,下面是其操作步骤: 1. 在窗体向导的第一个对话框中,可以选择将包含在窗体中的字段。这些字段可以源 于一个表,也可以源于多个表。例如,可以在窗体中选择包含来自“供应商”表及“产 品”表的数据,如图 5-10 所示。图 5-10平面窗体视图示例提示 Access 2003 将根据向导中指定的选项, 当使用窗体向导创建一个多表窗体时,8为窗体创建一个 SQL 语句。该 SQL 语句包含使用的表及字段的有关信息。 2. 下面,需要选择窗体数据的查看方式,如图 5-11 所示。当然,对于本例而言,选择 “通过供应商”方式。图 5-11选择窗体查看方式3. 接下来的工作就是选择窗体的样式及为窗体命名了,和前面所讲的基本相同,不再 赘述。 使用窗体向导可以创建一个以“平面窗体”或“分层窗体”方式显示来自多表数据的 窗体。平面窗体的示例之一是显示产品的窗体,如图 5-12 所示。 分层窗体拥有一个或一个以上子窗体。如果要显示一对多关系的表中数据,子窗体尤 其有用,如图 5-13 所示。图 5-12平面窗体视图示例图 5-13“类别”窗体视图示例在 Access 中创建和使用窗体9有些情况下,也可能不希望使用子窗体来分层地显示数据。例如,假设有一个拥有许 多控件的窗体,可能没有足够的空间留给子窗体。在这种情况下,可以使用“窗体向导” 来创建同步窗体。当单击一个窗体上的命令按钮时,将打开另一个与前一个窗体中的记录 同步的窗体,如图 5-14 所示。图 5-14同步窗体视图示例5.4 在设计视图中创建窗体当然,同创建表和查询一样,可以不用向导创建窗体,而是直接进入设计视图,在设 计视图中新建窗体。在这之前,先让来认识一下窗体的控件。5.4.1窗体的控件在这一节中, 将围绕如何利用设计视图中的工具创建和修改自己的窗体。 首先在 Access 的窗体中,可以根据需要添加诸如标签、文本框、命令按钮、标签以及分页等控件,利用 这些控件既可以方便用户对数据库中的数据进行编辑、输入和查询,又使得工作界面十分 美观,如图 5-15 所示就是利用 Access 完成的一个简单的窗体。图 5-15Access2003 中的窗体示例10在 Access 中可以通过 3 种视图来查看窗体:窗体视图、设计视图和数据表视图,其中 利用窗体设计视图中的设计功能可以修改窗体的布局,向窗体中添加或编辑已有的控件。 现在就让了解 Access 中控件的意义,以及如何使用它们。当然,这一节对于如何设计报表 也十分有用。 窗体或报表中的所有信息都包含在控件中。控件是窗体或报表上用于显示数据、执行 操作或装饰窗体或报表的对象。例如,可以在窗体或报表上使用文本框显示数据,在窗体 上使用命令按钮打开另一个窗体或报表,或者使用线条或矩形来分隔与组织控件以增强它 们的可读性。5.4.2控件的类型在 Access 2003 的窗体和报表中,用户常常需要利用系统提供的控件进行设计。Access 2003 包含以下控件类型:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、 命令按钮、图像控件、结合对象框、非结合对象框、子窗体/子报表、分页符、线条、矩形 以及 ActiveX 自定义控件,它们可以通过窗体“设计”视图或报表“设计”视图中的工具箱 访问。 通常在窗体或报表的设计视图中,可以看到如图 5-16 所示的工具箱,对于不同的使用 目的,需要使用工具箱中不同的控件。图 5-16Access 控件工具箱在表 5-1 中,对 Access 中的控件根据其用途加以分类,并进行简单地介绍,使用户对 控件的分类先有一个基本的了解。 在下面就对一些基本的控件加以介绍。表 5-1 Access 中可以建立的各种控件及其分类 类型 基本控件 增强的数据 表项和数据 确认控件 控件名称 标签 文本框 选项组 切换按钮 选项按钮 复选框 控 件 作 用显示文字文本 数据被输入到一个文本框中 它包括多个选项按钮、复选框或开关按钮 是一种双态按钮、开或关。它通常使用于图形或图标 当某选项处于选中状态时,选项按钮的显示形式为带有一个圆点的圈形 这也是一种双态控件。若处于开状态,则显示一个含有检查标记的正方形, 若处于关状态,则显示一个空的正方形在 Access 中创建和使用窗体 组合框 列表框 命令按钮 子窗体/子 报表 图像 非限定性对 象框架 图表和图像 控件 限定性对象 框架 线条 矩形 该框是值的一个弹出式列表,它允许输入的值不在该列表中 该框是一系列总是在窗体或报表中显示的值 该按钮用于调用宏功能或运行一个 Basic 程序来启动一个操作 该控件是在原有的窗体或报表之中显示另一个窗体或报表 显示位图图像11该框架保留了一个与窗体字段无关的 OLE 对象或导入的图像,包括图表、图 像、声音文件和视频文件 该框架保留了一个与窗体字段有关的 OLE 对象或导入的图像 可以是一条改变粗细和颜色的线条,它用于分隔 可以是一个任意颜色和大小的矩形,还可以添满或使其空白,可以用来表示 强调此外,根据控件的数据来源又可以将控件分为以下三类:结合型控件、非结合型控件、 计算型控件。 结合型控件与基表或查询中的字段相连,可用于显示、输入及更新数据库中的字段。 结合型控件是受限于数据库中的某个字段,当用户把一个值输入给一个结合型控件时, Access 可以自动修改当前记录中的表中字段。在窗体中允许输入信息的多数控件可以是结 合型的,其中包括 OLE 字段。 非结合型控件与结合型控件相比,则没有数据来源。使用非结合控件可以显示信息、 线条、矩形及图像,但是不会修改任何表的字段。非结合型控件中的内容并未存储在数据 库中某个表格之中,而是存储在窗体本身之中。 计算型控件以表达式作为数据来源。表达式可以使用窗体或报表的基表或基查询字段 中的数据,或者窗体或报表上其他控件中的数据。计算型控件也可以看作是非结合型的, 因为它也不修改表格中的字段。5.4.3标签控件在 Access 2003 的窗体或报表上可以使用标签控件来显示说明性文本。 例如:窗体中的抬头、标题或简短的提示。 标签控件不可以用来显示字段或表达式的数值,它们都是非结合型的。而且当用户从 一个记录移到另一个记录时,它们的值都不会改变。标签控件可以附加到其他控件上。 例如,创建文本框时,将有一个附加的标签显示此文本框的标题,此标签在窗体的“数 据表”视图中显示为字段标题。 如图 5-17 所示是 Access 窗体中的控件应用。 在使用工具箱中的标签工具创建标签时,创建的标签控件将单独存在——并不附加到 任何其他控件上。 可以使用单独的标签显示信息,例如,窗体或报表的标题或其他说明性文本。单独的 标签在窗体的数据表视图中并不显示。12图 5-17窗体控件的示例5.4.4文本框控件在窗体或报表上可以使用文本框来显示某个表或查询中字段的数据,也可以显示利用 SQL 语句所设计的计算表达式和其他查询操作。这种文本框类型称作结合文本框,因为它 与某个字段中的数据相结合。文本框也可以是非结合的。例如,可以创建一个非结合文本 框来显示计算的结果或接受用户所输入的数据。在非结合文本框中的数据并没有保存在任 何位置。 每个文本框一般都需要有个附加的标签控件来说明它的用途。文本框中可以包含多行 数据。超过文本字段宽度的数据自动地在字段边框内环绕。图 5-18 所示是文本框在 Access 窗体中的应用。图 5-18文本框控件的示例5.4.5选项组控件在 Access 的窗体或报表中可以使用选项组来显示一组限制性的选项值。选项组可以使 用户选择某一组确定的值变得十分容易,因为只要单击选项组中所需的值,就可以为字段 选定数据值。在选项组中每次只能选择一个选项。选项组可以由一个组框架及一组复选框、 选项按钮或切换按钮组成,如图 5-19 所示。图 5-19选项组控件的示例在 Access 中创建和使用窗体13如果选项组结合到某个字段,则只有组框架本身结合到此字段,而不是组框架内的复 选框、选项按钮或切换按钮。可以为每个复选框、选项按钮或切换按钮的“选项值”属性 设置相应的数字。在选项组中选择选项时,Access 2003 将该选项组所结合之字段的值设置 为所选选项的“选项值”属性值。选项组也可以设置为表达式或非结合选项组。可以在自 定义对话框中使用非结合选项组来接受用户的输入,然后根据输入的内容来执行相应的操 作。 注意 “选项值”属性设置为数字是因为选项组的值只能是数字,而不能是文本。5.4.6切换按钮控件在 Access 的控件中,像切换按钮、选项按钮和复选框都属于双态控件,它们都是用来 显示“是/否”型的字段。下面就以切换按钮为例来说明双态控件。 在窗体上可以使用切换按钮作为单独的控件来显示基础表、查询或 SQL 语句上的“是/ 否”数据类型的字段。例如,如图 5-20a 所示的切换按钮示例是结合到“产品”表中的“中 断”字段。此字段的数据类型为是/否类型。当按下按钮时,其值则为“是” 。如果没有按下, 其值则为“否” 。 当按下结合到是/否型字段的切换按钮时,Access 2003 将根据此字段的“格式”属性来 显示基础表中的值。切换按钮在有其他按钮的选项组中使用时最为有用。在选项组中,可 以很容易地知道是否按下了按钮。 在切换按钮中可以使用图像来代替文本, 如图 5-20b 所示, 可以在切换按钮上显示一个 手表的图像来代替显示文字“中断” 。a图 5-20 切换按钮控件的示例b5.4.7组合框控件Access2003 中输入数据时,在许多情况下,从列表中选择一个数据比后键入它更快更 容易。使用组合框,就是将文本框和列表框结合在一起,这样不但可以加快和简化用户输 入数据,而且不需要太多的窗体空间。图 5-21 组合框控件的示例14在组合框中输入文本或选择某个值时,如果该组合框是结合的组合框,则输入或选择 的值将插入到组合框所结合的字段内。 组合框中的列表是由数据行组成的如图 5-21 所示。 这些数据行可以有一个或多个字段, 每行的标题可以有也可以没有。如果多列组合框是结合的组合框,Access 2003 会将数值保 存到其中一列。 另外,还可以使用非结合的组合框来保存用于另一控件的值。例如,可以使用非结合 组合框限制另一组合框或自定义对话框中的值。也可以根据从组合框中选择的值,使用非 结合组合框来查找所需的记录。 利用组合框的“限于列表”属性可以使用该属性控制列表中能输入数值或仅能在列表 中输入符合某值的文本。 如果在窗体中有空间、并且要一份随时可见的列表,或者一定要限制数据项为列表中 的值,就可以使用列表框而不是组合框。5.4.8命令按钮控件在窗体上可以使用命令按钮来执行某个操作或某些操作。例如,可以创建一个命令按 钮来打开另一个窗体。如果要使命令按钮执行某个事件,可编写相应的宏或事件过程并将 它附加在按钮的“单击”属性中。 使用“命令按钮向导”可以创建 30 多种不同类型的命令按钮。在使用“命令按钮向 导”时,Access 2003 将为用户创建按钮及事件程序。 用户可以通过设置命令按钮的“标题”属性在按钮上显示相应的文本,或设置其“图 片”属性来显示某个图片。5.4.9窗体的设计视图使用设计器创建窗体将创建一个空白窗体,需要在以后逐步的在空白窗体中添加控件和 设置控件属性。例如创建一个以“学生成绩表”表对象为数据源窗体的步骤如下: 1. 在“数据库”窗口中,单击“对象”中的“窗体”选项卡。图 5-22设计窗体视图在 Access 中创建和使用窗体152. 双击“使用设计器创建窗体”选项,然后 Access 2003 将在“设计”视图中显示“窗 体”窗口,如图 5-22 所示。 3. 单击灰色背景,在弹出菜单中选择“属性” ,单击“数据”标签,在“记录来源”下 拉菜单中选择作为窗体数据来源的表或查询的名称,这里选定“学生成绩表”为数据 源。 如果该窗体不包含数据例如,用作开关面板以打开其他窗体或报表的窗体,或者自定 义对话框,则不要从该列表中选择任何内容。5.4.10多页/多选项卡窗体创建一页以上的窗体有两种方法:使用选项卡控件或分页控件。 使用选项卡控件创建多页窗体是最容易且最有效的方法。使用选项卡控件,可以将独 立的页全部创建到一个控件中。如果要切换页,单击其中某个选项卡即可。 可以使用分页控件在窗体上的控件之间标识水平方向的中断。当按 Page Up 或 Page Down 键时,Access 2003 将滚动到分页控件之前或分页控件之后的页。 一、创建多选项卡窗体 1. 在“设计”视图中打开窗体。 2. 在工具箱中,单击“选项卡控件”工具按钮,然后单击要放置控件的窗体,如图 5-23 所示。Microsoft Access 将添加有两页的选项卡控件。 3. 如果要将控件添加到选项卡控件,请单击需要添加控件的页的选项卡,然后单击在 工具栏上的“字段列表”按钮来显示字段列表并且将一个或多个字段拖动到选项卡上。 4. 如果要改变选项卡的名称,双击要更改的页上的选项卡来打开它的属性表,然后在 “标题”属性中指定新名称。如果在“标题”属性中不指定名称,Access 2003 将使用 在“名称”属性中的设置。图 5-23单击选项卡控件按钮165. 如果要添加、删除或更改选项卡的顺序,在选项卡控件的边框上单击鼠标右键并且 单击“插入页”“删除页”或“打印顺序” 、 。 6. 如果要在页上改变控件的 Tab 键顺序,在页上单击鼠标右键,并且单击“Tab 键顺 序” 。 7. 如果要改变页的字体名、字号、字体样式等等,双击选项卡控件的边框打开它的属 性表,然后设置相应的属性。 8. 调整选项卡控件为适当的大小,单击每一选项卡以确保所有控件都在选项卡之中, 如图 5-24 所示。图 5-24带有选项卡控件的窗体9. 切换到“窗体”视图以测试控件,本例中测试“雇员”窗体的结果如图 5-25 所示。图 5-25多选项卡窗体显示结果注意 在调整选项卡控件大小时,Access 2003 将不裁剪控件。可能需要移动控件来 使选项卡控件变小。 二、创建多页窗体 1. 在“设计”视图中打开窗体。在 Access 中创建和使用窗体172. 单击工具箱中的“分页符”工具,如图 5-26 所示。图 5-26单击分页符按钮3. 单击要放置分页符的窗体,然后在控件上方或下方放置分页符以避免拆分数据。现 在如图 5-27 所示,Access 2003 将在窗体的左边框使用点状线标注分页符。 注意 如果要使每一页大小相同,并且每个窗口一次只显示一页,应在设计窗体时 将各分页符之间的距离设置为相等。可以根据垂直标尺来定位分页符以控制间距。图 5-27分页窗体分页设计图 5-28分页窗体测试结果第一页18图 5-28分页窗体测试结果第二页4. 双击“窗体选定器”以打开属性表,并单击“循环”属性框中的“当前页” 。当“循 环”属性设置“当前页”时,将不能使用 Tab 键在页间翻动。 5. 通过将“滚动条”属性设置为“水平”或“无”来删除垂直滚动条。 6. 切换到窗体“设计”视图以测试窗体并设置大小,这样一个窗口仅可以阅览一页。 在页面之间可以按 Page Down 或 Page Up 键进行翻动,效果如图 5-28 所示。 对于“窗体”视图中的窗体,分页符标示了按下 Page Up 或 Page Down 键时窗体滚动 到的位置。对于打印窗体,分页符标示了一个节中新页的起始位置。如果要在节的起始处 换页,可使用节的“强制换页”属性。 注意 只有当窗体的“默认视图”属性设置为“单一窗体”时, “窗体”视图中的分 页符才起作用。5.4.11使用窗体编辑数据在窗体对象里,如果定义了表对象或者查询对象等数据源,用户就可以在窗体视图中进 行添加记录、修改记录、排序记录、筛选记录等操作。图 5-29要添加记录的窗体对象的窗体视图在 Access 中创建和使用窗体19以“学生成绩表”窗体为例,利用窗体视图向数据源添加记录。如图 5-29 为空记录面 板,用户可以向文本框里添加记录,系统会自动保存这条记录。5.4.12窗体的属性一、窗体的属性分类 在 Access 2003 中,窗体或报表中的每一个控件也都具有各自的属性。控件属性决定控 件的结构、外观和行为,包括它所包含的文本或数据的特性。使用属性表可以设置属性。 例如, 5-30 显示了文本框控件的属性表。 图 属性是描述一个 Access 2003 对象所要显示的外 观的方法。虽然依据对象的不同而有所不同,但 Access 2003 的大多数的对象都具有属性。图 5-30使用属性表设置属性属性表具有标签,用这些标签可对 Access 2003 中的属性进行分类。虽然某个分类的属 性数目可能不同,但这些分类对 Access 2003 的各种对象都适用。这些分类是: 格式——指定对象的外观布置。如宽度、最小最大化按钮、关闭按钮和图片属性。 可在图 5-31 中看到“雇员”窗体的这些属性。图 5-31窗体的格式属性数据——指定 Access 2003 如何对这些对象使用数据。记录来源指定了窗体所使用20的表或出现,以及筛选、排序依据等等,如图 5-32 所示。 事件——允许为一个对象所发生的事件指定命令,如一个命令按钮的“单击”事 件表示,当单击该命令按钮时,Access 2003 完成一个所指定的任务。可在图 5-33 中看到这些事件列表。图 5-32窗体的记录来源设为“产品”图 5-33窗体的事件属性其他——以上各类别之外的属性,如图 5-34 所示。 全部——以上四种类别的汇总。图 5-34窗体的这些属性归不到其他类别中Access 2003 在建立窗体时, 已经为给这些属性设置了值, 大多数情况下使用所设置的默 认值。只需要使用一些主要的属性就可以了。属性对话框中灰色的部分是不能改变的属性, 但它们默认使用常用的值。 二、改变窗体的属性 现在,来改变“book 表”窗体的两个属性。 第一个改变标题属性是非常简单的:要改变标题属性,单击属性表的“格式”标签, 可看到标题属性列在属性表的顶端,如图 5-35 所示。 把标题属性从当前的“bookname”改为“书名” 当输入了新标题之后,单击“视图”按钮在窗体视图线打开窗体。可看到新标题显示在 Access 中创建和使用窗体21在窗体的标题栏中,如图 5-36 所示。图 5-35标题属性影响窗体的标题第二个改变窗体的背景图片,改变窗体的背景图片属性就相对麻烦些,步骤如下: 1. 如果属性表没有被打开,双击“窗体”选定器,然后单击属性表的“格式”标签。 2. 向下拖动垂直滚动条直到“图片”属性,单击在属性的边上显示的生成器按钮,如 图 5-37 所示,如果存在图片,可看到图片属性框中的当前图片的开始路径。图 5-36改变了窗体标题后的窗体显示3. 单击生成器按钮,Access 2003 打开“插入图片”对话框。这个对话框可让用户选择 可作为窗体背景的各种类型的图形文件。默认状态下, “插入图片”对话框指到 My Documents 文件夹。按下面的路径可以直到 Access 2003 的样式图形文件,路径为 \Program Files\Microsoft Office\Office\Bitmaps\Styles,如图 5-38 所示。22图 5-37设置图片属性4. 选择所喜欢的图形并单击“确定” ,返回到窗体,可看到背景改变了。图 5-38 找到所有的图形文件5. 切换到窗体视图可看到如图 5-39 所示的新窗体背景。图 5-39选择新的图形后的窗体显示在 Access 中创建和使用窗体235.4.13窗体属性说明已经理解了一些比较简单的属性,在讨论下面的控件之前还需要看一下其他一些属性。 下面列出了属性的简要说明,至于是否使用这些属性要根据具体的情况而定,那些没 有列出的属性最好使用它们的默认值。 一、窗体的数据属性 用户处理窗体时,常用到表 5-2 列出的各种属性。表 5-2 属 性 记录来源 允许编辑 允许删除 允许添加 说 明 窗体的数据属性这个属性决定了作为窗体的数据源表或查询 选择“是”或“否”指定优化是否可编辑窗体上的信息 选择“是”或“否”指定优化是否可删除记录 选择“是”或“否”指定优化是否可添加新记录二、窗体的格式属性 在格式分类中还有比较常用的属性, 5-3 给出了简要说明。 表 对标题和图片属性在前面 已经介绍了,所有在表中就不再列出了。表 5-3 属 性 默认视图 说 窗体的格式属性 明指定窗体在被打开的时候视图是单一窗体每屏一个记录 还是连续窗体多个记录或数据表 指定优化可在窗体视图还是数据表视图中查看,或在两 种视图下都可以。最好要限制优化的范围 显示垂直、水平滚动条或两个都显示 显示记录选定器是或否 显示定位按钮是或否 如果设置为“是” ,那么 Access XP 将根据窗体的大小自 动调整窗口的尺寸。Access XP 建议设置为“是” 自动居中窗体,而不管理计数器的尺寸如何。这样是很 方便的允许视图 滚动条 记录选定器 定位按钮 自动调整自动居中三、窗体的其它属性 除了上面介绍的那几种属性外,还有两个很重要并具有潜在危险的属性,它们是:弹 出方式和独占方式。 弹出方式——窗体一直显示在屏幕的最前面,而不管当前操作是否在它上面。一 个窗体当光标在它上面并且它的标题栏被激活时,当前操作就在该窗体上。 “弹出 方式”属性允许操作转移,但窗体仍然显示在最前面。 独占方式——操作一直在这个窗体上并且直到关闭它为止。一般消息框都为独占 窗体,需要用户按“确定”才消失。24注意 如果要使一个窗体为弹出和独占方式,一定要在它上面设置一个可关闭窗体 的按钮,否则必须按 Ctrl+F4 退出。 还有一些其他的属性可以帮助用户控制窗体。若要对属性的用途有个大概的连接,可 以浏览属性表中的某个标签并试着改变其中的一些属性。 小技巧 如果改变了其中的属性并且转到了窗体视图还是不知道它们起到什么作用, 可以回到设计视图,单击感兴趣的属性中并按 F1 就可以获得相应的帮助。5.5 在窗体中使用控件控件是构成窗体的基本元素,实际上,学习设计窗体,在很大程度上就是学习使用控 件。ACCESS 提供了多种控件,已经可以满足设计一个普通的管理信息系统的需要。5.5.1调整控件的大小和位置一、如何移动控件 从前面可以看出, 向导生成的窗体, 控件的位置都是自动排列的, 有时候显得很不合理。 那么就需要在设计视图中移动它们,以满足的需要。移动控件很简单,步骤如下: 1. 用鼠标单既要移动的控件,会发现它的周围加上了几个黑色的小方块,其中左上角 的方块比较大一些。这表示该控件被选中了。现在可以用鼠标或者键盘移动该控件了。 2. 移动控件主要有三种方法: a) 如果用鼠标移动,可以在该控件上微调光标的位置,当光标变成了一个黑色的小 手状时,按住鼠标左键,移动鼠标拖动该控件到指定的位置,释放左键。 b) 还有另一种使用鼠标的方法,把光标移到左上交的黑色方块上,光标会变成伸出 一个食指的手形状,按住鼠标左键,移动鼠标拖动该控件到指定的位置,释放左 键。 c) 用键盘移动控件更方便,只要在选中该控件以后,用 CTRL 键加上方向键就可以 移动控件了。 二、如何改变控件的大小 有时候也需要改变控件的大小。例如前面的文本框的大小也是自动生成的显得很不合 理。这就需要在设计视图中对它们的大小进行修改。步骤如下: 1. 用于前面类似的方法选中要改变大小的控件。 2. 移动鼠标光标到该控件边缘处的黑色小方块处,会发现光标变成了双箭头的形状, 这时按住鼠标左键,移动鼠标就可以改变控件的大小,当达到满意的大小是松开左键。 三、多个控件对齐和排列 在调整了控件的大小和位置以后,为了界面的美观还应该使所有的控件能够整齐的排在 Access 中创建和使用窗体25列。ACCESS 在这方面提供了多种方法给用户选择,同时也牵涉到 以下几个问题: 1. 如何同时选中几个控件 有两种方法可供选择: 用与前面类似的方法选中了一个控件以后, 按住 Shift 键, 再继续选择其他的控件。 直接用鼠标在窗体上画出一个方框,在方框内的控件都被选中了。画方框的方法 也很简单,就是在左上角按住左键,移动鼠标直到应该选中的控件都被选中了, 就可以放开左键。 2. 如何对齐 先选中要对齐的几个控件,按下鼠标右键如图 5-40,在弹出的菜单上选择“对齐——靠 做”命令,就可以这几个竖向排列的控件靠左对齐。如果是横向排列的控件一般要选择靠 上或者靠下对齐。图 5-40 对齐控件3. 如何统一间距 和上面类似的选中竖向排列的几个控件,在 Access 的菜单上选择“格式——垂直间距 ——相同” ,就可以使这几个控键的垂直间距相同。当然,横向排列的几个控键一般就要选 择“横向间距”了。5.5.2使用标签从这一节开始要介绍几个常用的控件。在窗体设计视图提供的工具箱上可以看到所有 的控件,只要用鼠标指向某一个图标,停留一会儿就会显示出该图标所代表的控件的名称。 ACCESS 提供的控件很多,不能一一介绍,只能介绍一些最常用的控件。首先要介绍 的是“标签”控件。向窗体上添加“标签”控件的步骤如下: 1. 单击工具箱中的标签按钮,则光标会变成一个左上角有个加号的 A 字,这个光标表 示建立标签。 2. 将加号放在要放置标签的位置的左上角,按住鼠标左键,移动鼠标直到适当的大小, 释放左键。263. 输入标签的内容,比如“书籍借阅登记表” 。 4. 还可以激活该标签的属性页,修给字体大小、字体名称等等属性。5.5.3使用文本框文本框控件的操作要稍微复杂一点,但与标签控件还是大致相同的。首先应该了解, 文本框包括两部分,左边是文本框的标题,右边是文本框本身。当放置一个文本框到窗体 上时,也就同时放置了它的标题。 一、添加文本框 向窗体上添加一个文本框的方法与标签的操作是类似的,这里就不再赘述了。 二、移动文本框 可以同时移动标题和文本框,也可以分别移动它们。同时移动的方法可以参照上节中介 绍移动控件的第 1、3 种方法;分别移动标题和文本框可以参照第二种方法。 三、建立可计算文本框 可计算文本框可以用来显示合法的 Access 表达式的计算结果。下面来建立一个现实当 前日期的文本框,步骤如下; 1. 添加一个文本框到窗体上。 2. 激活它的属性对话框,把标题改为“今天的日期” 3. 在“控件来源”中输入=date(),以显示当前的系统日期。 4. 调整该文本框的位置和大小。 5. 关闭设计视图,在数据库窗口重用鼠标双击新建的窗体图标运行窗体,则可以看到 如图 5-41 的结果。图 5-41 可计算文本框5.5.4使用选项组选项组一般是用来包含一组单选按钮或复选框的,但是也可以用来包含其他的控件, 使整个窗体变得很整齐。在图 5-31 所示的例子中,选项组就是用来分别包含显示书籍信息 和借书人信息的文本框。 ACCESS 为提供了制作选项组的向导,用户使用向导可以很方便的为窗体添加一个选 项组,但是使用向导添加的选项组必须要包含一组单选按钮或复选框。下面为图 5-31 所示在 Access 中创建和使用窗体27的窗体添加一个选项组,把“职务”的文本框改为选项组。步骤如下: 1. 打开窗体“借书人”的设计视图,删除“职务”文本框。按下工具箱上的“控件向 导”按钮,这样当添加选项组、组合框等有向导的控件时,系统会自动启动控件向导, 如图 5-41 所示。 2. 选项组控件向导的第一步如图 5-42 所示,要求用户输入选项组中每个选项的标签。 这里按照图示分别输入“教师”“职员”“工人”和“学生” 、 、 。 3. 单击“下一步”按钮,出现如图 5-43 所示的向导第二步,要求用户选择其中一个选 项作为默认选项,也可以不指定默认选项。这里可以选择“学生”作为默认的选项。 4. 向导第三步如图 5-44 所示,这里要求用户为每个选项赋值。在窗体运行的过程中, 当用户选择了这个选项组的一个选项后,系统可根据用户的选择做出不同的动作。这 里分别为四个选项赋值为“1001”“1002”“1003”和“1004” 、 、 。图 5-41 控件向导-添加组合框28图 5-42 选项组向导——指定标签图 5-43 选项组向导——指定默认选项5. 下一步的窗口如图 5-45 所示,要求用户做出一个选择,那就是把前面为选项指定的 植保存在某个字段中,还是不保存,而在某段程序中使用这些值。这里选择把值保存 到字段“职务编号”中。 6. 接下来的一步图 5-46 要求用户指定选项组里选项的控件类型,从“选项按钮”“复 、 选框”和“切换按钮”中选一种控件作为选项组里的控件。这里选择“选项按钮”控 件。在 Access 中创建和使用窗体29图 5-44 选项组向导——为选项赋值图 5-45 选项组向导——选择任务图 5-46 选项组向导——指定控件类型30图 5-47 选项组向导——指定标题图 5-48 创建选项组的结果7. 最后一步图 5-47 为选项组指定一个标题,这个标题将显示在选项组边框的上面。这 里为新建的选项组指定标题为“选择职务” 。 这个由向导生成的选项组最后形成的结果如 5-48 图所示。 当然,也可以不使用向导来制作选项组。只要一开始不要按下“控件向导”按钮,那 么在添加新的选项组控件的时候,系统就不会自动启动向导,而仅仅是添加了一个空的选 项组到窗体上。 对于选项组还要了解的是,它和文本框有些类似,也分为两部分,一部分是标题,另 一部分是边框,这两部分可以一起移动、缩放,也可以分别对它们进行编辑。具体方法请 读者自己寻求。5.5.5使用列表框和组合框本节要介绍的列表框和文本框是窗体设计中最重要的、功能最强大的控件。使用这两 个控件的基本目的是相同的,就是使用户可从一个列表中选取一个值,而不用在文本框中 输入。这个功能可以大大的方便用户,相信熟悉 Windows 的读者对这两个控件所带来的方 便已经深有体会了。 组合框实际上是列表框和文本框的组合。列表框要求用户只能从列表中选择一个选项, 而组合框让用户既可以从列表中选择,又可以自己输入。在 Access 中创建和使用窗体31图 5-49 组合框向导——指定获得数据的方式图 5-50 组合框向导——指定数据源列表框和组合框中选项的数据来源可以是数据表、查询,也可以是用户提供的一组数 据。由于添加列表框和组合框的操作是类似的,所以这里只介绍更常见的组合框。将修改 一下图 5-29 所示的窗体,把“借书证号”的输入文本框改为一个组合框。步骤如下: 1. 打开窗体“书籍借阅登记表”的设计视图,删除文本框“借书证号” ,按下工具箱上 的“控件向导”按钮,添加一个“组合框”到窗体上,系统会自动启动“组合框”设 计向导如图 5-49 所示。 2. 选择第一项,要是组合框在“借书人”表中获得数据选项。单击下一步按钮,出现 图 5-50 所示的向导第二步对话框。 第二步要求用户选择为组合框提供数据的表或查询。 这里选择“借书人”表。 3. 单击下一步按钮,出现如图 5-51 所示的第三步的对话框,要求用户选择包含到组合 框中的字段,这里选择“借书证号”和“姓名”这两个字段。32图 5-51 组合框向导——选择字段4. 下一步向导对话框如图 5-52 所示,要求用户指定组何况中列的宽度,另外还要求用 户选择是否隐藏列。这里选择不隐藏列,因为如果隐藏了“姓名”列,那么在组合框 中只显示“借书证号”字段,对用户来说比较难以判断究竟选择哪一项,加上“姓名” 字段,可以帮助用户更方便地操作。图 5-52 组合框向导——确定宽度5. 接下来的一步如图 5-53 所示,要求用户从“借书证号”和“姓名”两者中选择一个 字段,系统将把该字段的值存储到数据库中,或者使用该字段的值来执行某项操作。 如果前面没有选择两个字段包含到组合框内,那么向导就不会出现这一步。这里选择 “借书证号”字段,因为后面将要把选中的“借书证号”字段的值存储到“书籍借阅 登记表”中。在 Access 中创建和使用窗体33图 5-53 组合框向导——指定可用字段图 5-54 组合框向导——选择后续动作图 5-55 组合框向导——指定标签6. 接下来的一步如图 5-54 所示,与“组合框”类似,要求用户选择对刚才选择的“借 书证号”字段所执行的动作,是将数值保存到数据库中,还是不保存而供以后使用。 这里选择保存数值到“借书证号”字段中。请注意,前面选择的“借书证号”字段是 “借书人”表的一个字段,而这里选择的“借书证号”字段是“书籍借阅登记表”中 的字段。347. 最后一步要求用户为组合框指定标签。这里输入“借书证号”如图 5-55 所示。 至此,已经成功地为“书籍借阅登记额表”窗体添加了一个组合框。读者可以依照前 面的步骤,自己用一个组合框代替“书籍编号”文本框。最后形成的窗体如图 5-56 所示。图 5-56 书籍借阅登记窗体5.6 窗体的其它功能5.6.1 子窗体子窗体是窗体中的窗体。基本窗体称为主窗体,主窗体中的窗体称为子窗体。窗体主 要是用来显示数据库中某个表或查询中的一条记录,子窗体则可以显示与这条记录有关的 多个记录。 创建子窗体的方法有三种:同时创建主窗体和子窗体;创建子窗体并且将其添加到已 有的窗体中;或者将已有的窗体添加到另一个已有的窗体,以创建带有子窗体的主窗体。一、同时创建主窗体和子窗体在创建窗体对象的时候可以同时附带创建子窗体对象。下面就创建一个以“员工管理 表”表对象为数据源的主窗体对象并附带创建一个以“员工收入表”表对象为数据源的子 窗体对象。创建之前,首先必须先建立两个表对象之间的一对多的关系如图 5-57 所示。图 5-57表对象间一对多的关系创建步骤如下: 1. 单击数据库子窗口的“窗体”按钮,并双击“使用向导创建窗体”列表项在 Access 中创建和使用窗体352. 弹出如图 5-58 所示“窗体向导”对话框,在对话框中选定选定“员工收入表”表对 象中所有的字段。图 5-58选定“员工收入表”表对象所有字段3. 在对话框中在选定“员工管理表”表对象中的所有字段如图 5-59 所示. 。 4. 此时,进入“窗体向导”第二步,如图 5-60 所示,在确定查看数据的方式的选项里 选择“通过员工管理表”项,是“员工管理表”为数据源创建的窗体为主窗体,复选 框选择“带有子窗体的窗体” ,单击“下一步”按钮。图 5-59选定“员工管理表”表对象的所有字段36图 5-60选定创建带有子窗体的窗体对象图 5-61选定子窗体布局方式图 5-62选定子窗体的样式在 Access 中创建和使用窗体375. 进入“窗体向导”对话框第三步,如图 5-61 所示,选定子窗体的以表格的形式布局。 6. 进入“窗体向导”对话框第四步,如图 5-62 所示,选定所用的样式为混合样式。 7. 进入“窗体向导”对话框第五步,如图 5-63 所示,设置主窗口和子窗口的标题,单 击“完成”按钮。图 5-63设置主窗体和子窗体的标题这样,主窗体和子窗体就创建完毕。主窗体的窗体视图如图 5-64 所示,在主窗体中使 用记录指示器浏览的时候,子窗体将自动显示数据源“员工收入表”的对象中“员工姓名” 一对多关系的多端字段与主窗体数据源“员工管理表”表对象选定记录的“员工姓名”字 段一对多关系的一端具有相同值的记录。若要删除主窗体中某个记录,则必先删除子窗体 中与与此记录具有相同“员工姓名”字段值得所有记录。若在主窗体中添加了一条记录, 则在子窗体中将自动添加一条“员工姓名”字段值与主窗体中添加的记录“员工姓名”字 段值相同的记录。在子窗体中因为数据源“员工收入表”表对象中“员工姓名”字段与主 窗体数据源“员工管理表”表对象中“员工姓名”字段相关,则不能修改“员工姓名”字 段。图 5-64新创建的主窗体对象窗体视图38二、创建子窗体添加到已有的窗体中在已经创建的窗体中添加子窗体就是直接从“数据库”窗口中拖移某个表、查询或窗 体到主窗体的窗体“设计”视图中,这时系统会根据链接的情况启动向导,用户只要根据 系统提示的要求来创建子窗体即可,其对话框界面与利用工具按钮的基本相同。下面就介 绍如何在已经创建的“员工管理表”窗体中添加一个员工收入信息的子窗体。 步骤如下: 1. 在窗体的“设计”视图中打开“员工管理表”窗体,即主窗体。图 5-65插入子窗体2. 如果工具箱中的“控件向导”按钮 出现工具箱。还没有按下,单击此按钮将其按下,则窗口中3. 单击工具箱中的“子窗体/子报表”工具按钮 变成一个如左图中所示的样式: 。。当单击完按钮之后,鼠标的光标会图 5-66“子窗体向导”开始对话框在 Access 中创建和使用窗体39图 5-67选定数据源表对象及其字段4. 在窗体或报表上,单击要放置子窗体控件的左上角的位置。注意当鼠标移到主窗体 的范围之内后,主窗体会成阴影显示如图 5-65 所示。 5. 单击完成,系统就会弹出如图 5-66 所示的“子窗体向导”对话框。在对话框中选择 要创建的子窗体的数据源来自数据库中哪个表对象或查询对象。 6. 如果在上一步中选择创建子窗体方式的对话框中选择利用现有的窗体,则将直接进 入第步;选择自己创建时,则会出现一个选择字段的对话框,用户将要在接着的对话 框中选定子窗体的数据来源,即子窗体中所要显示的字段。选择完毕之后,单击“下 一步”按钮,如图 5-67 所示。 7. 在接下来的对话框中,需要指定一个字段作为子窗体和主窗体联接的桥梁。首先, 系统出现的对话框如图 5-68 所示,在对话框中列表中,显示了所有主窗体和子窗体能 够建立联系的字段,可以从中选择一个选项。图 5-68指定联接字段对话框在建立联接字段时,也可以从对话框中选择“定义我自己的”选项,则会出现如图 5-6940所示的对话框。分别在“窗体/报表字段”的列表框中选定一个联接字段,再在“子窗体/子 报表字段”的列表框中选定另一个联接字段。注意在这里联接字段可以不同,但是字段的 数据类型必须匹配。选择完毕联接字段之后,单击“下一步”按钮。图 5-69自己选择主窗体和子窗体的联接字段图 5-70设置子窗体的标题8. 出现一个结束对话框,提示子窗体控件的标题,也可以根据需要修改并输入子窗体 控件的新标题,如图 5-70 所示。 9. 单击“完成”按钮后,Access 将在已有的主窗体中添加一个子窗体控件,并创建一 个单独的窗体,子窗体控件用它来显示子窗体。 按照上述操作过程完成之后, Access 2003 将在主窗体中添加一个子窗体控件, 如图 5-65 所示,子窗体在视图中的大小是由系统根据字段的大小设置,有可能主窗体的大小也会同在 Access 中创建和使用窗体41时发生改变,可以根据需要改动子窗体的大小。图 5-71插入了子窗体的窗体对象设计视图5.6.2图表窗体在窗体中使用图表可以更直观地显示出数据源表对象或查询对象中数据的变化情况。 Access 应用程序提供了向导创建图表窗体,在创建窗体的过程中附带添加图表。下面以创 建一个以“班组生产表”表对象为数据源的图表窗体为例,具体步骤如下:图 5-72“新建窗体”对话框1. 单击工具栏上的“新对象”按钮旁边的下拉钮,在弹出的菜单中单击“窗体”命令, 在弹出的如图 5-72 所示的“新建窗体”对话框中,选择“图表向导” ,并同时选择“班 组产量表_交叉表”表对象为图表窗体的数据源,单击“确定”按钮。 2. 此时,将弹出“图表向导”对话框。如图 5-73 所示,选定“班组生产表”表对象中 的所有字段。42图 5-73“图表向导”第一步3. 此时,进入“图表向导”第二步,如图 5-74 所示,在对话框中选定要创建的图表类 型。图 5-74“图表向导”第二步4. 此时,进入“图表向导”第三步,如图 5-75 所示,在对话框中分别设置柱形图图表 所对应的轴、系列和数据所对应的字段为“班组号”“季度”和“产量” 、 。单击对话框 左上方的“预览图表”按钮可以看出图表的效果。单击“下一步”按钮可以进入向导 下一步。图 5-75“图表向导”第三步在 Access 中创建和使用窗体435. 此时,进入“图表向导”对话框第四步,如图 5-76 所示,在对话框中可以设置图表 标题。 6. 单击“完成”按钮,如图 5-77 所示,弹出新创建的基于“班组生产表”表对象数据 源的图表窗体的窗体视图。图 5-76“图表向导”第四步图 5-77新创建的图表窗体5.6.3锁定数据都知道,文本框和组合框控件都是既可以显示数据,也可以输入数据。那么有时候使 用文本框仅仅是为了显示数据,而不希望用户在这里输入数据,那么应该对控件做出怎样 的修改呢?这就是本节要解决的问题。 当希望显示某些字段的文本框是只读的时候,在 ACCESS 中,只要把该控件的数据锁定 就行了。方法也很简单,只要激活某个控件的属性对话框,选择“数据”页的“是否锁定” 项目,把“否”改成“是”就行了。
Access填空题-窗体+-+参考***_IT认证_资格考试/认证_教育专区。窗体部分填空题...窗体时使用标签控件创建的是单独标签,它在窗体的__数据表___视 图中不能显示...班级: 学号: 姓名: 日期: 【实验课程名称】 数据库应用 【实验项目名称】 建立简单的窗体 【实验目的】 学会在 ACCESS 2000 中创建窗体; 掌握常用控件的使用...创建的窗体不包括 A)纵栏式B)新奇式 C)表格式D)数据表 (8)使用窗体设计...(41)在Access中,创建主/子窗体有两种方法:一是同时创建主窗体和子窗体,二是...实验目的、内容 通过进一步学习数据库软件 ACCESS 中报表、窗体工具,使学生掌握几种主要的报表与窗 体创建方法,知道如何利用一个主窗体将各个查询窗体和报表整合为...在 Access 中,在窗体中的一个窗体称为( A.主窗体 15.在( A.纵栏式 A....16.若对使用报表向导生成的报表不满足,可以在( C.报表视图 C.组页眉 C 17....ALT+F4 C.3 D.4 D.有(有重复) B.单击窗口右上角“关闭”按钮 运行。 8.Access 在同一时间,可打开(8)个数据库。 9.对表中某一字段建立索引时,若其...access题库***_IT认证_资格考试/认证_教育专区。一、判断题: 1345 每个报表都...N 1354 在窗体的设计视图中,筛选操作是不可以使用的。Y 1355 使用&自动创建...在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。 A. 隐藏...没有窗体和报表的数据库 4.数据库的创建是通过( )下的“新建”创建数据库。...有课教师的人数 实验四 数据登录窗体设计一 4.1 数据登录窗体的向导创建在 Access 中创建窗体有人工方式创建和使用窗体向导创建两种方法。 人工方式创建窗 体,需要...A. 设计视图 B.数据表视图 C.页面视图 D.图表视图 38.在 Access2003 中, ...窗体 C. 报表 D. 表 39.使用“自动创建数据页”创建数据访问页时,Access2003...
All rights reserved Powered by
copyright ©right 。文档资料库内容来自网络,如有侵犯请联系***。