infopath表单模板,infopath制作oa表单

http://www.itjxue.com  2023-01-23 21:35  来源:未知  点击次数: 

用友OA系统中创建表单模板的问题,到底在infopath中要怎么设置,求有这方面经验的认识解答,感激不尽啊!

建议你在infopath中编辑创建表单的时候控件都用文本框,因为在oa里边上传后都可以在“基础信息-字段类型”和“录入定义-数据域输入类型” 这两个地方更改控件类型,我不知道你选的是什么类型的控件,很有可能是你选的控件infopath不识别,也可以上传更详细的信息或者infopath文件给我看看。

InfoPath 如何使用 XML 技术

XML 是一种用于描述、组织和交换数据的行业标准语言。在 InfoPath 中,表单模板基于 XML 技术,表单数据以 XML 格式进行保存或提交。InfoPath 使用了下列 XML 技术:XSL 转换 (XSLT)(XSL 转换 (XSLT):用来将 XML 文档转换为其他类型的文档的语言,例如,HTML 或 XML。其用途为执行部分 XSL 功能。)XML 架构(XML 架构:以 XML 编写的正式规范,定义了 XML 文档的结构,包括元素名和丰富的数据类型,以及哪些元素要以组合形式出现,每一元素具有哪些属性。)可扩展超文本标记语言 (XHTML) (可扩展超文本标记语言 (XHTML):扩展 HTML 并将其编制为 XML 的标记语言。)XML 路径语言 (XPath)(XML 路径语言 (XPath):用来获取部分 XML 文档的语言。XPath 也提供操作字符串、数字和布尔值的基本工具。)文档对象模型 (DOM) (文档对象模型 (DOM):一种万维网联合会规范,描述了动态 HTML 和 XML 文档的结构,使其能够通过 Web 浏览器进行处理。)XML 签名(XML 签名:基于 XML 的数字签名,可用来帮助保护 XML 文档中包含的数据的安全。XML 签名是万维网联合会 (W3C) 管理的一种标准。) 注释 您可以访问万维网联合会 (W3C) 网站,搜索以上各项技术,从而了解相关的详细信息。以上技术由万维网联合会 (W3C) (万维网联合会 (W3C):商业与教育方面的一个联合机构,该机构对与万维网相关的所有领域的研究工作进行监督,并促进标准的推出。) 管理,W3C 推荐了一套具体的文件制作规则、准则和约定,以便不同的计算机和应用程序可以生成和处理这些文件。除了 InfoPath 支持的 XML 技术之外,InfoPath 还使用了特殊的处理指令 (处理指令:XML 文档的序言中存储的信息。该信息通过 XML 分析器传递给采用该 XML 文档的任何应用程序。)和命名空间 (命名空间:一种唯一限定元素名称与关系的方法,以避免具有同一名称但来自多个来源的元素发生名称冲突。),以及多种通过 InfoPath 对象模型访问 DOM 的方法。虽然用户无需了解 XML 技术的所有细节,下列表格仍可帮助您理解在 InfoPath 中如何使用这些技术。名称说明XMLXML 是由 InfoPath 表单生成的输出格式。XML 还用于包含在用户填写表单之前显示在表单域中的示例数据。InfoPath 采用 XML 1.0 版标准。XSLTXSLT 是在设计表单模板时生成的视图文件的格式。InfoPath 不支持使用 XSL 格式设置对象 (XSL-FO) 表示 XML 数据,也不支持随意导入 .xsl 文件。InfoPath 采用 XSLT 1.0 版标准。XML 架构XML 架构作为在表单中进行数据有效性 (数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)的主要方法,提供由表单模板生成的 XML 文档的基本结构。此外,XML 架构还用于定义在设计表单模板时由 InfoPath 生成的表单定义 (.xsf) 文件 (表单定义文件:扩展名为 .xsf 的 XML 文件,该文件包含有关表单内使用的所有其他文件和组件的信息,包括用户界面自定义、XML 架构、视图、商业规则、事件和部署设置。)的结构。InfoPath 不支持遵守 XML 数据精简 (XDR) 规范或文档类型定义 (DTD) 规范的架构。InfoPath 采用 XML 架构 1.0 版标准。XHTMLXHTML 是格式标准的 HTML,主要用于开发 RTF 区域。InfoPath 采用 XHTML 1.0 版标准。XPath将控件绑定 (绑定:将控件连接到数据源中的字段或组,以便可以保存输入控件的数据。未绑定控件时,表明它未连接到字段或组,输入控件中的数据不会被保存。)到表单模板的数据源 (数据源:为 InfoPath 表单定义和存储数据的字段和组的集合。表单中的控件绑定到数据源中的字段和组。)中的域和组时使用 XPath 表达式。XPath 表达式还用于数据有效性和条件格式 (条件格式:根据表单中输入的值更改控件的外观(包括控件的可见性和读写状态)的过程。)表达式。InfoPath 采用 XPath 1.0 版标准。DOMDOM 用于以编程方式访问表单模板生成的 XML 源文档的内容,还用于以只读方式访问 .xsf 文件的内容。InfoPath 采用 DOM 1.0 版标准。XML 签名XML 签名用于对 InfoPath 表单进行数字签名。如果采用此项技术,则每个 InfoPath 表单可以包含一个或多个数字签名。InfoPath 支持对表单的某些部分进行数字签名,也支持对整个表单进行数字签名。XML 处理程序XML 处理程序用于将文档的源 XML 加载到计算机的动态内存,使用 XML 架构对其进行验证,然后使用 XSLT 生成文档视图。InfoPath 支持的 XML 处理程序是“Microsoft XML 核心服务” (MSXML) 5.0 版。不支持此处理程序的早期版本。

