插入水平重复表

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

当您希望用户能够向表格添加额外的列时,您可以在 Microsoft Office InfoPath 表单模板中使用水平重复表。

本文内容

何时使用水平重复表

用户体验

兼容性的注意事项

插入水平重复表

版式提示

何时使用水平重复表

当您需要数据输入或显示结构化的表格格式,然后当您希望用户能够添加其他列的数据,如有必要,请使用水平重复表。例如,您可以使用水平重复表收集每个季度的销售数据。如果您的表单模板已链接到数据库,您可以使用水平重复表以显示或使用从该数据库的记录。

水平重复表包含内布局表格重复节 。重复部分中有一个水平重复设置启用,用于模拟表格中的列。

在下面的示例中,用户可以添加更多列对表如果他们想要录制的不同季度的销售数据。

表单上的水平重复表中输入的销售数据

水平重复表由两部分组成:

  • 标题列   上一个新插入水平重复表时,,默认情况下会显示空白表单模板中,标题列。您通常使用此列输入出现左下方的表的标签。如果您不需要这些标签,,您可以右键单击列中,指向快捷菜单上的删除,,然后单击

  • 数据列   数据列是可以"重复"根据需要多次为窗体的列。为表单模板设计器中,您通常只会看到单个列设计模式中的插入水平重复表时。填写的窗体基于表单模板,但是,可以通过按 CTRL + ENTER,通过单击快捷菜单上的命令或通过单击插入项目说明文字的窗体,您可以在窗体上添加多个列的人员自定义。

相关控件

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

重复表   如果您希望用户能够将多个行添加到表中,而不是多列,而不是水平重复表中使用重复表。

重复节   若要创建多次 (如数据库中的记录) 的窗体上的用户可以插入一个分区,请使用重复节或其他重复控件。当用户插入窗体上的重复节时,垂直,插入单个分区或逐个,向下窗体的长度。此行为不同的水平重复表,其中各个节插入水平并排,或窗体的重复节。

返回页首

用户体验

只要用户将指针移过水平重复表中的一列,则会显示快捷菜单按钮。用户单击按钮以查看用于插入或删除列的命令的快捷菜单。

水平重复表的快捷菜单

用户还可以通过单击窗体上的水平重复表下方的插入项目文本中插入新列。您可以自定义或设计表单模板时删除此文本。超出宽度包含重复分区控件的版式表格的任何列将换到下一行中。

返回页首

兼容性的注意事项

在设计表单模板在 InfoPath 中的时,您可以选择设计浏览器兼容的表单模板。当设计浏览器兼容的表单模板时,水平重复表控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。

返回页首

插入水平重复表

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

下图显示水平重复表时将指针移它在设计模式中的外观。

在水平重复表中选择的重复节

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

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

以下示例中,在表单模板上的表格绑定到季度数据源任务窗格中的重复组。在表中的文本框控件 —高尔夫网球帆板运动— 绑定到季度重复组的一部分的字段。

表单模板上的水平重复表与数据源中的重复组之间的关系

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

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

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

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

  3. 插入控件下单击水平重复表

  4. 行数框中,输入所需的表具有默认的行数。

  5. 创建水平重复表中的数据列中的每一行的文本框。将文本框转换为其他类型的控件,右键单击想要转换,请指向快捷菜单中,在更改为文本框,然后单击所需的控件。

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

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

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

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

  3. 插入控件下单击水平重复表

  4. 在重复表绑定向导的第一页上,单击您要使用数据源列表中的数据源,然后单击重复的组 图标图像 要绑定到表行。

    提示: 若要创建新的重复组,右键单击要添加的重复组在快捷菜单上,单击添加,然后在添加域或组对话框中,指定重复组的属性的组。

  5. 单击“下一步”

  6. 在重复表绑定向导的第二页上,双击要作为列添加到表格中的数据绑定列表中的字段。

    提示: 若要创建新字段,数据绑定列表中,右键单击组中对其水平重复表绑定,在快捷菜单上,单击添加,然后在添加域或组对话框中,指定字段的属性。

  7. 若要重新排序的列,在表中的行列表中,选择一列,然后单击移至前面移至后面

返回页首

版式提示

使用下列提示可帮助您调整外观、 大小和水平重复表和其中的控件的其他方面:

  • 撤回组成水平重复表的版式表格中的重复节。当用户插入其他列时,版式表格的右边框到下一行定义表中的列换行的点。若要控制列自动换行,您可以拖动括起来向左或向右重复分区控件的版式表格单元的右边框。

  • 为了进行打印,水平重复表很有用。控件中的列自动换到下一行上表单模板中,以便打印所有表中的信息。但是,如果您的表单模板主要用于在屏幕上查看,请考虑放置在表单模板上的水平重复表内滚动区域 。这样,如果用户在水平重复表中,输入大量数据他们可以向下滚动以查看它,而不是所有窗体上看到它。

  • 若要同时更改多个文本框的大小,请选择您想要更改,请按 ALT + ENTER,单击大小选项卡,然后进行必要的调整其大小的文本框。

  • 调整大小以适应您希望用户在其中键入的文本长度表单模板上的文本框。

  • 若要更改的边框或颜色的多个文本框,一次选择您想要更改,请在格式菜单上的文本框单击边框和底纹,请单击边框选项卡,然后进行必要的调整。

  • 若要自定义在文本框中显示的文本,请使用格式工具栏上的字体字号框。若要同时更改字体和字号所有表单模板上的文本复选框,请选择包含您希望,并单击在格式菜单上的对所有文本框控件应用字体格式的文本框。

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

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×