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

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

如果您的 Microsoft Office InfoPath 表单模板上插入重复节,用户可以添加该分区的多个实例,在填写基于表单模板的窗体时。

本文内容

何时使用重复节

重复节是包含其他控件,并根据需要重复的控件。如果要,使用重复节:

  • 收集的数据的相同类型的多个实例。例如,在销售报表表单模板中,您可以使用重复节从您的销售团队收集销售目标。

  • 窗体上显示数据的变量的数量。例如,如果您的表单模板已连接到数据库的员工记录,您可以使用重复节时用户查询从数据库 InfoPath 中的显示匹配的记录。返回一条记录时,如果用户将看到只有一部分窗体上。如果返回 10 个记录,用户将看到 10 节。

  • 避免占用表单模板上的重要空间的空占位符区域。

假设申请者必须列出的名称和其从属单元格年龄保险申请表单模板。在此表单的打印版本,您可能会看到三个占位符域,其中假定大多数人有三个或更少从属单元格。具有三个以上的从属单元格的人员将强制以将有关其他从属单元格信息压缩在现有字段或写背面的窗体。

在此表单的 InfoPath 版本,您可以使用重复节,以便申请者可以轻松地根据需要添加任意数量的从属单元格。下图显示了这可能外观到填写表单的人员。

表单中的重复节

表单模板上插入重复节时,您实际上插入空容器。重复节非常有用,对于必须插入其他控件重复节内。

相关控件

InfoPath 包括其他类似于重复节但的用途不同的控件。要确定哪个控件最适用于您的表单模板,请参阅下面的列表:

重复表   如果您希望用户能够向表格添加多个行,请考虑使用重复的表,而不您的表单模板上重复节。例如,您可以进行演示等明细的数据,如发票项目以表格格式,以便用户可以根据需要向表添加其他行。最终,而不重复节中使用重复表是一种首选项。这两个控件允许您收集或显示的相同类型的数据的多个实例。

部分   节用于组织相关控件的组。如果您使用节,而不是重复节,用户无法向表单添加更多分区。

重复选项组   选项组包含两个或多个节。默认情况下,这些部分之一显示在窗体上。用户可以选择将其替换为不同部分。选项组还可以插入窗体上多次用户。

重复递归节   重复节,例如重复递归节可插入多次窗体上。当用户插入重复节的多个实例时,下方的前一节,逐个插入每个新节。与重复递归节,但是,每个新节插入现有节,得到一组嵌套节内。如果您想要创建层次结构的内容,例如分级显示,这很有用。

可选节   如果您将重复节添加到表单模板时,它将始终显示在窗体用户首次打开时。另一方面,可选节,默认情况下隐藏。您的用户可以选择是否包括窗体上的可选部分。例如,采购订单窗体上部分用户可能希望他们计划订购供应品评论。您可以插入可选节,并添加格式文本框内的可选节标记的笔记。用户可以添加可选节,如果需要通过单击可选部分下方的说明性文本。

列表控件   列表控件的最简单的重复控件类型和时您希望用户能够根据需要为项目符号、 编号或普通列表添加任意多个项目,很有用。例如,一个项目符号列表控件可用于收集问题列表中的多个操作项目。

大纲/细节控件   大纲/细节控件是一套两个相关控件。大纲控件始终是一个重复表。细节控件可以是重复表或重复节。您可以使用大纲/细节控件链接到另一个控件,以便中的第一个控件的选择确定第二个控件中显示的内容。

返回页首

用户体验

当用户将指针移到重复节时,在其上的箭头的蓝色按钮将出现在左上角。这是快捷方式菜单按钮。用户可以单击此按钮以查看用于插入或删除重复节的选项。

重叠在表单重复节上的快捷菜单

返回页首

插入重复节

插入重复节的过程稍有不同,具体取决于您是设计新的空白表单模板还是基于数据库或其他外部数据源设计表单模板。

下图显示了重复节当选中设计模式的外观。

在设计模式下选中的重复节

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

表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。重复节通常绑定到表单模板的数据源中的重复组中,虽然它们也绑定到重复域。

以下示例中,在表单模板上的重复节从属单元格绑定到依赖数据源任务窗格中的重复组。在重复部分中的每个控件绑定到相应字段重复节的组的一部分。

表单上的重复节与“数据源”任务窗格中的重复组之间的关系

插入新的空白表单模板上的重复节

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

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

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

  3. 插入控件下单击重复节

  4. 若要将控件添加到重复部分中,拖动所需的控件从控件任务窗格到重复节表单模板上。

    注意: 除非该控件的域已经是数据源中的部分中的组的一部分,不应将移动到部分中,表单模板已有的控件。否则,该控件的绑定可能会断开。

  5. 若要将标签添加到控件中,键入其上方的文本。

插入基于现有数据源的表单模板上的重复节

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

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

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

  3. 插入控件下单击重复节

  4. 重复节绑定对话框中,选择要在其中存储重复节数据的重复组,然后单击确定

  5. 将控件添加到重复部分,并将它们绑定到数据源中的相应字段。

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

    提示: 您可以使用数据源任务窗格中要插入控件。在数据源任务窗格中,右键单击您想要将重复节,绑定的重复组,然后单击快捷菜单上的重复节

返回页首

版式提示

重复节插入控件之前,请考虑要如何排列这些控件。您可以通过将它们拖动到部分中,所需的位置添加任意多边形的方式的控件。或者如果您希望更好地控制布局,您可以添加重复节内布局表格然后插入标签和单个单元格内的控件,以便他们可以很好地对齐。在下面的示例中,窗体设计器具有用于一行三列的版式表格排列重复节内的控件。

用来在重复节内排列控件的版式表格

除了使用布局表格,您可以执行下列一项或多项操作:

  • 若要同时更改多个重复节的大小,请选择其的大小您想要更改,请在格式菜单中,单击属性的重复节,然后在大小选项卡上进行必要的调整。

  • 若要更改的边框或颜色重复节,在表单模板中,在格式菜单上选择单击边框和底纹,单击边框选项卡,然后进行必要的调整。

  • 若要查看的实际文本外观重复节内的控件,单击视图菜单上的示例数据。这可以帮助您了解当用户填写基于表单模板的表单外观。

  • 有时,重复节和左侧的这些控件标签中的控件内的文本看上去可能利用对齐方式。若要快速地重新对齐,双击该控件,单击大小选项卡上的对齐,然后单击应用。如果标签和控件布局表格中的不同单元格中,右键单击包含标签的单元格,在快捷菜单上,单击表属性和在垂直对齐方式下的居中然后单击单元格选项卡上。

  • 默认情况下,垂直重复选项处于选中状态。这意味着当用户添加重复节,这些部分显示的窗体长度下垂直格式。您可以选择以使改为水平展开重复部分。这允许您创建完全不同的布局。例如,您可以创建类似于日历的表单模板。在浏览器兼容的表单模板中不支持的水平重复的选项。

返回页首

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×