infopath用表单模板打开是什么意思

是在使用云海OA办公系统里制作表单的意思,在打印表单时,要用ie浏览器来实现预览或打印。如果提示模块调用失败,是ie的打印功能有错。

如何使INFOPATH与EXCEL文件建立联系

1.在将 Excel 工作簿转换为 InfoPath 表单模板时,工作簿的功能类似于创建新表单模板的蓝图。工作簿的表结构在表单模板中重新创建为版式表格?(版式表格:用来放置表单内容(如文本或控件)的单元格集合。)。如果在转换工作簿时选择包括用于收集数据的单元格,则会向表单模板中与工作簿中的域位置对应的版式表格单元格中添加文本框控件。生成的表单模板中将保留受支持单元格的大小和位置、单元格的边框和底纹以及单元格是合并还是拆分。

2.如果工作簿包含多个工作表,则第一个工作表的数据和格式将添加到新表单模板中的默认视图?(视图:表单特定的显示设置,可通过表单模板来保存,并可在填写表单时应用到表单数据中。用户可在视图之间进行切换,以便选择表单中显示的数据量。)中,其他工作表将转换为表单模板中的对应视图。其他每个视图的标题都与工作表的标题相匹配。

为了更好地了解使用“InfoPath 导入向导”转换的工作簿与生成的表单模板之间的关系,请假想您是一位保险代理人,具有一个名为 Claims.xls 的工作簿,其中包含两个工作表。第一个工作表名为“住宅”,第二个工作表名为“汽车”。每个工作表中的列分别具有列标题“类型”、“说明”、“贷款金额” 和“购买价格”。每个工作表中的“贷款金额”和“购买价格”列格式设置为使用货币数据类型。所有列标题的格式都设置为使用加粗的蓝色文本。“住宅”工作表 包含一个用于计算分期付款计划的公式。使用了一个在每侧都应用边框格式的单元格来输入客户的姓名。

3.如果使用“导入向导”将 Claims.xls 转换为表单模板,则将创建一个名为 Claims.xsn 的表单模板。

4.在将 Excel 工作簿转换为 InfoPath 表单模板时,将保留版式和其他元素。

5.这一新的表单模板包含两个视图。默认视图名为“住宅”(默认值),其中包含“住宅”工作表中的版式和格式。第二个视图名为“汽车”,其中包含“汽车”工作 表中的版式和格式。每个视图都包含一个具有列标题“类型”、“说明”、“贷款金额”和“购买价格”的表,格式设置为加粗的蓝色文本,与原始工作簿中相同。 但是,根据您在“导入向导”中选择的设置,某些功能在生成的表单模板中可能会有所不同:

6.如果使用“导入向导”通过只保留版式将 Claims.xls 转换为表单模板??生成的表单模板将包含一个与 Excel 工作簿中的表对应的版式表格。该表单模板不包含任何文本框控件。

如果使用“导入向导”通过既保留版式又将单元格转换为控件来导入 Claims.xls?? 生成的表单模板包含一个重复表。满足特定条件的单元格(例如在每侧都应用了边框格式的单元格,以及包含或引用用于计算分期付款计划的公式的单元格)将转换为文本框控件。

InfoPath 表单模板发布到 SharePoint Server

以下是我抄微软的。具体可以打开连接看看

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

概述

可以将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器,以允许用户在 Web 浏览器中填写基于此表单模板的表单。如果此表单模板不包含任何脚本或托管代码,则当您将其发布到运行 InfoPath Forms Services 的服务器时,同时还可以将其发布到文档库或作为网站内容类型发布。如果此表单模板包含脚本或托管代码,则必须首先将其发布到共享网络文件夹,服务器管理员可以在此处将表单模板上载到运行 InfoPath Forms Services 的服务器,然后部署表单模板。

表单模板被发布到运行 InfoPath Forms Services 的服务器后,就可以按照下列方式使用它:

作为新的或现有文档库中的所有表单的模板 可以发布将用作新的或现有文档库中的所有表单的模板的表单模板。此表单模板可进行数字签名,但不得包含任何脚本或托管代码。

作为多文档库或网站集的网站内容类型 可以发布将用作多文档库或网站集中的表单的模板的表单模板。如果表单模板已进行了数字签名,则可以将此表单模板作为网站内容类型发布。但是,如果表单模板包含任何脚本或托管代码,则无法将其作为网站内容类型发布。包含脚本或托管代码的表单模板必须首先发布到共享网络文件夹,然后管理员才能将表单模板上载到服务器并部署它们。

在发布与浏览器兼容的表单模板之前,请使用“检查设计方案”来验证表单模板是否与 InfoPath Forms Services 兼容。如果表单模板是兼容的,则可以使用发布向导来发布表单模板。

发布表单模板与保存表单模板不同。发布表单模板时,发布向导将发布位置和处理说明添加到表单模板,以便用户可以打开基于该表单模板的表单。保存表单模板时,与在计算机上保存文件一样,您保存的是该表单模板的副本。要使表单模板可供您的用户填写,您应该始终使用发布向导。

返回页首

开始之前

在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器之前,请执行下列操作:

与管理员确认您具有对服务器的必要权限,以将表单模板发布到文档库或者将表单模板作为新的网站内容类型发布。

与管理员确认 Office InfoPath 2007 正在服务器上运行,且被配置为将 InfoPath 表单显示为网页

如果要发布的与浏览器兼容的表单模板包含需要管理员核准的脚本或托管代码,请向管理员咨询应在其中保存表单模板的共享网络文件夹的位置。此文件夹是您将发布表单模板的位置。在发布表单模板之后,管理员会将表单模板从此位置上载到服务器。

返回页首

将表单模板发布到新文档库

将表单模板发布到文档库时,在此库中创建的每个表单都将基于同一表单模板。可以使用发布向导将表单模板发布到文档库。发布向导将修改表单模板以在文档库中使用、创建新的文档库,然后将表单模板作为此文档库的默认表单模板保存。在发布表单模板之后,必须将 Microsoft Windows SharePoint Services 网站配置为在 Web 浏览器中显示基于此表单模板的表单。如果不配置 SharePoint 网站,则没有在计算机上安装 Office InfoPath 2007 的用户在尝试打开基于此表单模板的表单时,将收到一个错误。

在“文件”菜单上,单击“保存”。

在“另存为”对话框中,浏览到要保存表单模板的位置,然后单击“保存”。

要打开“检查设计方案”任务窗格,请单击“工具”菜单上的“检查设计方案”。

如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

在“文件”菜单上,单击“发布”。

在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”。

在向导的下一页,在“输入 SharePoint 或 InfoPath Forms Services 网站的位置”框中,键入要发布表单模板的 SharePoint 网站的位置,然后单击“下一步”。

在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“文档库”,然后单击“下一步”。

单击“新建文档库”,然后单击“下一步”。

在向导的下一页上,键入文档库的名称和说明,然后单击“下一步”。

选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

操作方法

单击“添加”。

在文档库中选择要添加为列的字段,然后请执行下列操作之一:

在“列名称”框内键入列的名称。

在“网站列组”列表中选择网站列,在“列名称”列表中选择一个名称,然后单击“确定”。

注释 如果您选择重复字段显示文档库中的数据,您可以通过单击“函数”列表中的值来定义希望该字段在文档库中的显示方式。您可以选择是否显示该字段中的第一个值、最后一个值或该字段出现的总次数,或者是否将所有的值合并在一起。

单击“确定”。

有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

单击“下一步”。

在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”。

要确定是否表单模板已发布,请单击“打开此文档库”。如果表单模板已发布,Web 浏览器就会打开基于此表单模板的表单。

将 SharePoint 网站配置为在 Web 浏览器中显示基于此表单模板的表单。

操作方法

在 Web 浏览器中打开 SharePoint 网站。

在网站的右上角的“网站操作”菜单上,单击“网站设置”。

在“网站管理”下,单击“网站库和列表”。

单击“自定义 site name”。

在“常规设置”下,单击“高级设置”。

在“启用了浏览器的文档”中,单击“显示为网页”,然后单击“确定”。

返回页首

将表单模板作为网站内容类型发布

将表单模板作为网站内容类型发布时,发布向导将修改表单模板以用作网站内容类型。如同创建新文档库时一样,可以在发布向导中将表单模板转换为启用了浏览器的表单模板。然后,该向导会将表单模板作为网站内容类型保存到服务器。

在“文件”菜单上,单击“保存”。

在“另存为”对话框中,浏览到要保存表单模板的位置,然后单击“保存”。

要打开“检查设计方案”任务窗格,请单击“工具”菜单上的“检查设计方案”。

