2014-09-04 43 views
1

我已經創建了Infopath 2010的infopath表單。這真的很長很長。用戶希望填寫表格並保存表格,並在表格很大時填寫表格。他們可以選擇滿足這一要求嗎?我們可以添加保存按鈕嗎?有什麼想法嗎?長/大信息表格問題

以前有沒有其他人有過這個問題?

+0

你能分享你的代碼嗎? – neelsg 2014-09-04 15:14:51

+0

我沒有寫任何代碼。只是設計了使用infopath的表單。 – sahasaavasan 2014-09-04 15:53:11

回答

0

不知道更多關於你的形式,我不知道這個答案會有所幫助,但這裏是會達到你想要無需代碼結果的情景:

  1. 在您的形式,包括用戶指示表單完成狀態的手段。您可以通過多種方式完成此操作 - 例如,「表單已完成」複選框,「表單狀態」字段,其下拉列表中有兩個可能值 - 「正在進行中」或「完成」,或者一對單選按鈕。
  2. 在SharePoint列表中創建一個完成狀態列。它可以是「是/否」列,「選擇」或單行文本。
  3. 當用戶提交/保存表單時,會在SharePoint列表中創建一個項目,其中「完成狀態」列中的值與表單上的完成狀態字段相對應。
  4. 如果用戶想要再次編輯表單,他們可以單擊SharePoint列表中項目的編輯鏈接進行進一步更改。
  5. 當用戶完成向表單添加信息時,他們將狀態更改爲「完成」。

以下步驟將爲您提供一種區分正在進行中的工作表單和已完成的表單的方法。接下來會發生什麼(啓動工作流程,進行一些計算等)取決於您打算如何處理提交的表單。但是,基本原則是,當完成狀態字段的值更改爲「完成」時,不要在提交表單時啓動處理。

0

您可以通過創建狀態字段將其保存爲「草稿」,但仍使用SUBMIT規則。用戶可以編輯它繼續,並認爲它仍然處於「草稿」,因爲在狀態字段中,它顯示「草稿」

然後,您可以添加像某些字段/部分的規則隱藏,除非某些字段完成,以避免一個非常長的InfoPath表單。或者你可以在視圖中分隔每個部分。這將防止用戶填寫很長的表單和很多字段。