在sharepoint覆盖中的Infopath saveas

时间:2009-07-31 15:01:10

标签: sharepoint infopath

我需要帮助获取infopath表单,以便不会覆盖发送到sharepoint库的现有文件。

我有一个带有自定义提交的infopath表单。在提交中我正在做“me.saveas(http:\ mysharepointlibrary \ FormDropDownValue)

这很好用。但是,如果我创建一个新表单并选择相同的下拉值,我无法将表单而不是覆盖旧表单。我也尝试了me.save()和me.submit(),这两个炸弹。

我将数据连接设置为不允许覆盖,但它似乎甚至没有进入该连接进行保存。我认为是因为自定义提交代码。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您需要添加其他内容,动态且唯一的值作为表单名称的一部分。这可以在没有自定义代码的情况下完成,来自InfoPath Interface。

配置新的提交选项并使用公式生成表单名称。在我的情况下,我使用以下内容:

concat(YourFieldValue; now())

它将连接您的字段和当前日期时间的值。如果您在for username上有其他一些唯一值,请将这些值添加到concatenate函数中。

alt text
(来源:sharepointusecases.com