有没有人知道如何让重复表的一列的所有行始终具有相同的值?
假设用户更改了该列第一行中的值,则该列中的所有其他单元格将更改为具有新值。 (最好是如果用户更改了列中的任何单元格,而不仅仅是第一行中的单元格,那么会发生这种情况,但只要第一行就可以了,如果这一切都可能的话。)
我可以访问InfoPath 2007和InfoPath 2010,因此可以使用其中任何一个。表单向SQL Server数据库提交数据并从SQL Server数据库接收数据。如果需要,代码就可以了。
答案 0 :(得分:1)
您基本上想要将字段从重复字段更改为同一字段的多个副本(因为您希望它始终相同,因此存储多个版本没有意义)。
在数据源选项卡上,您在重复部分中放置的所有字段都位于组文件夹中,并且上面有一个小重复图标。右键单击要重复的字段,然后选择移动。把它放在重复组文件夹之外的任何地方(包含文件夹通常是一个不错的选择,但它可以在任何地方)。设计图面上的字段现在将显示一个小信息框,上面写着“此项目不能重复”(或类似)。
现在您只拥有相同字段的多个副本 - 因此,如果您更改其中任何一个字段,它们都会更新以反映该值。