SharePoint调查,根据答案提问n次

时间:2009-05-19 07:07:42

标签: sharepoint survey

我们需要实施一项允许以下内容的调查:

  • 问题1:你拥有多少辆汽车?
  • 答案:下拉列表(值范围为1 - 5)

根据这个问题的答案,我们需要5次问同样的问题。 例如,你车的颜色和品牌是什么......等等。

使用OOB功能/ InfoPath表单有没有办法实现这一点?

1 个答案:

答案 0 :(得分:1)

要成为OOTB,我会看到两个选项:InfoPath(理想情况下,如果您有MOSS Enterprise,则为Forms Services)或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. Car#5问题#2
  4. 汽车#4问题#1
  5. 汽车#4问题#2
  6. Car#3问题#1
  7. Car#3 question#2
  8. 汽车#2问题#1
  9. 汽车#2问题#2
  10. 汽车#1问题#1
  11. 汽车#1问题#2
  12. 也许其他人可以通过调查列表找到更好的解决方案?