插入选项按钮组

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

当您想让用户从有限的一组选项中选择一个选项时,可在 Microsoft Office InfoPath 表单模板上插入两个或更多个选项按钮。

本文内容

何时使用一组选项按钮

用户体验

插入一组选项按钮

版式提示

何时使用选项按钮组

在表单模板上使用选项按钮组可向用户提供少量相关但互斥的选项。

在下图中,员工和经理通过单击选项按钮,在业绩考核表单上考评工作业绩。在每一节中,用户只能选择一个按钮。

业绩考核表单中的选项按钮

当用户打开基于表单模板的表单时,默认情况下不选中任何选项按钮。如果要让其中一个选项按钮在用户打开表单时处于选中状态,则选中该选项按钮的“默认情况下选中此按钮”复选框(“选项按钮属性”对话框)。

相关控件

InfoPath 提供了与选项按钮类似但用途不同的控件。要确定这些控件中的哪一个最适用于您的表单模板,请参考以下列表:

复选框    与选项按钮类似,复选框支持处于开或关状态的选项。不同之处是复选框通常用于是/否决定或非排他选项。

列表框    与选项按钮组类似,列表框使用户可从表单上的多个选项中进行选择。不过,使用列表框时,用户通过单击列表中的列表项(而不是单击小圆圈)来进行选择。

返回页首

用户体验

当用户填写基于您的表单模板的表单时,选项按钮显示为小圆圈,旁边带有标签。当用户单击某一个按钮时,圆圈的中间会出现一个点。在任何一组选项按钮中,都只能选择一个按钮。

返回页首

插入选项按钮组

根据您是要设计一个新的空白表单模板,还是要以数据库或其他外部数据源为基础来设计表单模板,插入选项按钮组的过程会稍有不同。

下图显示了选项按钮在design mode中处于选中状态时的外观。

设计模式中的三个选项按钮;选中第一个

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

表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。每个选项按钮绑定到数据源中的同一字段。当用户单击选项按钮时,在字段中存储与该选项按钮相关联的值。在下面的示例、 123n/a选项按钮所有绑定到数据源任务窗格中的employeeScore字段。

表单模板上的选项按钮组与数据源中对应域之间的关系

在新的空白表单模板上插入选项按钮组

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

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

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

  3. “插入控件”下,单击“选项按钮”

  4. “插入选项按钮”对话框中,输入要插入的按钮数目,再单击“确定”

  5. 要在单击选项按钮时更改存储在数据源中的值,请双击要为其更改值的选项按钮,再单击“数据”选项卡,然后在“选中时的值”框中输入所需的值。

    注意: 默认情况下,单击选项按钮时,选项按钮组中的第一个选项按钮将保存值“1”,第二个按钮将保存值“2”,依此类推。

  6. 在表单模板上,将每个选项按钮标签的占位符文本替换为您自己的文本。

在基于现有数据源的表单模板上插入选项按钮组

如果您的基础上设计表单模板上的现有可扩展标记语言 (XML) 文件、 数据库或 Web 服务,InfoPath 将派生出的字段和数据源任务窗格从这些现有数据源中的组。在此方案中,您可以通过从表单模板上的数据源任务窗格拖动字段或改为在下面的过程从控件任务窗格中插入一组选项按钮插入一组选项按钮︰

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

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

  3. “插入控件”下,单击“选项按钮”

  4. “选项按钮绑定”对话框中,选择要在其中存储选项按钮数据的域,然后单击“确定”

    注意: 如果要将选项按钮绑定到repeating field,则选项按钮必须位于repeating table或repeating section等重复控件内。

  5. “插入选项按钮”对话框的“要插入的选项按钮数”框中,输入要插入的选项数目,再单击“确定”

  6. 要在单击选项按钮时更改存储在数据源中的值,请双击要为其更改值的选项按钮,再单击“数据”选项卡,然后在“选中时的值”框中输入所需的值。

    注意: 默认情况下,单击选项按钮时,选项按钮组中的第一个选项按钮将保存值“1”,第二个按钮将保存值“2”,依此类推。可接受的值取决于选项按钮所绑定的域的数据类型。

  7. InfoPath 使用域的名称作为选项按钮组中每个选项按钮的标签。在表单模板上,将每个选项按钮标签的占位符文本替换为您自己的文本。

    提示: 您也可以使用“数据源”任务窗格插入控件。在“数据源”任务窗格中,右键单击选项按钮要绑定的域,再单击快捷菜单上的“选项按钮”

返回页首

版式提示

下面的提示有助于您优化选项按钮组的外观、大小和其他方面:

  • 要同时更改几个选项按钮的大小,请选择要更改其大小的选项按钮,按 Alt+Enter,单击“大小”选项卡,然后进行必要的调整。

  • 要提高可读性,请考虑在选项按钮前面添加一行说明文字、在选项按钮组周围添加一个边框,或在按钮背后添加底纹。最佳实现方式是将选项按钮插入表单模板上的空节中。选择该节,然后在“格式”菜单上,单击“边框和底纹”,再进行必要的调整。

  • 使用边距设置来调整每个选项按钮周围的间距。

  • Tab 键次序是指当用户按 Tab 键时光标焦点的移动次序。对选项按钮而言,当用户按 Tab 键时,如果未选中任何选项按钮,则焦点会移到选项按钮组中的第一个选项按钮上,或者移到最近选择的选项按钮上。随后再按 Tab 键时,将跳过其余选项按钮,焦点直接移到 Tab 次序中的下一个控件上。虽然用户可以使用箭头键在按钮之间导航,但有时您可能想通过按 Tab 键来移动焦点。在这种情况下,您可以手动调整 Tab 键次序,方法是在“选项按钮属性”对话框的“高级”选项卡上更改“Tab 索引”设置。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×