2009-07-31 59 views
0

我需要幫助獲取一個infopath表單來不覆蓋現有文件轉到sharepoint庫。Infoopath saveas在sharepoint覆蓋

我有一個自定義提交的信息表格。在提交我正在做「me.saveas(http:\ mysharepointlibrary \ FormDropDownValue)

這工作得很好。但是,如果我創建一個新的窗體,並選擇相同的下拉值我不能得到窗體到不是覆蓋舊的。我也嘗試me.save()和me.submit(),這兩個炸彈。

我有數據連接設置爲不允許覆蓋,但它似乎並不我想這是因爲自定義提交代碼

任何幫助將不勝感激

回答

2

那麼你需要添加別的東西,一個動態的和獨特的價值作爲你的表單名稱的一部分。這可以在InfoPath Interface中不使用自定義代碼的情況下完成。

配置新的提交選項並使用公式生成表單名稱。在我的情況下,我使用以下內容:

concat(YourFieldValue; now()) 

它將連接來自您的字段和當前日期時間的值。如果你有類似用戶名的其他唯一值,請將它們添加到並置函數中。

alt text http://www.sharepointusecases.com/wp-content/uploads/2009/07/infopath_submit.png

+0

該值基於下拉列表是動態的。但是,我只希望保存下拉列表中每個項目的一次出現。我想拋出一個編輯,說有什麼效果(下拉列表項已保存) – aape 2009-07-31 16:28:53