使用复选框或其他控件显示“是/否”值

使用复选框或其他控件显示“是/否”值

在 Access 中,“是/否”字段仅存储两个值:“是”或“否”。 如果使用文本框来显示“是/否”字段,则“是”的值显示为 -1,“否”的值显示为 0。 这些值对大多数用户来说不太容易看懂, 因此 Access 提供了复选框、选项按钮和切换按钮,供您显示和输入“是/否”值。 这些控件提供了“是/否”值的图形表示,既易于使用又易于理解。

本文介绍上述每个控件的应用,并介绍如何将其添加到窗体和报表中。

您要做什么?

决定要使用的控件

创建绑定的复选框、 选项按钮或切换按钮

创建绑定的复选框、 选项按钮或切换按钮

了解选项组

创建选项组

向现有选项组添加新选项

决定要使用的控件

大多数情况下,复选框是表示是的最佳控制/没有值。这是当您向窗体或报表添加是/否字段创建控件的默认类型。相反,选项按钮和切换按钮最常使用选项组的一部分。有关选项组的详细信息,请参阅部分中了解选项组

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

“是/否”控件

返回页首

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

您可以通过将“是/否”字段从“字段列表”窗格拖动到窗体或报表来快速创建复选框。

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

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

  3. 如果需要,通过单击表格名称旁边的加号 (+) 展开表格列表。

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

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

如果需要,您可以为选项按钮或切换按钮来更改复选框控件。若要执行此操作,右键单击复选框,指向快捷菜单中,在更改为,然后单击切换按钮 按钮图像选项按钮 按钮图像

返回页首

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

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

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

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

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

    Access 随即将该控件放置到窗体或报表上。

虽然不是必需的您可能想要重命名该控件,使其具有更有意义的名称。执行此操作不会更改该控件,旁边显示的标签,但它可以更加轻松地在表达式或宏中引用它。

重命名控件

  1. 确保已选中控件。

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

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

如果需要,您可以为选项按钮或切换按钮来更改复选框。若要执行此操作,右键单击复选框,指向快捷菜单中,在更改为,然后单击切换按钮 按钮图像选项按钮 按钮图像

返回页首

了解选项组

可绑定或取消绑定单个复选框、选项按钮或切换按钮,也可以将其设置为选项组的一部分。 选项组显示一组有限的备用项,并且一次只能选择选项组中的一个选项。 选项组由组框和一组复选框、切换按钮或选项按钮组成。

如果一个选项组绑定到了字段,则只有组框本身绑定到该字段,而不是该框内包含的控件绑定到该字段。 请不要设置选项组中各控件的“控件源”属性,而是将各控件的“选项值”属性设置为对组框绑定到的字段有意义的数字。 当您在选项组中选择选项时, Access 将把选项组绑定到的字段的值设置为所选选项的“选项值”属性的值。

选项组的值只能是数字,不能是文本。 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. 注意新添加的控件的“选项值”属性的值。 可以保留 Access 建议的值,也可以将其更改为其他值,具体取决于您的需要。

返回页首

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

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

此信息是否有帮助?

谢谢您的反馈!

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

×