2009-05-19 61 views
1

我們需要實現的一項調查顯示,這將使時間如下:的SharePoint調查,問N系的答案

  • 問題1:有多少車你自己?
  • 答:下拉(取值範圍爲1 - 5)

基礎上回答這個問題,我們需要同樣的問題問的5倍。例如,你的汽車的顏色和製造是什麼......等等。

有沒有辦法使用OOB功能/ InfoPath表單來實現這一點?

回答

1

爲了做到這一點,我看到了兩個選擇:InfoPath(最好是Forms Services,如果你有MOSS Enterprise的話)或Survey列表。 InfoPath解決方案會更好,但需要花費更長的時間(可能需要幾個小時,而不是30分鐘)。此外,如果您沒有MOSS Enterprise,則無法使用InfoPath Forms Services,並且每個人都必須在其桌面上安裝InfoPath客戶端。

對於InfoPath,這只是設計具有所需邏輯的表單。你不需要任何代碼。我只想提出你最初的問題,然後爲每個後續的問題設置一個部分。在這些部分的顯示選項卡中,您可以根據第一個問題的答案使用條件邏輯來隱藏該部分。如果您願意,您可以將所有答案提升爲SharePoint表單庫字段。

我認爲調查清單將更多地是一個kludge(技術術語)。它具有有限的分支邏輯能力,所以它可能有點奇怪。在調查中,您可以根據該問題的答案轉到另一個問題。所以,你可以這樣排列你的問題(基本上是向後):

  1. 你有多少輛車? (如果4個分支問題#4,如果3個支化問題#6,如果2分支到#8中,如果1個分支到#10)
  2. 汽車#5問題#1
  3. 汽車#5問題#2
  4. 汽車#4問題#1
  5. 汽車#4問題#2
  6. 汽車#3問題#1
  7. 汽車#3問題#2
  8. 汽車#2問題#1
  9. 汽車# 2問題#2
  10. 車#1問題1
  11. 租車#1問題2

也許別人可以拿出來與調查表更好的解決方案?