已计算值域总是作为栏目类型出现在SP中。这个概念没有变,但是理解在表单中这些栏目如何表现是很重要的。在SP列表中已计算值栏目和InfoPath中已计算值控件有什么不同呢?
        在SP列表中创建已计算值栏目时,可以期待下列表现:
1. 计算值的结果是一个可以在SP列表中任何视图显示的栏目。
2. 计算结果是个只读值。
3. 当表单第一次填写或编辑时,计算结果不会随着其他域改变而动态改变。
4. 直到表单更改被保存时,新改变的计算结果才会更新。
        相应地,在InfoPath中创建计算值时,可以期待下列表现:
1. 计算结果动态显示在表单中,意味着其他栏目值变化时它会马上改变。
2. 无论在SharePoint列表中是否有计算值栏,已计算值(域)都可以添加到表单上。
3. 如果计算值添加到表单(独立于列表计算值栏目),在SharePoint列表中就没有栏显示公式结果。
4. 表单中用于计算的可用函数列表与SharePoint列表栏目中可用的计算不同。
        下面的练习中,你将向Travel Request表单添加两个计算值栏。既然新域已经添加到了Travel Request表单,下个类型的域将是hotel cost-per-day与number of nights的乘积计算值。此过程中,计算值域类型间的区别将得到探讨。
        准备:在浏览器中,打开SharePoint站点,导航到Travel Requests列表。
1. 在“列表”选项卡,点击“列表设置”。

2. 创建新栏Total Hotel,填入如下信息。点击确定。

3. 创建新项目,保证Hotel Per Night和Number of Nights被填写。
        注意到Total Hotel域还不存在于表单中,但是新项目保存后,计算值在列表中作为一个栏出现
4. 点击“自定义表单”,点击“是”更新域。
5. 右击Number of Night单元格,点击“插入”,选择“行(在下方)”添加新行到表格。

6. 在新行的左单元格输入“Total Hotel:”,从域窗格拖拽“Total Hotel”域到表格;放在刚输入的文本后面。

7. 选中Total Hotel控件,按下Alt+Enter打开控件属性。在“格式为”下拉框点击“小数”。

8. 点击“格式”按钮,选择“货币符号”格式,在“其它选项”部分,在“小数位数”下拉框选择“2”。

9. 关闭InfoPath,点击“保存并发布”。
10. 打开现存表单,注意到计算值已经出现在表单中。创建新项目,注意到输入number of nights和hotel cost-per-night值后,Total Hotel域并不显示任何数据。计算值直到保存表单才会出现在表单中。在功能区,再次点击“自定义表单”。
11. 在域窗格,双击Total Hotel域。

12. 在“域或组属性”对话框的“数据”选项卡,点击位于“默认值”右下角的“fx”按钮。

13. 点击“插入域或组”按钮选择“Hotel Per Night”。输入乘号(*),两侧有空格,然后插入“”域,点击“确定”。

14. 为了给空间动态的功能,在 “域或组属性”页,保证选中“重新计算公式时刷新值”复选框,点击“确定”。

15. 将光标放在“Total Hotel”右侧,输入“Total Estimated Cost:”。
16. 点击“文件”选项卡,在“控件”区,点击“已计算值”,添加新的计算到表单。

17. 点击空框旁边的“fx”按钮。

18. 使用 “步骤12”相同的方法,创建计算(“Event Cost”加“Total Hotel”),点击“确定”(通过点击“插入域或组”开始)。

19. 重复步骤7和8格式化新的计算值(Total Estimated Cost域)。
20. 关闭InfoPath,点击“保存并发布”

注意到这个域设置起来快多了,包含动态函数,但是不会在SharePoint列表中作为栏显示。

