使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
使用复选框或其他控件显示“是/否”值

在 Access 中,“是/否”字段仅存储两个值:“是”或“否”。 如果使用文本框来显示“是/否”字段,则该值在“是”和“否”中显示为 -1,对于“否”,该值显示为 0。 这些值对大多数用户来说不是很有意义,因此 Access 提供了可用于显示和输入“是/否”值的检查框、选项按钮和切换按钮。 这些控件提供“是/否”值的图形表示形式,既易于使用又易于阅读。

本文介绍每个控件的应用程序,并介绍如何将它们添加到窗体和报表。

您要做什么?

决定使用哪个控件

在大多数情况下,检查框是表示“是/否”值的最佳控件。 这是向窗体或报表添加“是/否”字段时创建的默认控件类型。 相比之下,选项按钮和切换按钮最常用作选项组的一部分。 有关选项组的详细信息,请参阅 了解选项组部分。

下图显示了这三个控件以及它们如何表示“是”和“否”值。 “是”列在选中时显示控件,“否”列显示控件在清除时显示控件。

“是/否”控件

返回页首

创建绑定检查框、选项按钮或切换按钮

通过将“字段列表”窗格中的“是/否”字段拖动到窗体或报表,可以快速创建检查框。

  1. 在“布局”视图或“设计”视图中打开窗体或报表,方法是在导航窗格中右键单击窗体或报表,然后在快捷菜单上单击所需的视图。

  2. 如果尚未显示 “字段列表 ”窗格,请按 Alt+F8 显示它。

  3. 根据需要单击表名称旁边的加号 (+) 展开表列表。

  4. 将“是/否”字段从“ 字段列表 ”窗格拖动到窗体或报表。

    根据字段的“显示控件”属性的设置,将创建检查框、文本框或组合框并将其绑定到字段。 在表中创建新的“是/否”字段时,该字段的 “显示控件 ”属性的默认设置为 “复选框”。

如果需要,可以将检查框控件更改为选项按钮或切换按钮。 为此,请右键单击“检查”框,指向快捷菜单上的“更改为”,然后单击“切换按钮按钮图像”或“选项按钮按钮图像

返回页首

创建未绑定检查框、选项按钮或切换按钮

可以使用自定义对话框中的未绑定检查框、选项按钮或切换按钮接受用户输入,然后根据该输入执行操作。

  1. 在“设计”视图中打开窗体或报表,方法是在导航窗格中右键单击窗体或报表,然后单击快捷菜单上的“ 设计视图 ”。

  2. 在“ 设计 ”选项卡上的“ 控件 ”组中,单击所需控件的工具 (复选框按钮图像选项按钮 按钮图像切换按钮 按钮图像) 。

  3. 单击要放置控件的窗体或报表。

    Access 将控件置于窗体或报表上。

虽然不是必需的,但你可能希望重命名控件,使其具有更有意义的名称。 这样做不会更改控件旁边显示的标签,但可以更轻松地在表达式或宏中引用它。

重命名控件

  1. 确保已选择控件。

  2. 如果尚未显示属性表,请按 F4 显示该表。

  3. 在控件的 “名称 ”属性框中键入新名称。

如果需要,可以将“检查”框更改为选项按钮或切换按钮。 为此,请右键单击“检查”框,指向快捷菜单上的“更改为”,然后单击“切换按钮按钮图像”或“选项按钮按钮图像

返回页首

了解选项组

单个检查框、选项按钮或切换按钮可以绑定或取消绑定,也可以是选项组的一部分。 选项组显示一组有限的替代项,并且一次只能选择选项组中的一个选项。 选项组由组框架和一组检查框、切换按钮或选项按钮组成。

如果选项组绑定到某个字段,则只有组框架本身绑定到该字段,而不是框架中包含的控件。 无需为选项组中的每个控件设置 Control Source 属性,而是将每个控件的 Option Value 属性设置为一个对组框架绑定到的字段有意义的数字。 选择选项组中的选项时,Access 会将选项组绑定到的字段的值设置为所选选项的 Option Value 属性值。

选项组的值只能是数字,不能是文本。 Access 将此数字存储在基础表中。 选项组也可以设置为表达式,也可以取消绑定。 可以使用自定义对话框中的未绑定选项组接受用户输入,然后根据该输入执行操作。

对于“是/否”字段和选项按钮或选项组的切换按钮,使用检查框是一种标准做法。 但是,这只是一个建议,可以将这三个控件中的任何一个用于任一目的。

返回页首

创建选项组

可以使用选项组向导快速创建选项组。 在开始之前,请确定是否要将选项值存储在表中。 如果是这样,则必须具有为此目的指定的“数字”数据类型的字段。

有关向表添加字段的详细信息,请参阅 创建表并添加字段一文。

  1. 在“设计”视图中打开窗体,方法是在导航窗格中右键单击窗体,然后单击“ 设计视图按钮图像

  2. 在“设计”选项卡的“控件”组中,确保选择“使用控件向导按钮图像”。 按钮图像

  3. 在同一组中,单击“ 选项组按钮图像

  4. 单击要在其中放置选项组的窗体。

  5. 请按照向导中的说明操作。 在最后一页上,单击“完成”。

    Access 将选项组置于窗体上。

重命名选项组    虽然不是必需的,但你可能希望重命名选项组,使其具有更有意义的名称。 这样做不会更改选项组旁边显示的标签,但可以更轻松地引用表达式或宏中的控件。

  1. 确保通过单击组的框架选择了选项组。

  2. 如果尚未显示属性表,请按 F4 显示该表。

  3. 在选项组的 “名称 ”属性框中键入新名称。

返回页首

向现有选项组添加新选项

可以根据需要将新的选项控件添加到选项组。 可以在组中创建新控件,也可以从窗体上的其他位置剪切现有控件并将其粘贴到组中。

  1. 在“设计”视图中打开窗体,方法是在导航窗格中右键单击窗体,然后单击“ 设计视图按钮图像

  2. 单击选项组的框架以将其选中,然后拖动框架的大小控点,为新的选项控件腾出空间。

  3. 执行下列操作之一:

    • 在组中创建新控件    

      1. 在“ 设计 ”选项卡上的“ 控件 ”组中,单击要添加的控件类型的工具 (复选框按钮图像选项按钮 按钮图像切换按钮 按钮图像) 。

      2. 移动指针,使其位于选项组的框架内。 框架将更改颜色,以指示新控件将成为选项组的一部分。

      3. 单击以将控件置于组中。

    • 将现有控件移动到组    

      仅将控件拖动到选项组不会使其成为该组的一部分。 必须将控件剪切并粘贴到组中,才能将其变为选项。

      1. 选择要移动到选项组中的控件。

      2. “开始”选项卡上的“剪贴板”组中,单击“剪切”按钮图像

      3. 单击组周围的框架,选择选项组。

      4. “开始”选项卡上的“剪贴板”组中,单击“粘贴”按钮图像

        Access 将控件添加到组。

  4. 可能需要移动控件及其标签,以便它们与现有控件和标签对齐。

  5. 选择新添加的控件,然后按 F4 打开控件的属性表。

  6. 请注意新添加的控件的 Option Value 属性的值。 根据需求,可以将其保留为 Access 建议的值,也可以将其更改为其他值。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×