控件简介

本文介绍 Access 中可用的不同类型的控件。 控件是窗体或报表的一部分,用于输入、编辑或显示数据。

控件类型

下面是可在 Access 桌面数据库中使用的控件类型列表。

控件类型

说明

文本框

使用文本框控件显示文本、数字、日期、时间以及备注字段。 可以将文本框绑定到基础表或查询中的字段之一。 如果允许更新绑定到字段的文本框,可以通过在文本框中输入新值来更改基础表或查询中字段中的值。 您也可以使用文本框显示计算值。

标签

使用包含固定文本的标签控件。 默认情况下,可以显示数据的控件具有自动附加的标签控件。 可以使用此命令为标题和表单上的说明创建独立标签。

命令按钮

使用命令按钮控件激活宏或Visual Basic过程。 还可以指定当用户单击按钮时 Access 打开的超链接地址。

选项卡控件

使用选项卡控件在表单上创建一系列选项卡页。 每个页面可以包含许多其他控件来显示信息。 选项卡控件的工作方式与 Access 中的许多选项对话框或属性表窗口非常类似 - 当用户单击其他选项卡时,Access 会显示该选项卡中包含的控件。

链接

使用"链接/超链接"控件选项将标签控件中的超链接添加到窗体设计网格。 此超链接可以包含指向 Internet、本地 intranet 或本地驱动器上 (位置的统一资源定位器) URL。 它还可以使用通用命名约定 (UNC) 文件名指向本地区域网络 (LAN) 或本地计算机驱动器上的服务器上的文件。 该链接可能指向一个文件,该文件是网页,甚至是当前数据库中的另一个对象。 在功能区上的"控件"组中单击此按钮将打开"插入超链接"对话框。

Web 浏览器

使用 Web 浏览器控件直接在窗体内显示网页的内容。 例如,可以使用 Web 浏览器控件来显示表中存储的地址的地图。 可以使用控件的"控件来源"属性,将 Web 浏览器控件绑定到窗体的记录源中的字段。 请注意,在连续窗体的"详细信息"部分中不能有绑定的 Web 浏览器控件。

Access 2010 和更高版本中提供了 Web 浏览器控件。

导航

使用导航控件可轻松导航到数据库中的不同窗体和报表。 导航控件提供一个界面,与在网站上看到的内容类似,包含用于导航网站的按钮和选项卡。 请注意,在连续窗体的"详细信息"部分中不能有导航控件。

Access 2010 及更高版本中提供了导航控件。

选项组

使用选项组控件可包含一个或多个切换按钮、选项按钮或复选框。 (请参阅此表.) 您可以为组中包含的每个按钮或复选框分配单独的数值。 当组中具有多个按钮或复选框时,一次只能选择一个按钮或复选框,分配给该按钮或复选框的值将成为选项组的值。 如果错误地为多个按钮或复选框分配了相同值,则单击任一按钮或复选框时,将突出显示具有相同值的所有按钮或复选框。 可以选择组中一个按钮或复选框作为组的默认值。 如果将选项组绑定到基础查询或表中的字段,可以通过选择组中按钮或复选框来设置字段中的新值。

分页符

使用分页符分隔多页窗体的页面。

组合框

使用组合框控件可包含控件的潜在值列表和可编辑文本框。 若要创建列表,可以输入组合框的"行源"属性的值。 还可以指定表或查询作为列表中的值的源。 Access 在文本框中显示当前选定的值。 单击组合框右边的箭头时,Access 会显示列表中的值。 在列表中选择一个新值以重置控件中的值。 如果将组合框绑定到基础表或查询中的字段,可以通过选择列表中的新值来更改字段中的值。 如果将组合框绑定到多值字段,Access 会显示包含复选框的列表,以允许用户选择多个值。 可以将多个列绑定到列表,并且可以通过将列宽设置为 0 来隐藏列表中的一个或多个列。 可以将控件中的实际值绑定到此类隐藏列。 当多列列表关闭时,Access 将在宽度大于 0 的第一列中显示值。 打开列表时,Access 会显示所有非零宽度列。

使用线条控件向窗体或报表添加线条以增强其外观。

