首页 > 单独文章 > 正文

在 InfoPath 2007中插入水平重复表

时间:2007-07-24 21:30:10 作者:officeba 【认证】

如果希望用户能够向表格中添加其他列,则可以在 Microsoft Office InfoPath 表单模板中使用水平重复表。

本文内容

  • 什么时候使用水平重复表
  • 用户体验
  • 兼容性考虑事项
  • 插入水平重复表
  • 布局提示

什么时候使用水平重复表

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

水平重复表由版式表格 (版式表格:用来放置表单内容(如文本或控件)的单元格集合。)中的重复节 (重复节:表单上包含其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多个节。)组成。重复节启用了“水平重复”设置,用于模拟表格中的列。

在以下示例中,如果用户要记录不同季度的销售数据,他们可以向表格中添加其他列。

水平重复表包括两部分:

  • 标题列  在新的空白表单模板上插入水平重复表时,默认情况下会显示标题列。通常使用此列来输入显示在表格左下方的标签。如果不需要这些标签,请右键单击列内部,指向快捷菜单上的“删除”,然后单击“列”
  • 数据列  数据列是可以根据需要在表单上“重复”任意次数的列。作为表单模板设计者,当您插入水平重复表时,在设计模式 (设计模式:InfoPath 设计环境,可以在其中创建或修改表单模板。)中通常只会看到单个列。不过,填写基于您的表单模板的表单的人员可以通过按 Ctrl+Enter、单击快捷菜单上的命令或者单击表单上的“插入项”说明文字(您可以自定义它)来在表单上添加多个列。

相关控件

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

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

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

 

用户体验

每当用户在水平重复表中的列上方移动指针时,就会显示快捷菜单按钮。用户单击该按钮可看到用于插入或删除列的命令快捷菜单。

用户还可以通过单击表单上水平重复表下方显示的“插入项”文本来插入新列。您可以在设计表单模板时自定义或删除此文本。超出包含重复节控件的版式表格宽度的任何列都将自动换到下一行。

 

兼容性考虑事项

在 InfoPath 中设计表单模板时,可以选择设计与浏览器兼容的表单模板 (与浏览器兼容的表单模板:InfoPath 中使用特定兼容模式设计的一种表单模板。在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器上时,该模板受到浏览器的支持。)。当您设计与浏览器兼容的表单模板时,水平重复表控件在“控件”任务窗格中不可用,因为它们无法在 Web 浏览器中显示。


相关文章

同类最新