如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

在“文件”菜单上,单击“发布”。

在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”。

在向导的下一页,在“输入 SharePoint 或 InfoPath Forms Services 网站的位置”框中,键入要发布表单模板的 SharePoint 网站的位置,然后单击“下一步”。

在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“网站内容类型(高级)”,然后单击“下一步”。

在向导的下一页上,单击“新建内容类型”。

在“内容类型的父级”列表中,单击“表单”,然后单击“下一步”。

在向导的下一页上,键入此新内容类型的名称和说明,然后单击“下一步”。

在向导的下一页上,在“指定此表单模板的位置和文件名”框中,键入 SharePoint 网站的位置,然后单击“浏览”。

在“浏览”对话框中,通过浏览找到要在其中将表单模板作为网站内容类型发布的服务器上的位置,然后在“文件名”框中,键入表单模板的名称并单击“保存”。

单击“下一步”。

选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

操作方法

单击“添加”。

在文档库中选择要添加为列的字段,然后请执行下列操作之一:

在“列名称”框内键入列的名称。

在“网站列组”列表中选择网站列,在“列名称”列表中选择一个名称,然后单击“确定”。

注释 如果您选择重复字段显示文档库中的数据,您可以通过单击“函数”列表中的值来定义希望该字段在文档库中的显示方式。您可以选择是否显示该字段中的第一个值、最后一个值或该字段出现的总次数,或者是否将所有的值合并在一起。

单击“确定”。

有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

单击“下一步”。

在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”。

单击“关闭”,然后验证表单模板是否为 SharePoint 网站上的内容类型。

操作方法

在 Web 浏览器中打开 SharePoint 网站。

在网站右上角中的“网站操作”菜单上,单击“网站设置”。

在“网站设置”中的“库”下,单击“网站内容类型”。

表单模板应该列在“网站内容类型库”中的“InfoPath 内容类型”下。

返回页首

发布需要管理员核准的表单模板

如果您的表单模板包含脚本或托管代码,则管理员必须将此表单模板上载到运行 InfoPath Forms Services 的服务器并进行部署。使用发布向导可以修改此类型的表单模板,并将其保存到共享网络文件夹。然后管理员可以将您保存到共享网络文件夹的表单模板上载到该服务器,并为您部署此表单模板。

在“文件”菜单上,单击“保存”。

在“另存为”对话框中,浏览到要保存表单模板的位置,然后单击“保存”。

要打开“检查设计方案”任务窗格,请单击“工具”菜单上的“检查设计方案”。

如果“检查设计方案”任务窗格中列出了错误,请修复这些错误,然后单击“刷新”以确定这些错误是否仍然存在。

在“文件”菜单上,单击“发布”。

在发布向导中,单击“具有或不具有 InfoPath Forms Services 的 SharePoint 服务器”,然后单击“下一步”。

在向导的下一页,在“输入 SharePoint 或 InfoPath Forms Services 网站的位置”框中,键入要发布表单模板的 SharePoint 网站的位置,然后单击“下一步”。

在向导的下一页上,选中“使用户可以通过浏览器填写此表单”复选框,单击“经管理员核准的表单模板(高级)”,然后单击“下一步”。

在向导的下一页上,在“指定此表单模板的位置和文件名”框中,单击“浏览”。

在“浏览”对话框中,通过浏览找到共享网络文件夹的位置,然后在“文件名”框中,键入表单模板的名称并单击“保存”。

单击“下一步”。

选择表单模板中的域,您希望该表单模板作为列显示在文档库的默认视图中。

操作方法

单击“添加”。

在文档库中选择要添加为列的字段,然后请执行下列操作之一:

在“列名称”框内键入列的名称。

在“网站列组”列表中选择网站列,在“列名称”列表中选择一个名称,然后单击“确定”。

注释 如果您选择重复字段显示文档库中的数据,您可以通过单击“函数”列表中的值来定义希望该字段在文档库中的显示方式。您可以选择是否显示该字段中的第一个值、最后一个值或该字段出现的总次数,或者是否将所有的值合并在一起。

单击“确定”。

有关显示文档库中列的数据的详细信息,请在“请参阅”一节中查找相关链接。

单击“下一步”。

在向导的下一页上,验证所显示的信息是否正确,然后单击“发布”。

与服务器管理员联系以上载和部署您的表单模板。

返回页首

使用infopath无法打开表单模板

不知道你是要编辑这个模板还是要使用这个模板,如果是编辑这个模板的话,你尝试在开始-程序-Microsoft Office- 打开“Infopath designer”,注意 一定要是designer,打开后再从designer上选择“打开”你的那个文档试一下。如果还是不行,你把文件上传一下,因为你的描述不是很清晰。

(责任编辑:IT教学网)

更多

推荐SQL Server文章