切换按钮

使用切换按钮控件可保持打开/关闭、true/false 或是/否值。 单击切换按钮时,其值变为 -1 (表示打开、true 或是) 按钮显示已按下。 再次单击该按钮,其值变为 0 (表示关闭、false 或无) 按钮将恢复正常。 可以在选项组中包括切换按钮,然后为按钮分配唯一的数值。 如果创建包含多个控件的组,则选择新的切换按钮会清除该组 (中以前选择的任何切换按钮、选项按钮或复选框,除非该组中的其他按钮或复选框也具有相同的) 。 如果将切换按钮绑定到基础表或查询中的字段,可以通过单击切换按钮来切换字段的值。

列表框

使用列表框控件包含控件的潜在值列表。 若要创建列表,可以在列表框的"行源"属性中输入值。 还可以指定表或查询作为列表中的值的源。 列表框始终处于打开状态,Access 会突出显示列表框中当前选定的值。 在列表中选择一个新值以重置控件中的值。 如果将列表框绑定到基础表或查询中的字段,可以通过选择列表中的新值来更改字段中的值。 如果将列表框绑定到多值字段,Access 会显示包含复选框的列表,以允许用户选择多个值。 可以将多个列绑定到列表,并且可以通过将列宽设置为 0 来隐藏列表中的一个或多个列。 可以将控件中的实际值绑定到此类隐藏列。 Access 显示符合控件定义宽度的所有非零宽度列。 如果列表框控件未绑定,你可以允许用户选择列表中的多个值, (多选列表框) 。

矩形

使用矩形控件向窗体添加填充或空矩形,以增强其外观。 例如,可以使用此控件直观地将不同的控件组合在一起。

复选框

使用复选框控件保存开/关、true/false 或是/否值。 选中复选框时,其值变为 -1 (表示为 on、true 或 yes) ,复选框中将显示一个复选框。 再次选中该复选框,其值变为 0 (表示关闭、false 或无) ,复选框将从框中消失。 可以在选项组中包括复选框,并将唯一数值分配给该复选框。 如果创建包含多个控件的组,则选中一个新复选框会清除该组 (中以前选择的任何切换按钮、选项按钮或复选框,除非组中其他按钮或复选框也具有相同的) 。 如果将复选框绑定到基础表或查询中的字段,可以通过单击复选框来切换字段的值。

未绑定对象帧

使用未绑定对象帧添加另一个支持对象链接和嵌入 OLE (应用程序) 。 该对象将成为窗体的一部分,而不是基础表或查询中数据的一部分。 可以添加图片、声音、图表或幻灯片来增强表单效果。 当对象是图表时,你可以指定查询作为图表的数据源,并且可以通过一个或多个字段值将图表显示链接到窗体中的当前记录。

附件

使用附件控件将其绑定到基础数据中的附件字段。 例如,可以使用此控件显示图片或附加其他文件。 在窗体视图中,此控件显示"管理附件"对话框,可在其中附加、删除和查看存储在基础字段中的多个附件文件。

"选项"按钮

使用选项按钮控件 (有时称为单选) 控件,用于保持打开/关闭、true/false 或是/否值。 选择选项按钮时,其值变为 -1 (表示为 on、true 或 yes) ,并且该按钮中心将出现一个实心圆。 再次选择该按钮,其值变为 0 (表示关闭、false 或无) ,填充的圆圈消失。 可以在选项组中包括选项按钮,并将该按钮分配唯一的数值。 如果创建具有多个控件的组,则选择一个新选项按钮会清除该组 (中以前选择的任何切换按钮、选项按钮或复选框,除非组中其他按钮或复选框也具有相同的) 。 如果将选项按钮绑定到基础表或查询中的字段,可以通过单击选项按钮来切换字段的值。

子窗体/子报表

使用子窗体/子报表控件在当前窗体中嵌入另一个窗体或报表。 可以使用子窗体或子报表显示表或查询中与主窗体中数据相关的数据。 Access 维护主窗体与子窗体或子报表之间的链接。

绑定对象框架

