
InfoPath
匆匆过客121
IT工作者,爱好编程
展开
-
[SharePoint 2007]如何解决上传InfoPath表单时一直处于正在安装状态的问题
[SharePoint 2007]如何解决上传InfoPath表单时一直处于正在安装状态的问题 众所周知要在SharePoint 2007中使用包含代码的InfoPath表单时,必须将表单模板上传到管理中心才行,不知道大家有没有遇到过下面这种问题,当上传表单后,其状态一转载 2011-09-14 14:37:23 · 621 阅读 · 0 评论 -
InfoPath中重复表的操作+repeat+table+operation
loop through items in a repeating table in InfoPath 2007 http://www.bizsupportonline.net/infopath2007/loop-through-items-repeating-table.htm You can accomplish this functionality as follows: O原创 2011-10-10 10:52:40 · 1897 阅读 · 0 评论 -
SharePoint向InfoPath 2007表单传递参数
在调用模板的地方,在链接上增加相应参数。 添加自定义代码到表单模板的Loading事件,通过InputParameters属性返回Idictionary,并利用其TryGetValue方法获取参数值。当确实得到参数值后,我们可以使用XpathNavigator对象的SetValue方法更新表单数据源中的某个结点值 public void FormEvents_Loading(objec原创 2011-11-08 10:24:12 · 569 阅读 · 0 评论 -
Domain Certificate Authority Signing InfoPath 2007 Forms
如果Infopath form 有后台代码且安全级别为 完全信任,那在Sharepoint 中用客户端打开会报错,除非对该模板做了签名,下面是针对局域网用户,建立一个自己的CA 服务器,并做签名。 InfoPath forms with custom code and those that have their Security Level set to Full Trust must be转载 2011-11-08 10:28:52 · 450 阅读 · 0 评论 -
Infopath 开发并部署至MOSS 示例
Infopath是Office中提供的一个部件,可以方便快捷的处理一些表单。比较常见的使用就是会计可以利用Infopath制作一个表单模板,需要报销的人直接填写就可以了,填写好的表单可以xml的格式保存为本地的一个表单文件。 同时也可以将Infopath表单模板在web页面上来呈现和填写。在MOSS中提供了InfoPath Forms Services功能可以方便的发布Infopath表单,当然转载 2011-11-08 10:52:46 · 570 阅读 · 0 评论 -
在程序中设置infopath中的整型等域值时出错解决方法 :"Schema validation found non-data type errors."
最近一直和infopath表单打交道,碰到的问题也比较多,刚刚就碰到一个在程序中修改infopath表单中域的内容时出错的问题,写出来与大家共享一下,我想这个问题,可能玩infopath的话,迟早会碰上的吧。 具体表现就是在代码中对一些值类型的域进行更改的时候,代码报错,出错信息:"Schema validation found non-data type errors." 小弟对xml sc转载 2011-11-10 08:36:55 · 852 阅读 · 0 评论 -
读取InfoPath中的附件并附加至SharePoint列表
在Workflow 中,签核完成后,在列表中生成一笔记录,并且将表单的附件附加到该记录中。 1. 新建 coder 类. http://support.microsoft.com/kb/892730 using System; using System.IO; using System.Text; using System.Security.Cryptography; namesp原创 2011-11-07 11:23:22 · 793 阅读 · 0 评论 -
控制infopath表单关闭后跳转的页面
系统会根据打开表单的 url 里的 source 参数来跳转,所以如果要控制打开表单的 url ,只要修改相应 source 参数即可. 获取上一页地址: System.Web.HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]; 跳转: //Redirect to specified page, adding原创 2011-09-30 10:32:38 · 732 阅读 · 0 评论 -
How to programmatically change the default view of an InfoPath form
Microsoft Office InfoPath forms support multiple views. One view is the default view. When you open a form in Microsoft InfoPath 2010, Microsoft Office InfoPath 2007, or Microsoft Office InfoPath 2003转载 2012-03-28 15:38:44 · 609 阅读 · 0 评论 -
InfoPath 通过Web Service 访问Sql Server
建立并发布一个Web Service, 关键代码如下 [WebMethod] public DataSet ExecSql(string strSql,string strConn) { SqlConnection conn = new SqlConnection(strConn);原创 2012-04-16 15:33:16 · 916 阅读 · 0 评论 -
InfoPath 函数
您可以在 Microsoft Office InfoPath 表单模板中使用函数来执行各种任务,例如,在重复表中统计域的数量或计算某列的和。可以在为表单模板上的控件或域输入(在“插入公式”对话框中)的公式 (公式:由值、字段或组、函数和运算符组成的 XPath 表达式。公式可以用来进行数学计算、显示日期和时间以及对字段进行引用。)内使用函数。 本文内容 函数概述 日期转载 2011-10-31 14:17:27 · 1866 阅读 · 0 评论 -
InfoPath中的Rich Text Box中如何加“回车”
InfoPath中的Rich Text Box的内容使用的是XHtml的格式,所以"\n"格式内容是不会表现出来的。 如果我们需要在Rich Text Box中添加两行内容的话,我们可以用下面的代码。 XPathNavigator f1 = MainDataSource.CreateNavigator(); XPat转载 2011-10-21 15:11:14 · 879 阅读 · 0 评论 -
Add a logo from a SharePoint library to an InfoPath browser form
If you have a Rich Text Box control named logo on a browser-compatible InfoPath form template, and you want to display an image namedlogo.jp转载 2011-09-14 11:27:33 · 340 阅读 · 0 评论 -
如何在InfoPath表单中引用SQL SERVER 中的数据?
1 为什么要这么做,要引用后台的数据干嘛? 当你打开一个基于浏览器的表单时,表单中的一些下拉式控件,比如"商品类型","材料规格",你可能不希望读者自己输入,而希望直接从系统原有的SQL SERVER中的"商品类型表"读取。 或者,你希望完成一些"自动填写"操作,比如当输转载 2011-09-08 16:57:26 · 1980 阅读 · 0 评论 -
Infopath表单打不开的处理及如何生成CAB文件
Infopath表单在设计过程中,由于操作失误,可能造成下一次无法打开,如果是比较简单的Infopath表单,你可以重新设计一次。但如果是个复杂的表单,你有没有备份的,从头设计这是很辛苦。 可以尝试如下处理。 在继续之前建议,任何时候多备份都是非常好的习惯,如果你有备份数据下转载 2011-09-23 16:45:27 · 1785 阅读 · 0 评论 -
How to close an InfoPath form programmatically
A web-based form can only be closed with a rule You can only close an InfoPath form (web-based) if you create a rule with an action that sa转载 2011-09-26 15:14:38 · 514 阅读 · 0 评论 -
怎样让InfoPath表单的连接 强制在浏览器中打开
在表单的连接后面 追加一个参数(?OpenIn=browser)即可解决问题,例如: 表单URL为: http://server-name/webapp/libname/20090115-094801.xml 在后面追加: http://server-name/webap原创 2011-09-30 10:25:11 · 831 阅读 · 0 评论 -
在Workflow 中读取提交的申请单的内容
可以通过提升申请单的field,然后通过操作SPListItem来操作字段 (workflowProperties.Item 为对应的 SPListItem) 也可以通过直接读取源xml文件来处理. http://topic.youkuaiyun.com/u/20090904/16转载 2011-10-14 15:07:47 · 449 阅读 · 0 评论 -
Submitting to 'this' document library 提交Infopath 表单至当前目录
Have you ever needed to develop an InfoPath form template that submits back to a SharePoint document library but you did not initially know转载 2011-10-06 13:10:35 · 915 阅读 · 1 评论 -
获取Infopath中数据源的某列的值
有一需求,重复表中有一下拉列表,绑定了一个数据源(部门信息,显示部门名称,值为部门ID),现需要根据下拉列表选中的值获得 部门代码。 部门名称,部门ID,部门代码都是数据源中的列。 在下拉列表的 change event 中添加代码 public void Dept_Ch原创 2011-10-18 10:23:04 · 1748 阅读 · 0 评论 -
Infopath重复表中显示row number 并读取
http://office.microsoft.com/en-us/infopath-help/display-the-row-number-in-a-repeating-table-HP001042602.aspx You can use expression bo转载 2011-10-07 13:04:20 · 849 阅读 · 0 评论 -
三种方法在Infopath中实现数据有效性验证
Infopath是微软Office办公软件家族中的成员之一,它主要的功能是面向客户端收集XML数据,并按照预期定义的格式生成XML文件,它以可视化表单的形式收集数据,并且支持C#编程接口以及外部数据源等。Infopath的使用避免了最终用户以完全手写的方式生成XML数据文件,同时也可以统一XML文件的格式,在MOSS系统和网站开发中被广泛使用。 使用Infopath开发一个XML前端表单页面转载 2013-05-22 14:37:24 · 1188 阅读 · 0 评论