摘要:
在上一章,我们讲述了如何去建立一个拥有规则、基于浏览器和提交的表单,并且通过带筛选的功能,我们还可以自动地设置一些域的默认值。这一章我们主要把所有的规则应用,去建立其它的视图,这些视图包括用来审批的:审批单视图,记录处理过程的处理视图。 一、建立审批视图: 如下图,我们新建一个视图,其中包括如下的字段,其中在绿色框架中的,就是在前一章中创建的报修单的一些字段,这里,为了让审批者可以看清,我们把报修单中的了段都做成了“已计算值” 1 处理人:在处理人这个域中,我们使用了,“个人/组选择器”,如下图,并且我们把“当前处理人”,这个字段就设置成这个域下面的DisplayName。 2. 提交按钮 同 阅读全文
摘要:
本章节主要通过对一个报修表单其中一个报修视图设计给读者展示了如下的INFOPATH知识: 1) 如何设计一个带多种控件表单 2) 如果设置带筛选的域的默认值 3) 如何发布一个表单到表单库中 4) 如何应用规则去执行各种操作 本章节只讲述了这个表单第一个视图是如何设计的,它其实还包括其它复杂的视图,有的视图其中包括有重复表,我们在今后的章节中,不会再提及本章的知识点,只会一笔带过,希望网友们把更高效地把握好每一个知识点。 一、报修单视图: 那么下面我们就开始INFOPATH表单的设计吧,在这一章中,我尽量会详细告诉读者,每一步是怎么做的,但是在下一章中,我就不会像这一章这么详细了, 如下图,把 阅读全文
摘要:
既然考虑到要在网上设计一个报修单,那么我们就把报修单的设计给大家展示一下。 一、各种用户报修行为的分析: 1 新建报修单:我们建立一个视图就叫报修视图,这个视图就是报修单,并且是默认的视图,好让报修人一新建一个报修单就自动切换到这个视图 2 修改报修单:用户并不总是新建,它有时候还会打开报修单去修改自己以前的填的,但是一旦这个报修单被批准(同意或不同意)就不允许用户修改了,所以我们在打开表单的时候要有一个规则去判断这个表单的“当前处理状态”,根据不同的状态切换到不同的视图。 3 经理审批报修单:判断当登录的人的职务是经理,并且这个表单已经进入审批流程时,就把视图切换到“审批视图”,供经理审核 阅读全文
摘要:
今天我的部门里的行政管理员跑来向我汇报我们在某驻地有个电器坏了,需了修一下。按照常理,我说就修吧,可是我发现我已经批准了很多的这样的修理费用,我说这个东西是什么时候买的还在保修期嘛,一会他过来向我汇报这个是4个月前买的应该在保修期。一会,我又问,这个东西以前修过嘛,他又说不知道;一会又跑来说,以前好像没有修过。我说,那这个驻点还有其它的维修费嘛,他搬来一堆维修单一张一张地翻。我又想到,驻点经常抱怨报修的东西经常及时得不到更换或是维修,或是报修的电话最后白打了,行政人员根本没有处理,或是忘了。 我想为什么不自己搞一个可以提交、查询的报修系统呢?那么这个系统应该有如下的功能: 用户可以提交一个报 阅读全文
摘要:
感觉我的用的t400不错,就推广一下这个论坛:http://www.xiaoheiclub.com/?fromuid=20075 阅读全文
摘要:
调试InfoPath表单,本地调试很正常,但是一发布到网站就总是出现,如标题一样的错误,“未闭合的字符串”左思右想得不到解决,最后发现,我用了如下命名的节点引起了错误,“ID”,提醒一下大家,千万不要使用ID作为表单节点名称!! 阅读全文
摘要:
摘要:本章节里,我们要学习如何给InfoPath添加代码,然后如何把含有代码的表单模板发布到具有Forms Service的网站上去。本代码比较简单:根据上一章的示例,模板里有一个字段叫“申请人”,这段代码就是根据当前登录的人名,通过代码查询到他的部门,然后自动地填到“申请部门”这个下拉框中去。这样当使用者第一次新建这个表单时,申请人和部门就会自动填好,这样就会显得模板比较智能。
你将学会:
1如何给InfoPath模板添加代码,并进行发布。
2如何从MOSS的用户配置文件中来读取用户的中文名称
3如何使用OM和Query语句,对SharePoint列表进行查询
4如何在程序中设置表单中某个节点(域)的值
5如何应用Loading事件 阅读全文
摘要:
前言:
笔者认为InfoPath,它是一个划时代的产品,它把表单设计,从原始的代码设计中独立出来,让表单也成为一种,数据形式而不是程序的附属物。
InfoPath进阶系列是我在设计InfoPath表单中,总结出来的几个重要的方面,其中包括简单读取SQL或列表数据、使用SQL语句来读取SQL数据、使用WebService来读取列表数据、写重复表的数据到SQL、读SQL到重复表。
这个进阶系列可以让读者使用几篇精华文章就可以自由驾驭InfoPath、SharePoint列表与SQL Server的互操作。
必备的技能:
读本系列的文章,必须要对InfoPath有一个基本的入门了解,要会使用InfoPath制作简单的表单模板。
必须安装的软件:
VSTA,这个组件在默认安装Office 时,是不被安装的。但这个可以在OFFICE 2007的安装包中找到,打开OFFICE 2007的安装程序,在INFOPATH那一节里,可以找到相关安装程序,这里不再继续赘述。
SQL Server , 为了方便调试程序,你可以安装一个Express版本的,如果你 阅读全文
摘要:
在InfoPath的重复表中使用公式去筛选最小值数据by S.Y.M. Wong-A-Ton学习如何在INFOPATH中去使用公式(而不使用代码)去找到重复表中某个栏的最小值并且高亮显示。需求:当你创建一个重复表,里面包括了一个数字栏,你又想去找到并且高亮显示最小值这些行,怎么呢?解决方案:可以使用公式和条件格式,去找到这些最小值。步骤:示例:在InfoPath 2007, 创建一个新的空的模板.... 阅读全文
摘要:
大家比较关注,SharePoint 2010的新发布,其实我更关心InfoPath2010的新功能,必境SharePoint 2010想要在企业部署还有一时间,但是InfoPath却还是可以很快上手的组件!大家都知道OFFICE 2007系列套件中只有InfoPath这个软件的外形还是2003一样没有什么进展。 这回2010的版本完全不一样拉!强大的新的控件图片按钮 , 大家都记得2007当中,只... 阅读全文