控件简介

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

所有用户填写的 Microsoft Office InfoPath 表单都基于基础的表单模板。表单模板决定生成的窗体的外观和行为。

在填写表单,用户将通过在文本框中键入、 单击列表中的项目、 选中复选框,并执行其他操作输入信息。用户与之交互的图形用户界面对象称为控件。使用控件显示数据或选项、 执行的操作,或使窗体的用户界面更易于阅读。

除了标准控件,例如文本框和列表框中,InfoPath 包含新的控件,例如重复表、 选项组以及可选节的数目。这些类型的控件使您可以设计表单模板中适应您的用户。例如,在零用金报销单表单模板中,您可以使用重复表若要允许用户输入尽可能多的零用金项目所需。

用户在控件中输入的信息存储在窗体的数据源。在设计表单模板时,您通常使用控件任务窗格来插入控件,但您也可以通过从表单模板上的数据源任务窗格拖动域和组插入控件。

您可以自定义控件的外观,包括字体、 颜色和控件、 控件的默认值和数据类型内的文本的对齐方式和其他属性,如屏幕提示显示当用户将鼠标指针停留在上控件。您也可以自定义控件的行为,例如筛选信息和响应规则的能力。

提示: 若要查看控件的属性,请双击表单模板上的控件。

本文内容

控件与数据源

若要插入控件的表单模板上的方法

控件的类型

兼容性的注意事项

从表单模板中删除控件

控件与数据源

InfoPath 表单上的控件的几乎所有相关联,或者是绑定到表单模板的数据源。大多数控件,包括文本框、 复选框和列表框绑定到数据源中的字段。如果控件未绑定到数据源,或者它是绑定不正确,输入的信息该控件不能正确保存在基础表单 (.xml) 文件。

在设计 InfoPath 表单模板时,您可以选择将自动插入控件,每次创建数据源中的字段,或者您可以手动每个将控件绑定到某个现有域自己。

以下示例中,在窗体设计器插入表单模板上的姓氏文本框。文本框绑定到表单模板的数据源中的姓氏字段。

表单模板上的控件与数据源中的域之间的关系

在填写基于该表单模板的表单,用户在姓氏文本框中输入他或她的名称。InfoPath 保存该数据可扩展标记语言 (XML),如下图所示。

在文本框中输入的数据保存为 XML

在一起,控件和及其关联的字段类型确定用户可以在控件中,输入的信息的类型以及方式用户可以输入该信息。例如,如果您有日期选取器控件绑定到与数据类型日期字段的表单模板上,然后用户可以仅在输入日期的控件。如果用户尝试在该控件中输入其他数据,其姓名或地址,例如,InfoPath 将显示数据有效性错误。

注意: 除了表单模板的主数据源,您可以创建数据连接到 XML 文档、 数据库、 Web 服务和 Microsoft Windows SharePoint Services 库和列表。这些数据连接结果可用于填充列表框,并提供值的文本框和其他控件的辅助数据源。

返回页首

若要插入控件的表单模板上的方法

在设计表单模板时,可以使用控件任务窗格中要插入控件。您可以选择要插入的控件,在其中域或组的大小写将自动创建数据源为您添加的每个控件中时自动创建表单模板的数据源。或者,您可以选择要将每个控件绑定到现有字段或表单模板的数据源中的组。如果选择此选项时,会提示您要插入控件时选择数据源中的域或组。

提示: 自动创建数据源和绑定之间进行切换到现有域或组中,将控件,请使用控件任务窗格中的自动创建数据源复选框。

您也可以通过从表单模板上的数据源任务窗格拖动域和组插入控件。每次,您将域或组拖动到窗体模板,InfoPath 建议最佳匹配域或组的控件。例如,如果域包含为日期数据类型,InfoPath 将建议日期选取器。

返回页首

控件的类型

控件任务窗格中包含超过 30 不同的控件,您可以将其添加到您的表单模板。这些控件可以按以下类别:

  • 标准控件

  • 重复和可选的控件

  • 文件和图片控件

  • 高级的控件

  • 自定义控件

下表描述了每个控件的用途。

标准控件

标准控件包括您通常关联收集和显示信息的控件。这些控件包括文本框、 列表框、 复选框和按钮。

控件

图标

说明

文本框

按钮图像

最常用的窗体上的控件。在文本框中,例如句子、 名称、 数字、 日期和时间,用户可以输入任何类型的不带格式的文本。文本框不能包含带格式的文本。

格式文本框

按钮图像

控件可以包含格式的文本,包括加粗和倾斜文本,以及各种字体、 字号和字体颜色。此外,用户可以插入图像、 列表和表格格式的文本框。

下拉列表框

按钮图像

向用户提供的框中的选项列表控件。若要从列表中选择一个项目,用户,请单击箭头以打开选项列表。选项可以来自您手动创建,从窗体的数据源中的值或来自数据连接到 XML 文档、 数据库、 Web 服务或 SharePoint 库或列表的值的列表。

