一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局

本文主要是介绍一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        将SP列表转化为InfoPath好处之一是,更多选择来丰富表单外观、颜色和控件安排等。以填表人视角思考,开发表单使之更容易使用。InfoPath中,你有很多表格布局模板,可以创建自定义表格、修改单元格边距底纹,以及插入图片等。本章练习帮你获得信心,创建更好更易用的表单。

        下面的练习中,你将自定义InfoPath表单布局使之更加专业。使用2010布局和表格功能,你将创建一些非常棒的表单。

        准备:在浏览器中,打开上一个联系创建的Travel Requests列表。

1.      顶部功能区,选择“列表”选项卡,点击“自定义表单”。

2.      点击表格左上角方格,删除表格。


        注意到“域窗格”中所有的域仍存在。

3.      选择“页面设计”选项卡,点击“页面布局模板”按钮,点击选择“颜色条”布局。


4.      输入标题“Travel Request Form”。

5.      在“添加表”处点击,在“插入”选项卡,选择插入表格模板“具有强调的两列4”。

        拖动控件到表格:每次控件从与列表拖动到不只一列的表格时,你有两种方法放置控件到表格中。

        文本框的左边标签:当拖动控件到表格,单元格左右同时出现黑色(选中),释放控件。

        文本框的上边标签:当拖动控件到表格,光标箭头出现在单个单元格而且没有单元格出现黑色(选中),释放控件。

6.      现在可以改变颜色架构了。在功能区,点击“页面设计”选项卡,选择“专业----夏天”。

        注意到左侧是“添加标签”,右侧是“添加控件”。为高效节约空间,我们选择标签在控件之上,而不是水平。

7.      光标放置在左列,在“布局”选项卡,点击“选择”,点击“列”

8.      选中左列,点击“文件”选项卡,选择“正文”样式。

9.      点击“黑(粗)体”按钮,去除格式。

10.  需要在表格下添加两行。光标放置在最后一个单元格,点击“布局”选项卡的“在下方插入”两次。


11.  拖动域到表格。


12.  选中最后两个单元格,在功能区,合并单元格。

“创建时间”域是SP中每个列表和库内置的日期,并伴随着“创建者”域。每次新项目被添加到列表时,自动被捕获。因为日期只有在首次提交时才存在于“创建时间”域中,所以在填表时可以显示当前日期作为默认值。

13.  双击“域窗格”的“创建时间”域。


14.  点击fx按钮

        注意:功能与数学公式相似,将在第五章节“添加逻辑和规则到表单”讨论。

15.  在“插入公式”页面,点击“插入函数”按钮。


16.  分类下选择“日期与时间”,点击now,点击确定两次

17.  在域或组属性页,清除“重新计算公式时刷新值”复选框,点击确定。

        填写表单时,“创建时间”不应该可改变,应该使其明显。

18.  删除第二个框(日期的时间部分)。右击日期选取器控件,点击“更改控件”,点击“文本框”。

19.  在功能区,“属性”选项卡,点击“底纹”框,选择“无填充颜色”。


20.  关闭窗口,点击“保存并发布”。


        现在表单已经使用InfoPath自定义了,且可填。通过填写并保存表单,检查你新建的项目。表单视觉上因一点改变而更加引人。我们把普通的SP列表转化为美观愉悦的表单(容易填写,而且合情合理)。


这篇关于一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083011

相关文章

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

分析 Java Stream 的 peek使用实践与副作用处理方案

《分析JavaStream的peek使用实践与副作用处理方案》StreamAPI的peek操作是中间操作,用于观察元素但不终止流,其副作用风险包括线程安全、顺序混乱及性能问题,合理使用场景有限... 目录一、peek 操作的本质:有状态的中间操作二、副作用的定义与风险场景1. 并行流下的线程安全问题2. 顺

Python异常处理之避免try-except滥用的3个核心原则

《Python异常处理之避免try-except滥用的3个核心原则》在Python开发中,异常处理是保证程序健壮性的关键机制,本文结合真实案例与Python核心机制,提炼出避免异常滥用的三大原则,有需... 目录一、精准打击:只捕获可预见的异常类型1.1 通用异常捕获的陷阱1.2 精准捕获的实践方案1.3

Pandas处理缺失数据的方式汇总

《Pandas处理缺失数据的方式汇总》许多教程中的数据与现实世界中的数据有很大不同,现实世界中的数据很少是干净且同质的,本文我们将讨论处理缺失数据的一些常规注意事项,了解Pandas如何表示缺失数据,... 目录缺失数据约定的权衡Pandas 中的缺失数据None 作为哨兵值NaN:缺失的数值数据Panda

C++中处理文本数据char与string的终极对比指南

《C++中处理文本数据char与string的终极对比指南》在C++编程中char和string是两种用于处理字符数据的类型,但它们在使用方式和功能上有显著的不同,:本文主要介绍C++中处理文本数... 目录1. 基本定义与本质2. 内存管理3. 操作与功能4. 性能特点5. 使用场景6. 相互转换核心区别

Python动态处理文件编码的完整指南

《Python动态处理文件编码的完整指南》在Python文件处理的高级应用中,我们经常会遇到需要动态处理文件编码的场景,本文将深入探讨Python中动态处理文件编码的技术,有需要的小伙伴可以了解下... 目录引言一、理解python的文件编码体系1.1 Python的IO层次结构1.2 编码问题的常见场景二

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返

Vue3 如何通过json配置生成查询表单

《Vue3如何通过json配置生成查询表单》本文给大家介绍Vue3如何通过json配置生成查询表单,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录功能实现背景项目代码案例功能实现背景通过vue3实现后台管理项目一定含有表格功能,通常离不开表单