- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
InfoPath表单制作方法
PAGE 10
STYLEREF 标题 1 \n 第1章
SHAPE STYLEREF 标题 1 功能介绍
PAGE 1
目 录
TOC \o 1-3 \h \z \u 第1章 功能介绍 1
1.1 设计表单 1
1.1.1 开始一个新模版 1
1.1.2 创建表单布局 2
1.1.3 添加数据项(Field) 3
1.1.4 保存成XSN文件 5
1.1.5 添加数据节(Section) 6
1.1.6 添加多视图(View) 8
功能介绍
设计表单
表单的模版设计是使用微软的Office套件中InfoPath完成的,这是因为InfoPath可以很方便地制作出界面美观的模版,而使用浏览器在短时间内很难达到InfoPath的方便程度。
[软件要求]为了制作表单的模版,需要InfoPath 2003/2007版,2003版需要安装SP1。在撰写本文时使用的是InfoPath 2003的英文版,有些截图界面是英文界面,中文界面和操作请参考InfoPath使用手册处理。
开始一个新模版
启动InfoPath,从File(文件)菜单中选择Design a Form(设计表单),看到如下图的界面:
在屏幕右侧的操作中选择New Blank Form(新建空表单),得到下图的界面:
创建表单布局
首先选择屏幕右侧任务中Layout(布局),在选择布局后,首先添加一个Table With Title(带标题表格),如下图:
接下来,根据表单界面的需要可以向表单中添加单列、两列、三列或者是自定义的表格,然后再在表格中添加数据项。
添加数据项(Field)
在下图中,我们已经向表单中添加了一个表格,经过一些简单的表格设计完成了表单的基本布局。接下来我们需要往表格中添加控件,如图在右侧的任务栏中选择Controls(控件)。一般来讲,每个InfoPath控件对应着一个数据项,而每向表单中添加一个控件,就会同步在表单Data Source(数据源)中添加了一个数据项。
在控件列表中,鼠标单击控件,就可以把选中的控件添加到表单的当前光标位置,在下面的截图中,已经添加了几个控件:Text Box(普通文本)、Drop-Down List Box(下拉框)、Date Picker(日期控件)。
[起一个有意义的名称]在上图中,我们特地选择了Data Source(数据源)视图,在图中定义了“申请人”、“会议室名称”等字段名称。既然制作表单模版是为了采集数据,所以为每一个数据项(控件)起一个有意义的名称,是很有用处的,在表单使用的过程中也更贴切。在表单中双击某个控件,或者通过在数据源视图中选中某一个数据项打开下拉框选择Properties(属性),将弹出如下窗口:
在表单字段属性的窗口中,可填写数据项的名称,也可以设置不允许为空(Cannot be blank)的校验信息定义该数据项为必须填写的数据项,单击“OK”按钮即可。
[不支持的控件]目前系统尚不能支持所有的InfoPath控件,有些InfoPath控件因为实现的难度很大,而且不是很实用,在当前版本中并没有实现。如下图,目前绿色框之内所有标准控件都是支持的。使用红色框标注的控件目前没有实现:Optional Section、lnk Picture、Choice Group、Repeating Choice Group、Choice Section、Repeating Choice Section 。
保存成XSN文件
一般地,通过添加多个数据项即可完成所需要的表单,如示例中的《会议室使用申请》,在添加了相应的控件,再简单调整之后如下图表现:
我们再将编辑好的表单保存为XSN文件,以供TRSWCM5.2 表单选件系统使用。
添加数据节(Section)
有些表单的填写可能要分成两个部分完成。一部分发不到公网采集数据,之后,在内部流程中填写剩余的部分。对于这样的表单,就要求发布时,只发布表单的一部分。为了达到部分不发布的要求。需要将不发布的的数据项(控件)放在一个单独的数据节内。
在下图中,已经完成了《投诉与咨询》公网发布部分的表单定义,我们还想通过公网采集的数据在内网再进行审核,填写相关的处理信息。这个时候,可以通过加入Section(数据节)控件来实现。
在控件列表中单击Section(中文版的InfoPath称之为节),就可以在表单的光标位置添加数据节。同样的数据节也有必要定义一个有意义的名称。下图的“处理结果”部分即数据节,我们为其定义了名称“审核_处理结果”。而在数据节中可以添加其他控件,和前面所提的完全一致,在此不再赘述。
添加多视图(View)
除了通过数据节来控制内外网的不同。还
文档评论(0)