精华内容
下载资源
问答
  • infopath

    2019-07-14 03:56:38
    今天 在学习moos的时候看到了infopath相关章节,给我直观的感受是infopath好像能很好的设计表单。但是作为初学者的我还是对表单存储在什么地方,在moss中每个表单都可以增加删除 栏,猜测数据库之中不是一个表单对应...
    今天 在学习moos的时候看到了infopath相关章节,给我直观的感受是infopath好像能很好的设计表单。
    但是作为初学者的我还是对表单存储在什么地方,在moss中每个表单都可以增加删除 栏,猜测数据库之中不是一个表单对应一个表,具体的存储细节可能moss已经做好了。最重要的infopath生成的库,是不是也是和moss自带的那些库存储方式一样。

    转载于:https://www.cnblogs.com/jciwolf/archive/2009/09/02/1558700.html

    展开全文
  • InfoPath

    千次阅读 2005-01-28 21:48:00
    最近研究了Microsoft Office InfoPath 2003参与项目流程的开发,发现InfoPath在流程方面是一个灵活、高效易于开发和部署的好东东!起初找了许多关于InfoPath的技术资料,包括MSDN、CSDN(关于InfoPath的资料较少)、...
    最近研究了Microsoft Office InfoPath 2003参与项目流程的开发,发现InfoPath在流程方面是一个灵活、高效易于开发和部署的好东东!
    
    起初找了许多关于InfoPath的技术资料,包括MSDN、CSDN(关于InfoPath的资料较少)、Microsoft Office 2003 Developer Resources和一些国外的网站,也参加了开心就好(微软最有价值MVP)的讲课,但还是不知道从何下手,只以为像操作Microsoft Excel那样(将Excel实例化就行了),结果始终不行。准备拿起手里的电话咨询Microsoft,但我们购买的MSDN是宇宙版的只有5个Case且被同事研究Share Point时用掉4个,没有办法我不想让最后一个Case出自我手,只好狠下心来自己研究吧。
    首先我找到了Microsoft Office InfoPath 2003 SDK(给我帮助很大哦),从里边的例子一个一个看源代码,发现InfoPath只是一个文件包(Cab)。操作时需要将xsn(InfoPath文件)提取(Expand.exe)后才能进行操作。借鉴Microsoft Office InfoPath 2003 SDK中的例子和网上的一些终于研究成功了。在此小弟将自己对InfoPath研究的结果与正在研究它的朋友一起分享和探讨,希望对正在研究和使用InfoPath的朋友有所帮助!哦对了,我使用的是C#,请VB.NET的朋友自己转换一下!
    本站中的部份资料来自网上,如涉及到版权问题请与我联系,我将尽快删除!
    展开全文
  • InfoPath教程

    2014-12-27 22:09:06
    通过使用 Microsoft Office InfoPath,您可以设计连接到 Microsoft Office Access 数据库的表单。通过同时使用这两个程序,您可以充分感受到 InfoPath 的数据集合优势以及 Access 的数据存储优势。
  • infopath学习

    2012-10-18 23:11:32
    infopath是mircosoft的一种,安装方便。设计效果新颖,功能强大啊。
  • infopath_tpl

    2013-09-24 09:05:43
    infopath_tpl.xsn
  • infopath教程

    2008-10-08 11:04:29
    infopath教程 office2007打开
  • Microsoft InfoPath2010

    2012-07-25 20:06:38
    Microsoft InfoPath2010
  • 初识InfoPath

    2019-09-26 09:58:36
    转载:http://www.cnblogs.com/infop/archive/2010/05/21/infopath02.html 转载于:https://www.cnblogs.com/EricLee007/archive/2012/06/13/2547643.html

    转载于:https://www.cnblogs.com/EricLee007/archive/2012/06/13/2547643.html

    展开全文
  • infopath例程

    2009-07-28 15:06:56
    infopath参考资料比较少,这个文档为初学者提供了一些例程,方便大家快速入门与学习
  • InfoPath 2010

    2019-10-02 19:35:28
    InfoPath 2010里面可以创建2种不同类型的表单,他们分别是:List和Form Library。 一。List,不需要写代码,可以应用于一些简单的表单。可以处理一些比较简单的list类型控件,例如:dropdownlist, listbox, ...

    在InfoPath 2010里面可以创建2种不同类型的表单,他们分别是:List和Form Library。

    一。List,不需要写代码,可以应用于一些简单的表单。可以处理一些比较简单的list类型控件,例如:dropdownlist, listbox, checkboxlist。加上一些规则还可以实现多个list控件直接的联动。由于比较简单,这里不做详细介绍。

    二。Form Library,需要写代码。当表单中有一些比较复杂的控件,例如:Repeater, 多个view的转换,这个时候Form Library就用的上了。当然,完全可以用webpart来实现表单。

      1. 简单控件初始化赋值

      当要New一个Item时候,很多情况下都必须对某些控件进行初始化赋值,例如:Creator,当然可以用规则的Username()来设置,可是Username()只是显示登录名,如果我要显示Name怎么办呢?这时候就需要在FormEvents_Loading事件里面写代码了。

          public void FormEvents_Loading(object sender, LoadingEventArgs e)
            {
                if (this.New)
                {
                    string userName = SPContext.Current.Web.CurrentUser.Name;
                    CreateNavigator().SelectSingleNode("/my:myFields/my:Creator", this.NamespaceManager).SetValue(userName);
                }
            }
    

      2. Repeater初始化赋值

      Repeater通常是和一个Group类型的属性绑定的,通常group的结构都是这样的:"/my:myFields/my:SponsorGroup/my:Sponsors"。看以下代码:

            public void FormEvents_Loading(object sender, LoadingEventArgs e)
            {
                int count = 0;
    
                foreach (SPListItem sponsor in Sponsors)
                {
    
                    try
                    {
                        XPathNavigator group = CreateNavigator().SelectSingleNode("/my:myFields/my:SponsorGroup/my:Sponsors", NamespaceManager);
                        XPathNavigator NewRow;
                        if (count == 0)
                        {
                            count = count + 1;
                            NewRow = group;
                        }
                        else
                        {
                            XPathNavigator NewRow = group.Clone();
                            NewRow.InsertAfter(group);
                        }
                        NewRow.SelectSingleNode("my:Milestones", NamespaceManager).SetValue(string.Empty);
                        NewRow.SelectSingleNode("my:BaselineDate", NamespaceManager).SetValue(string.Empty);
                        NewRow.SelectSingleNode("my:ApprovedDate", NamespaceManager).SetValue(string.Empty);
                        NewRow.SelectSingleNode("my:ActualDate", NamespaceManager).SetValue(string.Empty);
                        NewRow.SelectSingleNode("my:EstimatedDate", NamespaceManager).SetValue(string.Empty);
                        NewRow.SelectSingleNode("my:Status", NamespaceManager).SetValue(string.Empty);
    
                    }
                    catch
                    {
                    }
                }
            }
    

     3. FormEvents_Submit事件。

      当提交的时候,可以把Form Library保存到具体的某个地方。(/_layouts/FormServer.aspx?XmlLocation=/Sponsors/filename.xml&Source=/&DefaultItemOpen=1)

            public void FormEvents_Submit(object sender, SubmitEventArgs e)
            {
                FileSubmitConnection fscMain = null;
                fscMain = (FileSubmitConnection)this.DataConnections["Submit"];
                fscMain.Filename.SetStringValue("filename.xml");
                fscMain.FolderUrl = SPContext.Current.Web.Url + "Sponsors";
                fscMain.Execute();
                e.CancelableArgs.Cancel = false;
            }
    

      4. 数据源的管理

      通常数据源都是从某个list那获取的,其实也可以通过代码去设置。首先添加一个数据源,数据源的XML结构和相关代码如下:

    <?xml version="1.0" encoding="UTF-8" ?>
    <options>
    	<option><value/><displayname/></option>
    	<option><value/><displayname/></option>
    </options> 
    
       private void BindDropDown(string dsName, string listName)
            {
                try
                {
                    DataSource ds = DataSources[dsName];
    
                    if (ds != null)
                    {
                        ds.QueryConnection.Execute();
    
                        SPWeb web = SPContext.Current.Site.RootWeb;
                        SPList list = web.Lists[listName];
    
                        foreach (SPListItem item in list.Items)
                        {
                            if (item["Item"] != null)
                            {
                                string value = item["Item"].ToString();
                                AddItem(ds, value, value);
                            }
                        }
    
                        for (int j = 0; j < 2; j++)
                        {
                            RemoveInitialItem(ds);
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
    
            private void AddItem(DataSource ds, string displayName, string value)
            {
                XPathNavigator nodes = ds.CreateNavigator().SelectSingleNode("//options", NamespaceManager);
                XPathNavigator node = nodes.CreateNavigator().SelectSingleNode("//option", NamespaceManager).Clone();
    
                node.SelectSingleNode("displayname").SetValue(displayName);
                node.SelectSingleNode("value").SetValue(value);
                nodes.AppendChild(node);
            }
    
            private void RemoveInitialItem(DataSource ds)
            {
                XPathNavigator nodes = ds.CreateNavigator().SelectSingleNode("//options", NamespaceManager);
                XPathNavigator node = nodes.CreateNavigator().SelectSingleNode("//option", NamespaceManager);
                node.DeleteSelf();
            }
    

    转载于:https://www.cnblogs.com/Forest-zhu/archive/2011/07/27/2117945.html

    展开全文
  • ASP.NET源码——[其他类别]InfoPath 网络服务器 v5.8.2_infopath_new_43.zip
  • infopath入门到精通

    2014-05-23 16:14:37
    infopath入门到精通,深入浅出学习infopath
  • Infopath表单开发文档

    2014-03-07 16:45:56
    Infopath表单开发文档,欢迎大家下载学习infopath
  • Microsoft Tools to Save InfoPath Forms as HTML10/27/20052 minutes to readIn this articleUsing the HTML to XHTML Conversion ToolThe Microsoft Office InfoPath 2003 Software Development Kit (SDK) ...
  • Microsoft Tools to Save InfoPath Forms as HTML10/27/20052 分钟可看完本文内容Using the HTML to XHTML Conversion ToolThe Microsoft Office InfoPath 2003 Software Development Kit (SDK) ...
  • infopath使用指南

    2011-05-06 09:02:08
    InfoPath+教程+使用指南将InfoPath表单连接到Access数据库
  • InfoPath XSN表单设计器。 用于修改xsn表单的html布局。 类似于Infopath的“设计”模式,但免费。
  • 效果图就是这样了下面来看看终点代码部分 代码部分主要技术点就是infopath附件分解和对infopath重复表操作 命名空间引用 usingMicrosoft.Office.InfoPath; using; using.Xml; using.Xml.XPath; using.Windows...
  • InfoPath自助学

    2011-11-21 10:05:18
    InfoPath的入门教程,帮你快速的定义自己的表单
  • 通过Infopath XmlLocation文件的Url参数控制Infopath视图
  • InfoPath form development under SharePoint 2013
  • Pro Infopath 2007

    2009-11-30 17:42:59
    学习Infopath必备用书。介绍怎么用infopath创建表格,如何和sharepoint,workflow联动。
  • InfoPath开发介绍(包括Infopath表单设计及代码开发)
  • 技术文章将 Word 文档转换为 InfoPath 表单模板尽管确实可以使用 Microsoft Office Word 创建外观类似表单的文档,然而 Word 是最好的文字处理程序,而不是表单设计程序。反过来,Microsoft Office InfoPath 是专为...
  • InfoPath ID修改

    2018-12-03 17:42:06
    在使用我单位的OA的时候,里边是使用infopath的,我使用了同样的模板,但是修改了里边的内容重新上传时,就会提示我该模板已存在,我就在想,肯定是模板ID的问题,然后就在想方设法的找关于修改模板ID的方法,但是...
  • infopath 小结

    2019-08-10 07:12:35
    刚接触infopath,花了一周多的时间,感觉infopath收集一下数据还可以,如果要分析收集过来数据,还是不要用它,在稍复杂一点就S了,和MOSS表单库相结合,可以在属性提升里面添加一些字段,如果一下子有三十个四字段...
  • 最新2018年infopath 设计表单的方法用infopath 设计表单的方法 集团OA项目组 2012年5月24日 inforpath中设计表单 在inforpath中制作表单的步骤 1、设计并制作表单的主体框架。 2、插入logo图片。 3、添加表单控件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,575
精华内容 3,830
关键字:

infopath