如果希望用户能够向表格中添加其他列,则可以在 Microsoft Office InfoPath 表单模板中使用水平重复表。
在您希望以结构化的表格格式输入或显示数据以及希望用户能够在需要时添加其他数据列时,可以使用水平重复表。例如,可以使用水平重复表来收集每个季度的销售数据。如果表单模板链接到了数据库,还可以使用水平重复表来显示或使用该数据库的记录。
水平重复表由版式表格 (版式表格:用来放置表单内容(如文本或控件)的单元格集合。)中的重复节 (重复节:表单上包含其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多个节。)组成。重复节启用了“水平重复”设置,用于模拟表格中的列。
在以下示例中,如果用户要记录不同季度的销售数据,他们可以向表格中添加其他列。
水平重复表包括两部分:
InfoPath 包含一些与水平重复表类似但用途不同的其他控件。要确定这些控件中的哪一个最适合用在您的表单模板上,请参考以下列表:
重复表 如果您希望用户能够向表格中添加多个行而不是多个列,请使用重复表而不是水平重复表。
重复节 要创建用户可以在表单上插入多次的节(如数据库中的记录),请使用重复节或其他重复控件。当用户在表单上插入重复节时,各个节沿表单长度一个接一个地垂直插入。此行为与水平重复表中重复节的行为不同,水平重复表中的各个节在表单上并排水平插入。
每当用户在水平重复表中的列上方移动指针时,就会显示快捷菜单按钮。用户单击该按钮可看到用于插入或删除列的命令快捷菜单。
用户还可以通过单击表单上水平重复表下方显示的“插入项”文本来插入新列。您可以在设计表单模板时自定义或删除此文本。超出包含重复节控件的版式表格宽度的任何列都将自动换到下一行。
在 InfoPath 中设计表单模板时,可以选择设计与浏览器兼容的表单模板 (与浏览器兼容的表单模板:InfoPath 中使用特定兼容模式设计的一种表单模板。在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器上时,该模板受到浏览器的支持。)。当您设计与浏览器兼容的表单模板时,水平重复表控件在“控件”任务窗格中不可用,因为它们无法在 Web 浏览器中显示。
相关文章
同类最新