完成以上练习后,你将注意到,创建计算值(在表单中显示)的第二种方法很好,但是因为它不是列表栏,它不能用于在travel requests列表中筛选和排序数据。现在,两种创建计算值域的方法都谈到了,所以你可以看出,不同方式创建的栏,不同的表现是明显的。

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(4)--已计算值域相关推荐

  1. 一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(6)--列表表单的局限...

    当SharePoint列表作为InfoPath表单被自定义时,当涉及到SharePoint ASP.NET页.作为InfoPath表单的SharePoint列表和表单库表单之间的表单行为时,有一些细微 ...

  2. 一步步学习微软InfoPath2010和SP2010--第十四章节--高级选项(3)--重新链接表单

    如你在第一章节"介绍Microsoft InfoPath 2010"中了解到的,每个表单是一个XML文件.表单模板是XSN文件.这个XSN文件被表单设计者创建并发布到SharePo ...

  3. 一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(4)--已计算值域...

    已计算值域总是作为栏目类型出现在SP中.这个概念没有变,但是理解在表单中这些栏目如何表现是很重要的.在SP列表中已计算值栏目和InfoPath中已计算值控件有什么不同呢?         在SP列表中 ...

  4. 一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(8)--关键点

    1. 在使用InfoPath自定义SharePoint列表时,理解它们的固有基础是很重要的. 2. SharePoint列表表单在自定义之前看起来很平凡,并且它们都有相同标准的外观. 3. 每个列表有 ...

  5. 一步步学习微软InfoPath2010和SP2010--第十二章节--管理和监控InfoPath Form Services(IPFS)(4)--监控含图片控件的Products表单...

    如本章节前面提到的,你的IPFS表单表现没有你想象的好有很多可能的原因.一个最明显的原因是表单产生太多通信量(因为表单产生的HTML的大小).在许多你使用了大型.笨拙表单的许多方法中,最常见的是让用户 ...

  6. 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(2)--InfoPath2010的新功能

    对于那些从InfoPath之前版本升级过来的人来说,你将很快注意到这个版本的许多重大改进.第一个可能令你感到吃惊的是,InfoPath2010是使用新的MS Office流畅界面第一个版本的InfoP ...

  7. 一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件

    本章中,你将学习到: 1.      配置Web部件设置 2.      创建Web部件连接 3.      创建表单参数 4.      使用其他浏览器表单参数 你可以使用InfoPath表单Web ...

  8. 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(1)--伴随SP2010使用InfoPath2010的好处

    InfoPath现在处于第三个主要版本,并且已成熟为一款产品,能够为商业.教育和政府机构设计各种大小的表单.从简单的需要信息跟踪的小业务,到同时世界各地上千用户输入数据的企业,它都能适用.许多Info ...

  9. 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010

    本章你将学到: 1. 历数使用SP2010的同时,使用InfoPath2010表单的好处. 2. 使用MS Office后台功能创建新的InfoPath表单 3. 导航InfoPath界面 4. 创建 ...

最新文章

  1. Linux那些事儿 之 戏说USB(24)设备的生命线(七)
  2. 用numpy做图像处理
  3. 通过网易的在线捐款捐了10元钱
  4. cancase vector_基于Vector总线设备的CAN总线测试方法概述
  5. 首个开源 Linux 系统登陆火星,占有率超 Windows,一同登录还有一款安卓手机芯片...
  6. mysql 事务autocommit_亲身实验mysql配置中autocommit和事务的关系
  7. Apache服务器+tomcat配置
  8. Arduino ESP8266利用SPIFFS上传文件和查看文件
  9. UT单元测试总结基础篇
  10. html 文档在线查看,在网页中在线查看文档(doc、docx 、xls 、xlsx、 pdf 、swf )
  11. bzoj1022 小约翰的游戏 anti-SG游戏
  12. Java数据结构--Linkedlist
  13. 图像算法工程师学习内容
  14. 编写现代 CSS 代码的 20 个建议
  15. c语言中进程的基本概念
  16. mybatisplus解除分页限制
  17. 如何用python编程机器人培训班_如何Python入门
  18. 广西行政村数据shp_全国省市县乡行政区划数据(含shp文件)
  19. 通过 Colab 下载 Google Driver 上的大文件到内网服务器
  20. 对训练BP神经网络的步骤进行总结

热门文章

  1. 服务器机柜型号及技术参数
  2. 2021字节跳动秋招整理牛客网---Java后端提前批面试
  3. 剑网三重置版服务器维护,12.29日剑网三重制版更新公告
  4. 用python抢票犯法吗_火车票抢票python代码公开揭秘!
  5. jira在哪创建子任务?
  6. 涂鸦移动电话面试(一面)
  7. 『STC8H8K64U』概述
  8. 转:德鲁克的有效领导力模式
  9. AlarmManager set 设置定时闹钟,延时执行的问题
  10. 单点登录(四):HTTPS相关知识