组合框

按钮图像

向用户提供的框中,从该用户选择合适的项,或者键入自己的选项列表控件。选项可以来自您手动创建,从窗体的数据源中的值或来自数据连接到 XML 文档、 数据库、 Web 服务或 SharePoint 库或列表的值的列表。

列表框

按钮图像

向用户提供的框用户从中选择合适的项中的选项列表控件。选项可以来自您手动创建,从窗体的数据源中的值或来自数据连接到 XML 文档、 数据库、 Web 服务或 SharePoint 库或列表的值的列表。

日期选取器

按钮图像

包含用户可以在其中键入日期和日历按钮,使用户能够选择日期框中的控件。

复选框

按钮图像

通过添加或删除复选标记,从一个小正方形框允许用户设置是/否或真/假值的控件。

选项按钮

按钮图像

从一组互斥选项中选择允许用户的控件。当选择一个选项按钮组中的时,清除其他选项按钮。一组选项按钮绑定到数据源中的一个字段,该字段中的每个选项按钮保存不同的值。

按钮

按钮图像

可用于提交表单或查询数据库等其他内容控件。您还可以使用规则或用户单击该按钮时运行的自定义代码关联的按钮。

按钮图像

其他控件的容器控件。节可以包含所有控件任务窗格,包括其他节中列出的控件。

重复和可选的控件

重复和可选控件包括列表控件,重复表、 重复节和可选节。这些控件允许用户在填写表单时插入列表项、 行、 记录集和可选的信息。

控件

图标

说明

可选节

按钮图像

控制其他控件的容器且可用于包括不必要的所有用户填写的额外信息。在填写表单,包括可选节,用户可以选择是否包括窗体上的可选部分。

重复节

按钮图像

控制其他控件的容器且可用于演示基于记录的数据,例如员工数据库记录。在填写的窗体中包含重复节,用户可以添加更多出现次数重复部分。

重复表

按钮图像

显示控件重复表格的结构中的信息。重复表中的新行中显示的每个项目。在填写表单,用户可以添加或删除根据需要重复表中的行。重复表中可以包含其他控件。

水平重复表

按钮图像

显示控件重复表格的结构中的信息。重复表中的新列中显示的每个项目。在填写表单,用户可以添加或删除根据需要重复表中的列。水平重复表可以包含其他控件。

大纲/细节

按钮图像

控件的控件,实际上重复的一组控件直接与另一个。大纲控件始终是重复表中,并且细节控件可以重复表或重复节。大纲/细节控件的帮助用户更高效地处理大量数据。例如,如果表单模板显示员工数据库记录,您可以指定每个员工信息的子集应显示在细节控件。然后,当用户选择的记录 (行) 在细节控件,细节控件可以显示有关员工的更多详细的信息。

项目符号列表

按钮图像

根据需要,使用户可以添加或删除项目符号列表的控件列表窗体中的项目。项目符号列表控件是包含重复,如操作中的项目列表会议议程表单模板的简单文本的好办法。

编号列表

按钮图像

使用户可以添加或删除控件根据需要在窗体的编号列表项。编号的列表控件是包含重复,指明某种排序顺序,例如在会议中的议程项目的列表的简单文本的好办法议程表单模板。

普通列表

按钮图像

此功能使用户可以添加或删除列表项,根据需要窗体中的控件。普通列表控件是包含简单的文本,如与会者姓名,在会议中的重复请求表单模板的好办法。

多选列表框

按钮图像

为用户提供显示为复选框可滚动列表的选项列表控件。用户可以根据需要,选择任意数量的复选框,甚至能够添加自定义项,具体取决于设计表单模板的方式。

文件和图片控件

您可以设计表单模板,以便在填写基于表单模板的表单时,用户将可以插入文件附件或图片。此外,填写 InfoPath 表单在 Tablet PC 上的受益特殊的墨迹图片控件,以便用户创建并保存墨迹绘图。

控件

图标

说明

文件附件

按钮图像

允许用户将文件附加到其表单控件。每个文件附件控件允许附加,一个文件,您可以限制文件类型,如有必要。如果您的用户想要附加多个文件,您可以插入文件附件控件重复控件内。

图片

按钮图像

控件可以作为静态元素,如标题或背景,包含表单模板上也可以允许用户为表单的部分内容插入的图片。图片控件可以将图像存储在表单本身或存储指向图片的保存位置的地址 (URL)。

墨迹图片

按钮图像

允许用户使用的是 Tablet PC 将墨迹绘图添加到其窗体控件本身内或背景图片上的控件。

高级的控件

高级的控件的控件,可能需要使用小于经常标准控件或仅在特殊的情况下。

控件

图标

说明

超链接

按钮图像

