Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 如何使用同一列表中的数据创建计算列_Sharepoint 2010_Calculated Field - Fatal编程技术网

Sharepoint 2010 如何使用同一列表中的数据创建计算列

Sharepoint 2010 如何使用同一列表中的数据创建计算列,sharepoint-2010,calculated-field,Sharepoint 2010,Calculated Field,我有一个列表,用户可以一次或两次请求1000的金额,如果用户请求金额,sharepoint会自动检查之前的金额并从1000中减去。 假设:一次请求500,下次如果我创建一个列表,它将检查以前的金额,并让我知道我最多只能请求500。不幸的是,计算列公式只能访问同一列表项上的列中的值 P>查询列表并从其他列检索值,这里有几个不同的选项可以考虑,这取决于您对各种技术的舒适程度: 自定义工作流(使用SharePoint Designer或Nintex Workflow或K2等第三方产品创建) 自定义列

我有一个列表,用户可以一次或两次请求1000的金额,如果用户请求金额,sharepoint会自动检查之前的金额并从1000中减去。
假设:一次请求500,下次如果我创建一个列表,它将检查以前的金额,并让我知道我最多只能请求500。不幸的是,计算列公式只能访问同一列表项上的列中的值

<> P>查询列表并从其他列检索值,这里有几个不同的选项可以考虑,这取决于您对各种技术的舒适程度:

  • 自定义工作流(使用SharePoint Designer或Nintex Workflow或K2等第三方产品创建)
  • 自定义列表事件处理程序(使用Visual Studio创建)
  • 自定义表单(使用InfoPath或Nintex Forms等第三方产品)
  • 新项目表单上的自定义JavaScript将覆盖
    PreSaveAction()
    方法,查询列表(使用SharePoint JavaScript客户端对象模型、SPServices或REST web服务),并根据是否允许创建项目返回True或False

  • 我说我需要从同一个列表中获取信息,而不是从不同的列表中获取信息,那么我如何才能做到这一点,我有nintex,如果你能让我知道我应该使用哪个选项对不起,你在我的回答中漏掉了一个词:计算列只能从同一列表项的列中访问值。我将更新我的答案,并建议使用Nintex工作流