使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

可以在 Microsoft Office InfoPath 表单模板上插入复选框,以便用户可以快速输入 true 或 false 值。

本文内容

何时使用复选框

如果要执行以下操作,请使用一个或多个复选框:

  • 允许用户进行“真/假”或“是/否”选择。

  • 显示来自数据库、Web 服务或其他数据源的“真/假”或“是/否”信息。

在下图中,用户选中复选框以指示其在预定航班时是否要预订酒店或租赁车辆。

表单上的复选框

提示: 默认情况下,此复选框为未选中状态。 如果要在默认情况下选中复选框,可以双击它并更改其默认状态。

相关控件

InfoPath 包含一些与复选框类似但用途不同的其他控件。 若要确定这些控件中的哪一个最适合用在你的表单模板上,请参考以下列表:

选项按钮    与复选框类似,一组选项按钮允许用户进行选择。 但是,使用选项按钮,用户可以从一组小圆圈中进行选择,而不是从一组方形复选框中进行选择。 此外,复选框通常表示非排他性选择,而选项按钮用于表示有限的互斥选择集内的单个选择。

多选列表框    多选列表框由可滚动列表中的多个复选框组成。 用户可以在列表中选中多个复选框,也可以将自己的条目添加到列表中,具体取决于表单模板的设计方式。

返回页首

插入复选框

根据你要设计新的空白表单模板,还是基于数据库或其他外部数据源设计表单模板,插入复选框的过程略有不同。

下图显示了在 设计模式 下选中复选框时复选框的样子。

在设计模式中选中的复选框

控件可以绑定,也可以不绑定。 当控件被绑定时,它会连接到数据源中的域或组,以便控件中输入的数据保存在基础表单 (.xml) 文件中。 控件未被绑定时,它不会连接到一个域或组,并且控件中输入的数据不会保存。 当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右上角。 文本指明控件绑定到的数据源中的组或域。 图标指明控件是否正确绑定到该组或域。 如果绑定正确,则显示绿色图标。 如果绑定出现问题,则会看到蓝色或红色图标。

表单模板的数据源由“数据源”任务窗格中以分层视图形式显示的域和组构成。

复选框始终绑定到域。 在以下示例中,表单模板上的“包含酒店”复选框绑定到“数据源”任务窗格中的 includeHotel 域。

表单模板上的复选框与数据源中对应的域之间的关系

如果要将复选框绑定到重复域,则复选框必须位于重复控件内,例如 重复表 或 重复节。

在新的空白表单模板上插入复选框

设计新的空白表单模板时,“控件”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。 将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的域和组。 这些域和组由“数据源”任务窗格中的文件夹和文件图标表示。

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. 在“插入控件”下,单击“复选框”。

  4. 若要替换控件的默认标签,请选中表单模板上插入的复选框旁边的文本,然后输入自己的标签。

  5. 若要在用户清除或选中表单上的复选框时更改存储在数据源中的值,请双击该复选框,单击“数据”选项卡,然后在“清除时的值”列表和“选中时的值”列表中单击所需的值。

    注意: 对于复选框,默认情况下,TRUE 表示“已选择”或“已选中”,而 FALSE 表示“已清除”或“未选中”。

在基于现有数据源的表单模板上插入复选框

如果表单模板的设计基于现有的可扩展标记语言 (XML) 文件、数据库或 Web 服务,InfoPath 将从该现有数据源派生“数据源”任务窗格中的域和组。在这种情况下,可以通过将“数据源”任务窗格中的复选框拖到表单模板上或通过从“控件”任务窗格中插入复选框来插入复选框,如以下过程中所述:

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. 在“插入控件”下,单击“复选框”。

  4. 在“复选框绑定”对话框中,选择要在其中存储复选框值的域,然后单击“确定”。

  5. InfoPath 使用域或组的名称作为控件的标签。 如有必要,请更改标签文本。

  6. 若要在清除或选中复选框时更改存储在数据源中的值,请双击表单模板上插入的复选框,单击“数据”选项卡,然后在“清除时的值”列表和“选中时的值”框中输入所需的值。

    注意: 对于复选框,默认情况下,TRUE 表示“已选择”或“已选中”,而 FALSE 表示“已清除”或“未选中”。

    提示: 你也可以使用“数据源”任务窗格插入控件。 在“数据源”任务窗格中,右键单击要绑定到复选框的域,然后单击快捷菜单上的“复选框”。 若要查看此命令,该域必须使用适当的数据类型,例如 True/False(布尔)数据类型。

返回页首

版式提示

下列提示可帮助你调整复选框控件的外观、大小及其他方面:

  • 若要同时更改多个复选框的大小,请选中要更改其大小的复选框。 按 ALT + ENTER,然后在“大小”选项卡上进行必要的调整。

  • 如果复选框过大,复选框内的复选标记可能会出现扭曲。

  • 若要更改复选框的边框或颜色,请选中要更改的复选框。 在“格式”菜单上,单击“边框和底纹”,然后进行必要的调整。

  • 当用户选中特定复选框时,可以使用 条件格式 在表单模板上显示项目。 例如,在费用报表表单上,当用户选中“请求经理批准”复选框时,可以使用条件格式向其显示经理批准部分。 如果不需要经理批准,则用户不会选中该复选框,并且该部分仍然隐藏在表单中。

返回页首

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×