如果InfoPath仅能做到上述功能,那么我们是可以用Excel做的表单代替InfoPath的,最重要的功能,就是InfoPath提供和数据库和Web服务之间的连接。
2014年1月31日,微软office官方博客宣布,InfoPath2013为最后的桌面客户端版本,InfoPath桌面软件和服务器产品的Lifecycle支持都会到2023年4月。
用户可以先将需要搜集的数据字段和表之间的关系在数据库中定义好,可以使用SQL Server和Access进行设计。然后将InfoPath表单中的控件和数据库中的字段进行绑定。这样,当用户开始填写InfoPath表单的时候,数据就会自动存储到数据库中去。此时,IT开发人员设计好的InfoPath表单是.xsn后缀的文件,是InfoPath的模板文件,如果想改变用户使用的表单,只需要改变模板就可以了。
首先,在SharePoint Designer中打开某个列表的概览界面
点击List Settings里面的Design Forms in InfoPath
此时,Infopath会被打开,并且自动产生一张表单,如下
我们先不要任何修改,直接发布
此时,再去新建项目的话,就会使用该表单
好吧,你可能觉得不是很明显的,那么我们可以去调整那个表单设计好了。在浏览器中,点击下面的“自定义表单”也是可以打开Infopath的
再次发布一下吧
我们还可以做更多事情,例如我们希望当用户没有选择Existing Product的时候,下面那个Alternatives控件不能编写内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)