使用绑定对象帧显示和编辑基础数据中的 OLE 对象字段。 Access 可以直接在窗体上显示大多数图片和图形。 对于其他对象,Access 会显示创建对象的应用程序的图标。 例如,如果对象是在 Windows 录音机中创建的声音对象,则窗体上会显示扬声器图标。

图像

使用图像控件将静态图片放在窗体上。 无法编辑窗体上的图片,但 Access 会以对应用程序速度和大小非常有效的格式存储图片。 如果要使用图片作为窗体的整个背景,可以设置窗体的"图片"属性。

图表

使用图表控件在窗体网格上添加图表。 单击此按钮,然后将控件放置在窗体上将启动图表向导,该向导将引导您完成创建新图表所需的步骤。

ActiveX

使用ActiveX控件按钮打开一个对话框,其中ActiveX系统上安装的所有控件。 可以选择其中一个控件,然后单击"确定"将控件添加到窗体设计网格。 并非所有ActiveX控件都使用 Access。

了解与控件的绑定

控件可以绑定、未绑定或计算:

  • 绑定控件    其数据源是表或查询中的字段的控件称为绑定控件。 使用绑定控件显示来自数据库中字段的值。 值可以是文本、日期、数字、是/否值、图片或图形。 例如,显示员工姓氏的文本框可能会从"员工"表中的"姓氏"字段获取此信息。

  • 未绑定控件    没有数据源的控件, (字段或表达式) 称为未绑定控件。 使用未绑定控件显示信息、图片、线条或矩形。 例如,显示窗体标题的标签是未绑定控件。

  • 计算控件    其数据源是表达式而不是字段的控件称为计算控件。 通过定义表达式,指定要用作控件中数据源 的值。 表达式可以是 =和+ (、控件名称、字段名称、返回单个值的函数) 和常量值等运算符的组合。 例如,以下表达式计算具有 25% 折扣的项的价格,方法是将单价字段中的值乘以常量值 (0.75) 。

=[单价] * 0.75

表达式可以使用窗体或报表的基础表或查询中的字段数据,或者窗体或报表上另一控件的数据。

注意: 也可通过添加计算字段在表中执行计算,或在查询网格的"字段"行中输入表达式,在查询中执行计算。 然后,您可以将窗体和报表绑定到这些表或查询,计算将显示在窗体或报表上,而无需创建计算控件。

创建窗体或报表时,最高效的方法可能是先添加和排列所有绑定控件,尤其是当它们构成了对象上的大多数控件时。 然后,可以使用布局视图或设计视图中"设计"选项卡上"控件"组中工具添加完成设计的未绑定控件和计算控件。

通过识别控件从中获取数据的字段,将控件绑定到该字段。 可以通过将字段从"字段列表"窗格拖动到窗体或报表来创建绑定到所选字段的控件。 " 字段列表 "窗格显示窗体基础表或查询的字段。 若要显示"字段列表"窗格,请在"布局"视图或"设计"视图中打开该对象,然后在"设计"选项卡上的"工具"组中单击"添加现有字段"。 双击"字段列表"窗格中的某个字段时,Access 会将该字段的适当控件类型添加到对象。

或者,如果对象在设计视图) 中打开,或者控件的控件源属性框中打开,则可以通过在控件本身中键入字段名称 (将字段绑定到控件属性表。 属性表定义控件的特征,例如控件的名称、数据源和格式。 若要显示或隐藏属性表,请按 F4。

使用 "字段列表" 窗格是创建绑定控件的最佳方法,原因有两个:

  • Access 会自动在控件的附加标签中填充字段 (或基础表或查询) 中为该字段定义的题注,因此不必自己键入控件的标签。

  • Access 根据基础表或查询 (中的字段属性(例如"格式、小数位数"和"输入掩码"属性)自动将控件的许多属性设置到) 。

如果已创建未绑定控件,并且想要将其绑定到字段,则将控件的"控件来源 "属性框中 的值设置为字段的名称。 有关" 控件来源"属性 的详细信息,当光标位于属性的下拉列表中时,请按 F1。

返回页首

另请参阅

在窗体上自动对齐控件

创建计算控件设置

顺序

设置字段或控件的默认值

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×