可用于链接到 URL 的控件。例如,显示的产品的列表的相关信息的表单模板可以包含指向产品信息网页的超链接。超链接控件可以指向 intranet 或 Internet 上的任何 Web 服务器。

表达式框

按钮图像

只读文本控件。您可以使用表达式框显示只读文本、 显示在表单上,另一个控件的值或创建基于 XPath 表达式的公式。

竖排标签

按钮图像

在表单模板上 90 度角显示只读文本标签。垂直标签常用为重复表中的列标题。

滚动区域

按钮图像

包含其他控件的控件的大小固定,并包含滚动条,以便用户可以向下滚动以查看不见的信息。在窗体的节包含大量数据,而不需要一次性查看它的用户时,滚动区域是特别有用。

水平区域

按钮图像

包含其他控件,并且可以用于将其他控件控制表单模板上并行。

选项组

按钮图像

包含两个或多个选项节又包含其他控件的控件。选项组中的每个选项节作为一组互斥选项中的单个选项。在填写表单,用户可以替换为不同的选项节的默认选项节。例如,在作业应用程序的表单模板中,您可以使用选项组若要允许用户输入其引用的家庭电话号码或工作电话号码。

重复选项组

按钮图像

显示两个或多个选项节重复结构中的控件。在填写表单,用户可以添加、 删除或替换为必需的其他重复选项组。例如,在员工信息表单模板,可以使用重复的选项组以使用户可以输入多个紧急联系人。对于每个联系人,用户可以替换工作地址信息家庭地址信息。

选项节

按钮图像

包含其他控件以及始终显示在选项组或重复选项组的控件。当您需要向现有选项组添加更多选项,选项节非常有用。如果您插入选项组中的任意位置以外的其他选项节,InfoPath 将自动插入选项部分中新的选项组中。

重复递归节

按钮图像

包含其他控件,并可以插入自身的控件。重复递归节可用于创建层次结构的内容,例如分级显示。

自定义控件

您可以使用添加自定义控件向导进行自定义控件,包括 Microsoft ActiveX 控件和模板部件中,在 InfoPath 中可用。自定义控件是一种默认情况下在 InfoPath 中不包含。

控件

说明

模板部件

自定义的组的控件,包括布局、 属性设置和控件行为,可供重复使用多个表单模板中保存某些方面。在创建之后的模板部件,您可以使用添加自定义控件向导导入设计模式的模板部件,以便您可以在表单模板中使用它。

ActiveX 控件

控件的未包含在 InfoPath 中,但可添加到控件任务窗格。在计算机上,您可以选择从现有已注册的 ActiveX 控件,也可以使用开发以满足特定的业务需求的自定义控件。例如,如果您正在开发用于金融设置的表单模板,您还可以开发允许股票代码信息显示在表单模板上的 ActiveX 控件。创建或后定位 ActiveX 控件,您可以使用添加自定义控件向导导入设计模式的控件,以便您可以在表单模板中使用它。

返回页首

兼容性的注意事项

在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。在浏览器兼容的表单模板中不支持以下控件:

  • 组合框

  • 多选列表框

  • 大纲/细节控件

  • 项目符号、 编号和普通列表控件

  • 图片和墨迹图片控件

  • 墨迹图片控件

  • 垂直标签

  • 滚动区域

  • 水平区域

  • 水平重复表

  • 选项组、 重复选项组和选项节控件

  • 重复递归节

  • ActiveX 控件

您也可以选择设计Microsoft Office InfoPath 2007与 Microsoft Office InfoPath 2003 兼容的表单模板。向后兼容的表单模板中组合框和多选列表框不支持。当用户在 InfoPath 2003 中打开的表单模板时,组合框显示为下拉列表框中,并显示为项目符号列表的多选列表框。

如果您有要重复使用其他表单模板中的表单模板的特定部分,您可以设计模板部件。典型的模板部件组成控件和数据源,可能还包括功能,例如数据连接、 数据有效性和规则。模板部件中 ActiveX 控件不受支持,因此在控件任务窗格中隐藏。此外,如果您要设计一个与浏览器兼容的模板部件,您有权访问更少的控件和功能比您如果要设计仅用于在 InfoPath 中的模板部件。

返回页首

从表单模板中删除控件

若要删除的表单模板的控件,,您可以选择控件,然后按 DELETE 键。删除控件,在数据源中会保持绑定到该控件的字段。但是,基于该表单模板的窗体不会显示在此字段中存储的数据。若要显示的数据,您将控件绑定到的字段。

如果您想要将不同的控件绑定到的字段,而不是删除该控件,您可以更改为其他类型的控件。您执行此操作,方法是通过右键单击该控件,单击更改为,然后单击菜单上的选项之一。菜单显示仅可以绑定到这种类型的字段的控件的类型。

将现有控件更改为其他类型

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×