- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
将传统的文档转换成表单
让我们从一个传统文档开始,例如一个用来收集开支报表信息的表单。图1中的表单与许多公司的开支报表都很类似。在这个表单中,存在以下几个问题:
? 它很难使用,不太灵活,而且由于没有对数据进行验证,因此会返回坏数据。 ? 员工们可能花费数小时来填写这个表单。通常,只有经验丰富人才能很快的完成这个表单。 ? 它没有与其他任何系统进行集成,因此员工们不得不采用手工操作来记录开支。 ? 它的设计初衷是用来填写和打印的,造成了格式的僵化和纸张的浪费。
图1:一个Microsoft Excel中典型的开支报表。查看大图.
虽然这种类型的流程在几年前可能是可以接受的,但近来后端服务器和中间件系统已经有了长足的发展。将桌面上的数据集成到服务器上已经不再是件困难的事情。InfoPath通过使用标准(例如可扩展标记语言(XML))来跨越这个障碍,统一了复杂的业务流程。
图1中的表单可能是使用超文本标记语言(HTML)和某种服务器端的处理语言编写的(例如Microsoft Active Server Pages .NET (ASP.NET))。但是,大部分公司并没有一个足够大的IT部门来满足这种类型的需求。即使公司的IT部门足够大,他们通常也不愿意将时间花费在处理这类工作上,因为他们并不总能够给出一个可视化的、切实的结果。
InfoPath可以解决这个问题。
返回页首
前来救援的InfoPath
现在我们已经了解到这个流程是可以进行优化的,可是我们从哪里入手呢?如果您根据现有的数据源在InfoPath中创建一个新的表单,数据源设置向导就可以做到(参见图2)。您在XML架构、数据库(Microsoft Access 或Microsoft SQL? Server)或Web服务间进行选择。
图2:InfoPath中的数据源设置向导
但是在本例中,我们的开支报表是个手动的流程,因此我们需要使用XML架构来创建一个新的数据源。要达到这个目的,您可以使用 Microsoft Visual Studio .NET。 当然还有一些来自独立软件厂商(ISV)的其他工具可以为您提供帮助。我们将简单的了解一下所生成的构架的格式,然后着重分析它在InfoPath中的使用。您可以在下面的链接中找到更多有关构建XML架构的信息: MSDN XML 核心区段或 World Wide Web Consortium (W3C) XML Schema 中心。
就本例来说,我们的XML架构将包括:
? 一个主要区段,包含开支报表信息。 ? 一个员工区段,包含员工信息。 ? 一个重复项目的区段,包含一组个人开支的信息。 ? 一个可选消费的区段。 注意: InfoPath将让您扩展一个现有的数据源,这意味着您可以对这个数据源添加限制,但是您不能超越这个数据源,也就是说您不能删除限制。例如,如果一个项目的费用需要一个数字的数据类型,那么InfoPath将不会允许您输入字符串。但是,它可以允许您指定只能输入某种类型的数字或数字的范围。
返回页首
设计一个表单
在确定了数据源后,您就可以开始发掘InfoPath真正的威力了—设计一个新的表单。现在就开始:
? 在文件菜单中点击设计表单. ? 在设计表单(Design a Form)任务窗格中,点击来自数据源新表单(New from Data Source). ? 点击XML架构或XML数据文件,选择数据源类型,然后点击下一步. ? 选择您的XML架构,并点击完成. 现在,您就可以设计表单了。在右侧的数据源任务窗格上点击布局或控件,然后将您所需要的表格或控件拖放表单中。接下来您就可以根据需要编辑控件的类型。当您从数据源中拖出一个字段时,InfoPath将根据该元素的名称或所包含数据的属性,自动插入一个标题。
您也可以添加重复区段,使您能够插入任意多行;您还可以添加可选区段,只在您真正需要这些数据的时候才包含它们。相对于僵化的传统表单来说,这两种特性都有突出的优势,使您能够充分发挥XML结构的威力。
图3:一个InfoPath开支报告表单的例子点击查看大图.
提示: InfoPath中包括了一些样本表单,以帮助您入手。在本例中,我们使用Expense Report (Domestic) 样本表单。在设计模式,您可以将样本表单中内容拷贝和粘贴到您的表单中。您也可以使用这个样本提供的数据源。在文件菜单中,选择设计表单。在设计表单任务窗格中,点击定制样本。
返回页首
添加确认
您可以在每个字段上添加数据有效性验证,以确保遵守指定的业务规则。例如,当一个项目开销要求是数字时,就只能输入一个数字。该功能可以帮助您确保数据尽可能的正确。
要添加确认,请在表单中的控件(例如一个文字框)上单击右键,选择文字框属性,然后在
您可能关注的文档
最近下载
- 甘肃省暴雨图集新版.pdf VIP
- 课题开题报告:学科素养导向的道德与法治“教-学-评”一体设计研究.docx VIP
- 马工程《民法学》(第二版)下册参考教学课件07-11民法学-第七编 侵权责任法 第十一章.pptx VIP
- 小学英语核心素养培养与跨学科融合教学策略研究教学研究课题报告.docx
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 河南省信阳市2025年某中学小升初入学分班考试语文考试真题含答案.docx VIP
- 马工程《民法学》(第二版)下册参考教学课件07-10民法学-第七编 侵权责任法 第十章.pptx VIP
- (高清版)DB13(J)∕T 8453-2021 住宅工程常见质量问题控制标准.pdf VIP
- 2024年水浒传知识点及考点总结.docx VIP
- 大学校园内急救知识培训.pptx VIP
原创力文档


文档评论(0)